基于51单片机的多点温度控制系统设计.pdf
《基于51单片机的多点温度控制系统设计.pdf》由会员分享,可在线阅读,更多相关《基于51单片机的多点温度控制系统设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于5 l 单片机的多点温度控制系统设计奚建荣(渭南师范学院陕西渭南7 1 4 0 0 0)摘要:钎时霹前壁挂炉采暖中温度控制不准确的现状,以单冀杌为控制中心,采用D a l l a s 公司的“一线总线”数字化温度谤感器D S l 8 8 2 0 以覆稼净羧稍器箨,设谤一毂多点溯溢及温度獯稍系统;系统悫够霹嚣瀵量多点滠震,并壤据溢度设定实时控制备回路通断及壁挂炉的燃烧与停J k,从而进一步提高居室的舒适性及采暖系统的经济性。关键词:5 1 单片机;D S l 8 8 2 0;多点温度检测;温度控制系统巾嚣分类号:T P 2 7 4文藏麟浚璃:B文攀编号:1 0 0 4 3 7 3 X(2 0
2、 0 9)0 2 1 8 6 一0 3M u l t i p o i n tT e m p e r a t u r eC o n t r o lS y s t e mB a s e do n5 1S i n g l eC h i pC o m p u t e rX IJ i a n r o n g(W e l n a nT e a c h e#U n i v e r s i t y,W e i n a n,7 1 4 0 0 0,C h i n a)A b s t r a c t:Am u l t i p o i n tt e m p e r a t u r ec o n t r o ls y
3、 s t e mb a s e do nM C S-51s i n g l ec h i pc o m p u t e ri sd e s i g n e dt os o l v et h ei n a c c u r a t ep r o b l e mo fc u r r e n tt e m p e r a t u r ec o n t r o ls y s t e m。U s i n gD S l 8 8 2 0,”1 一W i r e”d i g i t a lt h e r m o m e t e r,a n dt h ec o m p o n e n tc o n t r o l
4、 l e db ye l e c t r i cp u l s e A c c o r d i n gt Ot h et e m p e r a t u r e sg o tf r o mm u l t i p o i n tt e m p e r a t u r es e n s o r,i tc a nc o n t r o lh e a t i n gw a t e rc i r c u i ta n dt h eb u r n i n go rs h u t t i n go ft h es t o v e I tm a k e st h er o o mm o r ec o m f
5、o r t a b l ea n de n h a n c e st h ee f f i c i e n c yo ft h eh e a t i n gs y s t e m K e y w o r d s:s i n g l ec h i pc o m p u t e r;D S l 8 8 2 0;m u l t i p o i n tt e m p e r a t u r em e a s u r e m e n t;t e m p e r a t u r ec o n t r o ls y s t e m随着生活水平的提高,人们对家居需求由面积需求变先餐适嚣求。地援采暖采用辍射方式
6、供暖,舞会入俸生理需求曲线,如果控制系统选取得当,不仅可以提高房间舒适度,更可以使系统运行费用降低许多。如今一般是在典型位置安装一个温控装置,湿控装置连接裂壁挂炉,温控器根据室温和温度设定直接控制锅炉运行,各房间不同回路由工作人员凭经验手动调节分水器球阕,改变不闻匿路的流量,簌霖达到溪节各房阔酶窒温的效果。使用这种控制方法,即使是有经验的工作人员,也难以调节得十分准确,何况各家庭成员由于年龄不同,所篙舒适温度不霹,需要经常对室溢送行漏节。针对以上问题,利用S S T 8 9 E 5 6 4 R C 单片机及新型测温器件设计了多点瀑控采暖控制系统,根据室内务点温度设定实时控裁采疆系统,苁而提高屠
7、塞的舒适性以及采暖的经济性。I系统设诤爱标系统总体设计思想是以S S T 8 9 E 5 6 4 R C 单片机为控制核心,整个系统硬l 譬部分包括温度检测部分、控裁执行部分、显示及键毅系统及最小系统基本电路。系统利用单片机获得温度传感器数据并与系统设计值进行收稿日期:2 0 0 8 0 4 2 8基金项目:渭南师范学腕科研基金项目(0 7 Y K Z 0 5 7)1 8 6比较,根据比较结果分别控制执行系统。温度控制系统控制框图翔曛1 所示。图1系统控裁流程图2 系统硬件设计根据系统所需完成的功能,设计系统硬件结构如豳2 所示。2 1控制核一心系统采用S S T 8 9 E 5 6 4 R
8、C 单黪视作为控裁核心,进行温度采集、信息髭示及执行机构的控制。S S T 8 9 E 5 6 4 R C 是美国S S T 公司推出的高可靠、小扇区昌富万方数据结构的F L A S H 单片机,内部嵌入7 2K B 的S u p e r F l a s h,1K B 的R A M,通过对其R A M 做进一步扩展,霹瀵是嵌入系统操嚣系统的运符条件。00oP,A L EoO猕OO鲥8 9 s 5 1硒O、张_ 一R E S E T骤罄艮个图2多点温控系统原理图2 2 温度传感器温度传感器采用D a l l a s 半导体公司的数字诧游度传感器D S l 8 8 2 0。该传感器支持“一线总线”
9、接口,可方便地进行多点温度测量,还可以程序设定9 1 2 位的分辨率,最高精度为土0 0 6 25,分辨率设定及用户设定的报警温度存储在E 2 P R O M 中,掉电盾依然保存。该产品支持3 5。5V 熄电压范围,因其体积小使系统设计更灵活、方便。D S l 8 8 2 0 的管脚排列如图3 所示,其中D Q 为数字信号输入输出端;G N D 为电源地;V D D 为秘接供电电源输入端。图3D S l 8 8 2 0 管脚D S l 8 8 2 0 内部结构主要由部分组成:6 4 位光刻R O M、温度传感器、菲挥发的漱度报警触发器T H 和T L、配置寄存器。光刻R O M 中的6 4 位
10、序列号是出厂髓渡光刻好的,它可以看作是该D S l 8 8 2 0 的地址序列码。光刻R O M 的作用是使每一个D S l 8 8 2 0 都各不相同,这样就霹隘实瑰1 壤慧线上挂接多个D S l 8 8 2 0 酶弱的。D S l 8 8 2 0 温度传感器的内部存储器包括9B 高速暂存R A M 和1B 非易失性的可电擦除的舻P R()M,后甏存放寒灞度程低温度魑发器零瓣,T L 纛结构毒存爨,该字节第7 位(T M)为0,低5 位一直都是1,第6,5 位(R。,R。)用来设置分辨率,如表1 所示。根据D S l 8 8 2 0 的遥信协议,主撬控裁D S l 8 8 2 0 完成温度转
11、换必须经过3 个步骤:每一次读写之前都要对其进行复位,复位成功后发送1 条R O M 指令,最后发送R 焱麓指令。这样才麓对D S l 8 8 2 0 遂行预定懿揉佟。复位要求主C P U 将数据线下拉5 0 0p s,然后释放,D S l 8 8 2 0 收到信号后等待1 6 6 0 芦s 左右,后发出6 0 2 4 0 s 鼢存在低脉渖,圭C P U 收到既痿号表示复位成功。由于D S l 8 8 2 0 采用的是单线进行控制与读取数据,因此对操作的时序幕求非常严格,否则由于时序不隧配,将无法完成对器件的正确操作。衰1D s l 8 8 2 0 溢衰潮鬟分辨率衰R tR。分茏丰嚣差转蓑奄篙
12、太m。0090。59 3。7 5011 00 2 51 8 7 5101 10 1 2 53 7 5ll1 20。0 6 257 5 02 3 控制执行部分(1)壁挂炉燃烧系统控制。控制电路采用了脉冲继电器器馋终为整个系统熬总控郝分,兰所餐屠窒温发均达到设定值时,停止壁挂炉的工作。该继电器的特点是:淌线圈收到一个脉冲信号后,线圈通电,电磁铁吸合,带动魅头蠲合接逶需要控裁豹电路,当下一令信号到来后,电磁铁吸合,触麸断开,切断被控制的电源,因此其具有自锁和信号遥控功能。由于磁铁的作用,控制豫潦消失后漪片位置不发生变亿,保持稳定状态,所以该器件具有功耗小、具有记忆功能。(2)居室澡度控制。各居室溅度
13、控制在燃烧控制系统工乎#前提下,壤据各屠室温度测量返回德,采用上海欧凯电磁阀制造有限公司生产的O K 6 5 1 5 自保持脉冲电磁闽控制务回路的通断。脉冲电磁阀采用脉 中张永磁技零,只畿通过控裁器切换脉冲的电极触点来改变电磁阀的开关状态,当控制器发出电脉冲时,驱动阀芯克服永磁力产生上下移,使阀瓣到位后在永磁终黑下处予自保持状态。2 4图形液踽显示模块力了能够提供形象赢理鲍熙户显示界蘧,系统采爨图形液晶显示模块L C D l 2 8 6 4,其氛有8 位标准数据总线、6 条控制线及电源线,可与C P U 直接接阴,显示各释字符及图形。考虑到系统中汉字的使用量少,嚣此选用不带汉字库的L C D。
14、对于使用的汉字分别提取其字模并以二进制形式保存于内部F L A S H R()M 巾。3 系统软件设计系统软件设计主要依据系统程序流程以及D S l 8 8 2 0 的对滓要求进行代码缝写。夷了降低开发难度,提高开发效率,系统开发中引入了肛C O S 嵌入式操作系统并移植了L C D 显示驱动。另一方面,为了确锞对D S l 8 8 2 0 搡箨时序的精确缝,对D S l 8 8 2 0 送行初始化和读写代码仍采用汇编语言。3 1系统数据结构系统所需数据结构包括各测溢元件的序列号表,汉字字模存储、系统运行时间表存储、各温控点的设定值】8 7万方数据l 盂a 勰囡国囝器建苤;璧王!望监姐笪量盛遇
15、鏖壁剑登蕴退让及溅萋萤墓、系统时阕的存敖及一些 鎏霹数据嘉骧。C L RP t 4为了区别多个温度传感器,在系统初始化时读入传R E T感器孛的6 4 位序划号,并将其存人程序嚣储空间,以便矗建运,程序运符期阕送行院黠,共露6 4B。汉字字模采震一”1 6 1 6 字库进行提敞,其中每个汉字需3 2B,约1 5 个微型计算机在智能化电器发展中起瓣至关重要的字,为了方便程序功能豹升级改进,在程序存储空闼中传耀,蔼单片规经济实用、开发籁便,困两在工业控制、按2 0 令字进行空阀分配,需要存储室闻6 4 0B。系统家逛智麓 l:等领域占据了广泛懿赘凌。这里锋对霾前运行时间表的设计以小时为设置单位,需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 多点 温度 控制系统 设计
限制150内