新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用LPC2142的热敏电阻温度计的方案设计

采用LPC2142的热敏电阻温度计的方案设计

作者:时间:2012-07-23来源:网络收藏

3.2 LED显示驱动管理芯片MC14489

MCl4489是美国MOTOROLA公司生产的串行接口LED显示驱动管理芯片。其输入端与系统主CPU之间只有3条I/0口线相联,用来接收待显示的串行数据。输出端既可以直接驱动七段LED显示器,也可以驱动指示灯。

MCl4489内部集成了数据接收/译码/扫描输出/驱动显示所需的全部电路,仅需要外接一具电流设定电阻就可以对LED的显示高亮度进行控制。每个MC14489芯片可以用以下任意一种显示方式进行显示:5位LED数字加小数点显示; 4位半数字加小数点带符号显示;25支指示灯显示;5位半数字显示。该芯片内含的译码器电路可输出七段格式的数字0~9,16进制的字母A~F以及15个字母和符号。

图2是用单片MC14489构成一个5位LED显示器的例子。由图可知,用MC14489构成显示电路既不用加任何限流电阻,也不用附加反相或驱动电路,电路设计非常简捷。

MC14489芯片特殊的设计技术,使其电源引脚在大电流工作的情况下仍具有最低的尖峰和较小的EMI(电磁交互干扰)。

4 系统软件设计

由前面温度转换原理的简述可知:特性曲线是一条指数曲线,非线性度较大,又由于非线性处理比较复杂,在本文设计要求不是很高的情况下可以做以简化来处理。

4.1 程序设计流程图

限于篇幅,本文只给出程序设计的流程图。整个程序的流程图如图3所示。

4.2 算程序

在公式T=T0-KVT中,系数值K是一个很小的数。为了方便计算,取扩大256倍后的K值和VT作乘积,即256×K×VT。相乘后,对乘积只取高8位舍弃低8位,就可以抵消系数值K扩大256倍的影响,得到正确的结果。

此外,从图1中的阻值一温度特性曲线可以看出,在+10~150℃的温度范围内,阻值与温度的关系线性度较好。通常就把这个温度范围作为有效温度范围。当温度超出这个范围时,用数码管全部显示F作为标志。

由于有效温度范围没有超过150℃,所以温度显示用3位数码管,其显示格式为:AD XXX其中,XXX为温度值,图2中的LED1和LED2只显示字符A和D,后面三只数码管LED3,LED4和LED5显示温度值。

本文引用地址:http://www.eepw.com.cn/article/148728.htm



5 结 语

SPI串行接口和MCl4489管理芯片来构成智能化仪器仪表的显示驱动电路可使系统的性能价格比获得大幅度的提高。本文在要求精度不是很高的情况下,将热敏电阻的特性做了简单化线形处理,并利用本文的设计电路对+10~150℃范围内的温度进行了测量,达到了良好效果。在整个设计过程中需要注意的问题有以下几点:

(1)微控制器具有独立的模拟电源引脚VDDA,USSA,为了降低噪声和出错几率,模拟电源与数字电源应当用一个10μH的电感进行隔离。

(2)A/D转换参考电压Vref的选择要满足测量精度的需要。如果想提高A/D转换精度,一般均基准源芯片来提供参考电压。TL431是一个具有良好热稳定性能的、低噪声的三端可调分流基准源(温度系数为30×10-6/℃)。本文就是采用该基准源芯片来提供参考电压。

(3)由于本系统中微控制器作为SPI主机来使用,故其P0.7引脚SSEL要接一个10 kΩ的上拉电阻。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭