基于C8051F040单片机温度测控系统.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 C8051F040 单片机的温度测控系统 温度遥控遥测是远程实现对温度的测量与控制,特别适合那些环境恶劣,测量人员不容易 接近的场合,近年来在工农业生产中应用广泛。根据遥控遥测系统的特点,提出了对水温 遥控遥测的设计方案。 1 总体方案设计 温度遥控遥测系统主要由微处理器系统、测温模块、加热模块、通信模块、液位模块 以及上位机软件等组成。系统构成如图1 所示。 测温模块测量液体温度后,把温度数值发送给微处理器,当温度变化达到一定值后, 加热模块开始加热,首先可以在设定的时间内,加热到设定的温度并稳定在该温度一段时 间。系统还可以按照设计好的各温度节点进行分段折线加热,精度很高。测液位模块实时 测量液体液位,并传给微处理器。系统通过两个通信模块实现遥测遥控,上位机设好温度 参数后,通过通信模块传给远处的微处理器,微处理器按照上位机设定好的温度控制加热 模块进行加热,同时微处理器把液体温度和液位高度通过通信模块传给上位机软件,通过 上位机软件界面可以实时显示和监测液体温度和高度。显示模块把系统的温度、高度等各 项数据实时显示在液晶屏幕上。 程序采用 PID 算法,建立比例、积分、微分数学模型,控制 TCA785 移相触发器正负 触发可控硅 BAT-20 对受热物质加热。移相触发双向可控硅调压精准,无级调压,较好地 融合了超调和加热时间之间的矛盾;遥感遥测使用 PTR-2000 与上位机通信,在 0 到 100℃ 范围内可任意设定、控制水温。PTR- 2000 通信距离远,准确率高,PC 机界面实时显示温 度曲线,温度、液位上下限设定。并具有温度曲线采样率设定、温度曲线打印功能。 2 硬件设计 系统硬件主要由C8051F040 单片机最小系统、PTR2000 无线通信模块、TCA785 移相 调压控制模块、Ptl00 测温模块、WDK505 测液位模块等组成。 2.1 C8051F040 单片机最小系统 最小系统以单片机 C8051F04O 为核心,包括晶体振荡电路、复位电路、抗干扰电路、 电压基准电路和电源部分。C805lF040 单片机是美国 Cygnal 公司生产的完全集成的混合信 号系统级芯SoC 。它具有64kB Flash、4352BRAM、CAN 控制器2.0、两个串行接口、5 个 16 位定时器、12 位A/D 转换器、8 位A/D 转换器及 12 位 D/A 转换器等,它内部还带有 JTAG 接口,使调试变得非常方便。 2.2 PTR2000 无线通信模块 该器件将接收和发射合接为一体,工作频率为国际通用的数传频段 433MHz;采用 FSK 调制/解调,可直接进入数据输入/输出,抗干扰能力强。该模板块在内部集成了高频接收、 PLL 合成、FSK 调制/解调、参量放大、功率放大、频道切换等功能。通信距离可以满足设 计要求,设计电路中将PTR2000 的一部分通过MAX232 进行电平转换后与计算机串口连接, 另一部分与最小系统连接。 2. 3 TCA 785 移相调压控制模块 加热模块采用移相触发集成触发器来实现。触发器 TCA785 过零点的识别能力高,移 相范围更宽,输出脉冲的整齐度更好,可使受控元件在 0V 到 220V 无级改变,常用于对精 度要求高,受控环境恶劣的条件下。移相触发是通过改变电压调节导通角来实现调压,负 载两端的电压及平均功率是随移相触发角的变化而变化的。在可控硅的每个正或负的周期 中都有保持通、断的部分,即输出连续可调,能适应各种性质的负载。本系统为加热单元 设置了总控开关,上位机可直接控制开关的通断,用灯泡显示开关状态。其控制原理图见 图2 。 2.4 Ptl00 测温模块 Ptl00 温度传感器为正温度系数热敏电阻传感器,具有抗振动、稳定性好、准确度高、 耐高压等优点。铂热电阻的线性较好,在 0 到 100℃之间变化时,最大非线性偏差小于 0.5℃。铂热电阻阻值与温度关系为: 式中,A=0B=-0.000000580; 其阻值表达式可近似简化为: Rpt00=100× (1+At),当温度变化1℃,Ptl00 阻值近似变化0.39 Ω 。 2.5 WDK505 测液位模块 采用 WDK505 压力变送器测量液位。该仪器具有防结露、防雷击设计,抗干扰能力强, 长期稳定性好等优点。芯片置于全不锈钢壳体内坚固密封,可靠性好,精度高。 3 软件设计 此系统的主要任务是对C8051F040 芯片的初始化

文档评论(0)

nnh91 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档