89S52组成的温度控制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用89S52组成的温度控制系统 成都信息工程学院 扬俊 黎波 李波 本文介绍用单片机组成的温度实时采集与控制系统。系统框图见图1。集成温度传感器AD590K提供的温度信号送至TLC2543进行A/D转换;功率控制采用光电藕合器件和场效应管组成的固态继电器,控制功率电阻加热;时钟部分采用飞利浦公司的专用时钟芯片PCF8583,实现实时时钟与定时开机;人机界面采用液晶模块;由ISD 1420提供语音提示。 一、单元电路分析与设计 1.水位检测电路 水位检测电路如图2所示。两块与非门检测液面高度,当液而高度低于正常值的20%或高于正常值的100%时,触发MCU外部中断,做相应处理。 2.温度采集转换模块 温度采集转换电路如图3所示。温度测量采用集成温度传感器AD590K,由软件非线性补偿来实现高精度测温,AD590的非线性为0.8℃,精度为0.3℃,测温重复性优于0.1℃。运算放大器用超低漂移高精度的OP07,其共模抑制比达120dB,增益达104dB,温漂仅为0.7mV/℃,并且还具有小偏置电流、失调电流等特性,对于保证小信号的低噪音起到决定性的作用。经过调整的采集信号送A/D转换器。 3.强电控制和驱动电路 加热控制电路如图4所示,风扇控制电路如图5所示。该电路用来控制电风扇和加热系统,前级采用光电耦合器进行隔离,有效地降低了后级强电流对前级控制系统的下扰。后级使用动态内阻小,功耗低的N沟道MOSFET。 4.电压基准 模数转换电压基准VREF由TL431精密稳压源提供,电路如图6所示。 5.语音模块 该模块采用ISD1420单片语音录放电路,录放时间为20秒,其接口电路如图7所示。 6单片机控系统 单片机控制系统由89S52、LCD显示、A/D转换、键盘,时钟等组成,电路见图8, 二、软件设计 1.温度设定:设定控制温度为0一99℃之间的任意数,并自动存储。 2.时间设定:设定当前时间和控制升机加热的时间,并自动存储。 3. LCD显示界面设定。 4.传感器的非线性补偿。 利用AD590K的土0.1℃的重复性,来用分段插值程序对AD590K的信号进行非线性补偿,以获得士0.1℃的测量精度。 程序流程图见图9所示。

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档