论文部分内容阅读
摘 要:该温度检测仪的开发是利用三星公司的S3C2440芯片,该系统具有将温度传感器的温度动态的显示在LCD屏幕上,当温度超过设定温度时,LCD屏上显示报警状态,并通过LED灯的闪烁和蜂鸣器报警。
关键词:温度检测仪;传感器;蜂鸣器
三星公司的S3C2440芯片,该芯片性能高、集成度高,是现在嵌入式开发常用的一款芯片。该温度检测仪具有精度高,监控控制方便等优点。我们还可以利用它的其它接口来实现视频监控,湿度的检测以及智能家电控制等功能。
1、系统组成
该系统主要有S3C2440芯片、LCD液晶显示、蜂鸣器、LED灯、按键以及温度传感器等元件组成,其系统结构如图1。
图1系统结构图
2、硬件设计
⑴LED报警电路
LED报警电路是利用S3C2440通过GPB5控制LED灯,当温度超过报警温度是,使LED灯开始闪烁。其电路结构如图2。
图2 LED报警灯电路
⑵蜂鸣器电路
处理器S3C2440通过GPB0输出PWM信号控制蜂鸣器,当温度超过报警温度是,蜂鸣器开始蜂鸣,直到中断按键按下。其电路结构如图3。
图3 蜂鸣器电路
⑶LCD和触摸屏接口电路设计
LCD采用的群创屏4.3寸,分辨率为487*272,颜色深度为16位真彩色。电路结构如下。
⑷按键电路设计
按键中断电路直接从S3C2440的中断引脚引出,引脚为GPF0。它属于低电平触发,S3C2440的引脚大多是复合型引脚,可以有多种用途。
⑸温度采集电路
温度的采集利用DHT11数字温湿度传感器,这一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一NTC测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
图4 LCD接口电路设计
图5按键中断电路
图6 DH11温湿度传感器控制电路
3、系统软件设计
⑴程序工作流程图
⑵主程序代码
该程序设计主要完成系统的初始化函数SYS_INIT( );LED的控制函数LED_CTR( );LCD屏的初始化以及控制函数LCD_CTR( );中断的初始化以及控制函数EINT_CTR( );以及温度的的获取函数TEMP( )等。
4、运行结果
经过上面的硬件和软件的设计,最终在LCD显示屏上显示出图8的效果,该界面比较的简洁,具有直观、测量精度高、可视化好等优点。S3C2440芯片的功能相当的强大,其实还可以把湿度的控制,以及其它应用设备综合起来,这样它的功能会更多,适用范围更加广泛。
图7 主程序流程图
参考文献
[1] 王黎明等. ARM9嵌入式系统开发与实践[M].北京航空航天大学出版社,2008.
[2] 文全刚. 嵌入式系统接口原理与应用[M]. 北京航空航天大学出版社,2009.
[3] 刘洪涛. ARM嵌入式体系结构与接口技术[M].人民邮电出版社,2009
作者简介:李有兵(1982-),男,碩士研究生,研究方向:应用电子技术、嵌入式技术。
关键词:温度检测仪;传感器;蜂鸣器
三星公司的S3C2440芯片,该芯片性能高、集成度高,是现在嵌入式开发常用的一款芯片。该温度检测仪具有精度高,监控控制方便等优点。我们还可以利用它的其它接口来实现视频监控,湿度的检测以及智能家电控制等功能。
1、系统组成
该系统主要有S3C2440芯片、LCD液晶显示、蜂鸣器、LED灯、按键以及温度传感器等元件组成,其系统结构如图1。
图1系统结构图
2、硬件设计
⑴LED报警电路
LED报警电路是利用S3C2440通过GPB5控制LED灯,当温度超过报警温度是,使LED灯开始闪烁。其电路结构如图2。
图2 LED报警灯电路
⑵蜂鸣器电路
处理器S3C2440通过GPB0输出PWM信号控制蜂鸣器,当温度超过报警温度是,蜂鸣器开始蜂鸣,直到中断按键按下。其电路结构如图3。
图3 蜂鸣器电路
⑶LCD和触摸屏接口电路设计
LCD采用的群创屏4.3寸,分辨率为487*272,颜色深度为16位真彩色。电路结构如下。
⑷按键电路设计
按键中断电路直接从S3C2440的中断引脚引出,引脚为GPF0。它属于低电平触发,S3C2440的引脚大多是复合型引脚,可以有多种用途。
⑸温度采集电路
温度的采集利用DHT11数字温湿度传感器,这一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一NTC测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
图4 LCD接口电路设计
图5按键中断电路
图6 DH11温湿度传感器控制电路
3、系统软件设计
⑴程序工作流程图
⑵主程序代码
该程序设计主要完成系统的初始化函数SYS_INIT( );LED的控制函数LED_CTR( );LCD屏的初始化以及控制函数LCD_CTR( );中断的初始化以及控制函数EINT_CTR( );以及温度的的获取函数TEMP( )等。
4、运行结果
经过上面的硬件和软件的设计,最终在LCD显示屏上显示出图8的效果,该界面比较的简洁,具有直观、测量精度高、可视化好等优点。S3C2440芯片的功能相当的强大,其实还可以把湿度的控制,以及其它应用设备综合起来,这样它的功能会更多,适用范围更加广泛。
图7 主程序流程图
参考文献
[1] 王黎明等. ARM9嵌入式系统开发与实践[M].北京航空航天大学出版社,2008.
[2] 文全刚. 嵌入式系统接口原理与应用[M]. 北京航空航天大学出版社,2009.
[3] 刘洪涛. ARM嵌入式体系结构与接口技术[M].人民邮电出版社,2009
作者简介:李有兵(1982-),男,碩士研究生,研究方向:应用电子技术、嵌入式技术。