智能温度显示仪工作原理
智能温度显示仪工作原理要求设计的智能温度显示仪能够将温度传感器输出的(0~5V)电压信号转换成对应温度范围(0~100℃)的整数数值显示,显示器采用4位LED数码管实现,通过键盘实现报警上下限的设置,而且能够在温度变化过程中根据预设的报警值及时地发出报警信号。
由工作原理可知,传感器的输入信号是0~5V的电压信号,所以不用放大就可以直接接入单片机电路。电压的变化要经过A/D转换才能由数字信号电路处理,采样后要经过一定的数据处理才可以向显示电路输出。另外,由于可实现报警功能,需要设计报警值的输入和报警动作的输出电路。最方便的做法是使用键盘输入报警值,用发光二极管来实现光报警。此外,要求报警值能够一直保存,掉电不会丢失,因此就必须通过非易失性存储器来保存。
硬件电路设计要设计上述的电路首先要选择一款单片机,本文选择PIC16F877型号单片机作为控制核心。由于该单片机内部集成了8路EEPROM空间和ADC,所以图1中的存储器和ADC部分就不用再另外选择器件了;键盘电路由4个独立按键组成,分别完成置数位的调整,即减1和加1操作;显示电路选用MAX7219控制数码管的工作。
软件设计软件设计要根据设计对象的功能而定,本文设计的智能温度显示仪主要实现以下功能:
1)采样RA0端口的模拟信号,转换成数字信号;
2)将数字信号经标度变换成温度值显示在数码管上;
3)通过按键设定报警的上下限,一个键负责报警位的选择,另外两个键负责实现选中位的加减1;
4)设定的上下限存在于EEFROM中;
5)5秒钟没有按键按下,自动返回采样刷新状态。
上一篇:光电开关的好坏和引脚检测
下一篇:压电式传感器的应用分析
发表留言
你必须 登录 才能发表评论.