嵌入式系统中跟踪感应器的信号路径感应器在嵌入式系统中的使用日趋频繁
在工业产品领域,感应器长期用于制造控制系统,而在消费设备领域,感应器的使用方兴未艾
在消费产品中集成感应器,可为用户提供更为出色的用户体验,例如为移动电话添加加速计功能,以及为微波炉添加水蒸气感应功能等
以前仅涉足数字设计的工作人员现在发现自己还必须考虑与模拟感应器相连接的问题
感应器的模拟信号需要进行数字化后才能被系统使用,信号路径需要经过几个不同的阶段,包括放大、过滤和数字化等(见以下图1)
信号一旦数字化之后,用户就能将其发送给微控制器上的控制处理系统,或者处理数据并通过通信协议将其传输给主机处理器,这样主机就可以根据需要使用感应器数据
上述每个阶段通常都要使用一个相应的组件,该组件周边应当配合使用无源组件,以确保既定应用的正常工作
图1:感应器感应器每个感应器的输出信号和感应距离各不相同
输出信号可以是基于电压、电流、电阻、电容或频率的,不过由于相关的标准严重不足,它们仅应用于特定的工业系统中
即便同一家制造商推出的类似感应器的输出也可能不尽相同,上述差异可能会给系统设计人员造成不便
设计人员必须选择符合系统要求的感应器
如果在设计过程中系统要求出现出现要求变化,感应器可能也需要做相应改变
此外,如果采用的新感应器的输出略有不同,则还可能需要改变放大和过滤级
由于大多数感应器输出的是较低的电流或电压信号,因此本文主要讨论这种类型的感应器,另外,我们可以并通过简单的电阻网络将电流信号转变为电压信号
请留意:基于效率的考虑为提高效率,本文对某些概念和器件组件选择过程进行了一定程度的简化
感应器的输出可能为几毫伏,也可能高达几伏
为了使信号被正确数字化数字化,感应器的输出应当足够大,这样才能确保模数转换器(ADC)有效读取信号
在大多数情况下,感应器信号都应当被放大
例如,典型的K类热电偶输出值为41uV