水温控制凌阳单片机PID温控详细解答资料过程

水温控制凌阳单片机PID温控详细解答资料过程

ID:39775658

大小:246.50 KB

页数:34页

时间:2019-07-11

水温控制凌阳单片机PID温控详细解答资料过程_第1页
水温控制凌阳单片机PID温控详细解答资料过程_第2页
水温控制凌阳单片机PID温控详细解答资料过程_第3页
水温控制凌阳单片机PID温控详细解答资料过程_第4页
水温控制凌阳单片机PID温控详细解答资料过程_第5页
资源描述:

《水温控制凌阳单片机PID温控详细解答资料过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子竞赛之水温控制系统设计功能及要求功能 设计制作一个水温控制系统,控制对象为1升净水,容器为搪瓷器皿,水温可以在范围内由人工设定,并能在环境温度降低时,实现自动调整,以保持设定温度基本不变。指标要求环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。用十进制数码管显示水的实际温度。发挥部分采用适当的控制方法,当设定温度突变(由40℃提高60℃)时,减小系统调节时间和超调量。温度控制的静态误差≤0.2℃。在设定温度发生突变(由40℃提高到60℃)时,自动打印水温随时间变化的曲线。设计功能及要求水温控制系

2、统摘要本系统采用凌阳十六位单片机SPCE061A实现温度控制,温度信号由PT1000和电压放大电路提供。通过PID算法实现对电炉温度和水温控制。同时,具有温度数字语音播报和显示。(一)方案设计与论证测量部分方案一:采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性都比较差,对于检测小于1摄氏度的信号是不适用的。方案二:采用温度传感器铂电阻Pt1000。Pt1000精度和重复性较好,且电路设计方便。(一)方案设计与论证驱动部分方案一:此方案采用89C51单片机实现,但是89C51需外接模数转换器来满足数据采样。如果系统增加语音播放功能,还需外

3、接语音芯片,对外围电路来说,比较复杂,且软件实现也较麻烦。另外,51单片机需要用仿真器来实现软硬件调试,较为繁琐。(一)方案设计与论证驱动部分方案二:此方案采用SPCE061A单片机实现,此单片机内置8路ADC,2路DAC,且集成开发环境中,配有很多语音播放函数,用SPCE061A实现语音播放极为方便。另外,比较方便的是该芯片内置在线仿真、编程接口,可以方便实现在线调试,这大大加快了系统的开发与调试。(二)系统硬件电路设计硬件电路结构继电器部分电路继电器简介常用的继电器种类固态继电器;电磁继电器继电器重要的指标数:1)触点最大额定值――触点能可靠通断的最大电压和电流值,它

4、是一个与最大开断功率、最大通断电压和最大通断电流相关的参数,此参数将在每种继电器的详细规范中以曲线的形式表示;最大通断电压――触点能可靠通断的电路电压上限,一般情况下,交流和直流的最大电压值不相同。最大通断电流――触点能可靠通断的最大电路电流上限,一般情况下,交流和直流的最大电流值不相同。继电器简介测温部分电路Pt1000部分电路温度传感器铂电阻铂电阻的物理化学性能在高温和氧化性介质中很稳定能用于工业测温元件和作为温度标准。Rt=R0(1+At+Bt*t)Rt是温度为t摄氏度时的电阻,R0是温度为0摄氏度时的电阻;t为任意温度;A,B为温度系数。Pt1000:0摄氏度时阻

5、值是1K欧姆,100摄氏度阻值是1380欧姆。零点调节方法:外接固定阻值1K欧姆,调节电位器输出电压为稳压二极管电压值。此处为1.2V.热敏电阻(NTC,PTC,CTR)集成温敏传感器运放介绍HT9274集成四个运算放大器单电源供电工作电压1.6V---5.5V低功耗每个放大器消耗电流<5uA与LM324/274(14pin)兼容运放电路:采用差动运放。可以进行手动调节。定零点比较方便较准确。LED数码管电路LED数码管介绍电路分析:此处使用的电阻起限流和稳流作用。晶体管用来做电流开关,总体来说电阻和晶体管都是用来调整LED数码管亮度的。另外考虑到软件驱动显示的方便性,因

6、此选择的端口为IOB0至IOB9。数码管简单介绍:用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。静态显示数据稳定,使用的硬件较多;动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。LED数码管介绍基本电路连接按键部分电路语音播放部分电路功放芯片介绍SPY0030简介工作电压2.4V---

7、6V最高输出功率达到850mW串口通讯部分电路温度设置状态在温度设置状态下,加热炉停止工作,LED随按键次数而变化显示。按确认键后,进入温度设置确定状态。(三)系统软件设计温度确定状态在此状态下,如果按确认键,回到温度设置状态。1、水温高于设定温度加热炉停止加热,ADC定时采样,并送LED显示。当温度为整数值时,语音播报。当温度与设定温度差距为2摄氏度时,启动PID控制,进行微调。使温度稳定在设定温度。2.水温低于或等于设定温度加热炉开始加热,ADC定时采样,当温度低于设定温度2摄氏度时,启动PID控制,进行微调。使温度稳定在

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

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

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