欢迎来到天天文库
浏览记录
ID:15781507
大小:253.57 KB
页数:4页
时间:2018-08-05
《基于pic单片机的温度控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据集成电路设计与开发DesignandDevelopmentofIC基于PIG单片机的温度控制器刘百芬,吕涛(华东交通大学电气与电子工程学院,南昌330013)摘要:介绍了基于PIC单片机和DSl8820温度传感器的一种温度控制器的设计,包括温度传感器芯片的选取、单片机与温度传感器的接口设计以及实现温度采集和数据传输的软件设计。DSl8820数字温度传感器是单总线器件,与单片机组成一个测温系统,线路简单,体积小,在一根通信线上可以挂接很多这样的测温系统。通过控制器样机测试和误差分析的结果,该控制器使温
2、度测试的精度得到了很大的提升。由于测温范围为一55。125oc,因此可以应用在很多温度检测和温度控制领域。关键词:温度传感器;PIC;单线技术;控制器中图分类号:TP212.11文献标识码:A文章编号:1003—353X(2008)09.0833.03TemperatureControllerBasedonPICMierocontrollerLiuBaifen.LnTao(如砒ofElectricalandElectronicEngineering,EastChinaji,wTongUniversity,N
3、anchang330013,China)Abstract:AtemperaturecontrollerdesignbasedonPICandDSl8820temperaturesensorwasdescribed,includingtheselectionofchiptemperaturesensor,MCUandtempemturesensorinterfacedesignandtherealizationoftemperaturedatacollectionandsoftwaredesign.DSl88
4、20di舀taltemperaturesensoristhesingle·busdevice,andformedwithMCUasatemperaturemeasurementsystem诵tlIsimplelines,smallsizeandothercharacteristics,andinanonlinecommunicationCallbearticulatedmanysuchtemperaturemeasurementsystem.Bythecontrollerprototypetestingan
5、danalysisoftheell'or,thecontrollertotestthetemperatureaccuracyhasbeengreatlyincrease,becauseofthetemperaturerangeat一55to125℃,at80thatitCanbeusedinmanyofthetemperaturedetectionandtemperaturecontrolofthea13PAt.Keywords:temperaturesensor;PIC;1一wiretechnology;
6、controllerEEACC:1265A0引言单片机在测控领域中具有十分广泛的应用,既可以测量电信号,又可以测量温度、湿度等非电信号。由单片机构成的温度检测、温度控制系统可广泛应用于很多领域。本文讨论应用PIC单片机进行温度测量和控制的问题。1设计思路单片机的接口信号是数字信号,要想用单片机获取温度等非电信号的信息,必须使用温度传感器将温度信号转换为电流或电压信号输出。如果转换后的电流或电压信号输出是模拟信号,还必须进行A/D转换,以满足单片机接口的需要。通过四个按键进行温度的输入调整,LCD实现温度的显
7、示。1。1PIC单片机PICl6F877PICl6F877是美国微芯公司的一款中端产品,它的程序存储器是Flash型的,内置了EEPROM,而且这个EEPROM存取并不是使用12C通信模式,而是以存储器映像寄存器的方式来控制存取的,使用更加方便。在A/D转换方面,分辨率提高到了10b“,而SSP模块是完整的MSSP,它的好处就是支持i2c通信模式下作为主控制器件时的硬件控制能力。微芯公司还专门为PICl6F87X系列单片机设计了一套小巧廉价的在线调试工具套件,即MPLAB.ICD。借助于这套在线调试工具,不
8、需要购买其他昂贵的仿真器和烧写器,就能使用户实现实时仿真和程序烧写,还保留了一块用户可以随意焊万方数据刘百芬等:基于PIC单片机的温度控制器接一些元器件的布满焊孔的电路板空间uj。1.2温度传感器DSl8820DSl8820是美国达拉斯(Dallas)公司的单线数字温度传感器芯片,与传统的热敏电阻不同,DSl8820可直接将被测温度转换为串行数字信号供单片机处理。测温范围从一55~125℃,且在一10~85℃之间
此文档下载收益归作者所有