电源为一节锂电池(CR2032),LED采用两种超高亮度类型。这种类型的LED需要约3.5V的正向电压才能流过足够的电流,但单节电池是不够的。即使在3.0V的电压下它也会亮,但是对于闪光灯来说亮度不够,而且当电池接近其使用寿命时(约2.5V),它根本不会亮。因此,使用电荷泵来补偿电压的不足。它所做的只是每 45 到 90 秒(随机)让每个 LED 闪烁。使用 CR2032 时电池寿命超过 1 个月。
电荷泵的工作原理如右图所示:(a)将
电容器与电源并联进行充电,然后将其与电源串联,(b)施加总电压到 LED。实际中常用的电荷泵一般由飞跨电容器组成(电容器的两个极被切换)。还有一种名为LM3909的 IC ,专门用于 LED 闪光灯。
智能
超声波传感器 在使用大量
传感器的系统中,布线成本并非微不足道。因此,正在做出各种努力来减少布线工作。一种非常常见的方法是将接线连接到总线并将测量值作为数字信号传输。此外,
电源线和信号线可以共用,并且可以仅用一对绞线进行连接。每个传感器都是一个内置微型计算机的智能电路,但在许多情况下,减少布线的好处超过了传感器单元增加的成本。
8 引脚微控制器非常适合内置传感器等应用。我们以使用8针AVR的超声波传感器为例。配置如右图所示。在该示例中,电力、数字信号和模拟信号被时分复用。在传感器部分处理模拟信号并将其作为数字信号传输,但超声波传感器的信号处理电路由VCA、检测器、脉冲计数器等组成,并且价格不便宜,因此信号处理由主机完成,在侧进行批处理。因此,传感器信号作为刚刚经过
前置放大器的模拟信号发送到总线。
右边的IMG显示了总线上的信号波形。空闲时供电。测量时,发送20位命令(传感器ID、发送脉冲数、门控时间、BCC等)后,将总线设置为高阻抗,并对接收到的传感器返回的信号进行处理。
传感器 ID 存储在内置 EEPROM 中。由传感器 ID 指定的传感器部分传输指定数量的脉冲,并将前置放大器输出放在总线上并持续指定的选通时间。具有不同 ID 的传感器仅在门控时间内关闭。在此期间,传感器单元利用电容器中存储的电力进行操作。
关于主机端的信号处理,有很多技巧需要在所有条件下稳定运行,所以这里不讨论。