基于c51的单片机温度控制系统设计

基于c51的单片机温度控制系统设计

ID:34539811

大小:156.60 KB

页数:3页

时间:2019-03-07

基于c51的单片机温度控制系统设计_第1页
基于c51的单片机温度控制系统设计_第2页
基于c51的单片机温度控制系统设计_第3页
资源描述:

《基于c51的单片机温度控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2O卷第4期苏州市职业大学学报Vo1.20.NO.42009年12月JournalofSuzhouVocationalUniversityDec.,2009基于C51的单片机温度控制系统设计张晓芳(健雄职业技术学院计算机工程系,江苏太仓215411)摘要:单片机温度控制系统通过温度传感器对现场温度采样后变换为模拟电压信号,经低通滤波滤掉干扰信号后送放大器,信号放大后送模/数转换器转换为数字信号送单片机完成温度的控制.c语言在单片机编程中简洁、可移植性高.通过用户设置温度值来实现单片机温度控制,给出了温度控制系统的硬件连接电路

2、以及软件程序.关键词:单片机;温度传感器;模/数转换器中图分类号:TP368文献标志码:A文章编号:1008—5475(2009)04—0036—03DesignofTemperature·-handlingSystemonC51Single-·chipMicrocomputerZHANGXiao-fang(DepartmentofMechanicalandElectricalEngineeringChien—shiungInstituteofTechnology,Taicang215411,China)Abstract:Te

3、mperature—handlingsystemiswidelyusedindailylife.Thetemperaturewasconvertedtothevoltagesignalbysamplingcircuit,thenthesignalwassenttotheamplifierafterthelowbandfiltercircuittoreducethedisturbingsignaltogetanewsigna1.ThenewsignalwassenttotheSingle·chipMicrocomputeraft

4、ertheA/Dconverter.Temperature—handlingsystemonSingle—ChipMicrocomputercontroledthetemperaturebythesigna1.TheClanguageisportableandbrevity.Itintroducedatemperature—handlingsystem,includinghardwarecircuitsandsoftwareprogram.Keywords:single—chipmicrocomputer;temperatur

5、etransducer;A/Dconverter在工业生产和日常生活中,温度控制系统,主要是保证温度在一定范围内变化,要求稳定性好、不振荡,对系统的快速性要求不高.单片机温度控制系统经过温度传感器对现场温度采样后变换为模拟电压信号,经低通滤波滤掉干扰信号后送放大器,信号放大后送模/数转换器转换为数字信号送单片机,单片机根据输入的温度与设定温度进行比较,通过继电器的吸合来控制加热设备实现温度的控制.例如在日常生活中的空调和电饭煲,设定相应温度,通过温度控制系统进行加热,当温度达到设定值,继电器停止吸合,停止加热,当温度低于设定值

6、,又开始加热.本文设计基于C51的温度控制系统.1硬件电路加热系统要有加热电阻进行加热及温度传感器便于温度的测量.1.1TLP521光耦TLP521光耦的1、2N个脚是发光侧,3、4N个脚是受光侧.有时在1脚和2脚间并联一个电阻起到分收稿日期:2009—06—01;修回日期:2009—06—12作者简介:张晓芳(1980一),女,江苏无锡人,讲师,主要从事电子类和电力系统仿真研究362009年第4期张晓芳:基于C51的单片机温度控制系统设计流作用,防止发光二极管暗亮产生误动作.1、2脚之间的二极管发光,输出端工作.输出端为NP

7、N型光电三极管结构,3脚为发射极,4脚为集电极,受光点为基极,3脚下拉电阻接地,4脚接+5V,3脚为I/O输出端,这种接法导通输出为1,截止输出为0,控制单片机工作.1.2温度传感器温度经过热敏电阻转换为电压信号,经放大器放大后进人单片机进行A/D转换成数字量后输出到静态显示部分,显示其温度值.本实验中近似计算为150℃,TL为-50℃.程序中温度的计算原理:首先用温度范围除以0~256(即每个十六进制数的温度增长率),然后乘以模拟转换的数字量,即得到升高的温度,再和最低温度相加,就可以得到实际的温度值.其公式为::+x(一)

8、/256式中是最低温度;是最高温度;是模拟电压所转换的数字量.1.3ADC0809ADC0809是典型的8位8通道逐次逼近式A/D转换器,CMOS工艺,用于将模拟信号转化为数字信号.加热系统要有加热电阻进行加热并由热传感器对温度进行采样和测量.图1中的P3.2接光耦,当P3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。