EDN China > 其它文章 > 嵌入式系统 > MCU(单片机应用) > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

显示多个偏差边界的监控警报与指示灯

William Grill?? 堪萨斯州Lenexa?? Riverhead系统公司?? 2010年06月30日 ?? 收藏0

  用一个低成本监控器可以目视指示一个有问题的过程,如一个失效的柜子风扇,或其它高低温特性。图1电路采用微控制器,提供了一种简单的目视指示法,给出一个焊锅温度偏离用户设定均值的变动方向与幅度。该电路采用一只Microchip公司12F675控制器,编码序列使用户可以设定均值,以及改变所监控偏离的范围。应用使用了该控制器的内部时钟,以及四只ADC中的两个。

这款基于微控制器的电路提供了一种简单的目视指示方法

  图1,这款基于微控制器的电路提供了一种简单的目视指示方法,可用于监控一个锡锅温度偏离用户设定均值的方向与幅度。

  Pin 4上的激活开关S1复制来自Pin 7的待测输入电压,成为平均值。然后,代码会评估输入电压与平均值的偏差,为相应的显示格式施加一个缩放边界。处理器同时监控待测输入以及Pin 6上的第二个模拟电平,以改变内部的偏差/边界表。然后,它可以对一只或两只LED排列出最多四个序列的时间表。监控器还能在测得的变动超出第三个表边界时,激活Pin 5上的一个输出。

  电路提供独立的正、负偏差表,并通过解析Pin 6上的电压而增加其区间,从而获得从1至8个边界极限的应用。可以配置转换器基准为使用控制器的VDD电压。只需使用控制器10位ADC中的8 位,偏差就可以小至一个步长,或1/256×VDD,即漏漏电压。对于5V基准,这个电压大约为9 mV。

  图2给出了边界及其可能的跨度范围,它由Pin 6和相应的显示格式数所设定(表1)。使用偏差/边界表所提供的最小值,忽略因使用78L05作基准所带来的误差,并假定从Pin 6获得的缩放倍数为x1,则此应用中第一个显示格式的步长为:当测得的输入偏差大于偏差/边界表值乘以从Pin 6获得的标尺乘以1/256乘以漏-漏电压,即2×5/256×1,也就是39mV。

表1

Pin 6与相应的显示格式数设定了边界及其它可能的跨度。

  图2,Pin 6与相应的显示格式数设定了边界及其它可能的跨度。

  你可以为五个正边界修改显示序列的格式,它们开始于一个绿色LED闪烁;还有五个负边界,它们开始于一个红色LED的闪烁,以此来适应较简单的合格或不合格式应用,或其它需求。该电路也能用于对气流或其它物理参数的监控器。

  采用控制器的ADC,就可以监控任何可以表述为一个电压的参数。可以修改基于代码的表格,以适应各种其它显示序列、参数非线性或误差分布。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

偏差边界? 监控警报? MCU?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈