课程设计---生物培养液微机温度控制系统设计.docVIP

课程设计---生物培养液微机温度控制系统设计.doc

  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文档。上传文档
查看更多
课程设计---生物培养液微机温度控制系统设计.doc

目录 1设计要求 2 1.1 初始条件 2 1.2要求完成的主要任务 2 2设计原理 3 3 硬件设计 4 3.1 单片机选择 4 3.2温度检测电路 6 3.2.1温度传感器电路 6 3.2.2 信号放大电路 7 3.2.3 A/D转换短路 8 3.3 加热控制电路设计 9 3.4 降温控制电路设计 10 3.5 报警电路 11 3.6 键盘(温度设置)模块 11 3.7 LED温度显示模块 12 4 改进PID控制算法 14 4.1 simulink 仿真 14 4.2结果分析 15 5 系统软件设计 17 5.1 程序流程图 17 5.2程序代码 18 6 总结体会 25 参考文献 26 生物培养液微机温度控制系统设计 1设计要求 1.1 初始条件 设计一个生物培养液微型计算机温度控制系统,系统为一阶惯性纯滞后特性,温度在15(25℃范围内连续可控,温度控制精度为 0.5℃;通过LED 显示温度。 1.2要求完成的主要任务 1. 输入通道及输出通道设计(温度传感器,A/D转换,PWM输出控制和温度调节驱动电路); 2. 键盘(温度设置)与LED(温度显示)接口设计; 3. 采用改进PID控制算法; 4. 系统软件流程及各程序模块设计; 5. 完成符合要求的设计说明书 图1 生物培养液微机温度控制系统LM35,其输出电压与摄氏温标呈线性关,转换公式如式(1),0°C时输出为0V,每升高 1°C,输出电压增加10mV。°C×T°C (1) LM35 有多种不同封装型式,外观如图 所示。在常温下,LM35 不需要额外的校准处理即可达到± °1/4C的准确率。其电源供应模式有单电源与正负双电源两种,其引脚如图 所示,正负双电源的供电模式可提供负温度的量测;两种接法的静默电流-温度关係如图 所示,单电源模式在25°C下静默电流约50μA,非常省电。 图LM35封装及引脚排列    图4 单电源模式                  图5 双电源模式 由课程任务书可知:温度在15(25℃范围内连续可控。因此,只需要单电源模式即可满足要求。又由于,LM35输出的电压太小,因此将输出非反相放大器放大十倍ADC0809是CMOS单片型逐次逼近式AD转换器,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近 寄存器、三态输出锁存器等其它一些电路组成。因此,ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。输入输ADC0809A/D转换芯片引脚    ADC0809A/D转换芯片引脚 ADC0809A/D转换芯片引脚功能ADC0809芯片有28条引脚,采用双列直插式封装   IN0~IN7:8路模拟量输入端。   2-1~2-8:8位数字量输出端。   ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路.   ALE:地址锁存允许信号,输入,高电平有效。   START: A/D转换启动信号,输入,高电平有效。   EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。   OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。   CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。   REF(+)、REF(-):基准电压。   Vcc:电源,单一+5V。   GND:地。 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入 图9 ADC0809转换电路接线图 3.3 加热控制电路设计 在读取到从温度传感模块采集到的温度数值后,与事先设定好的温度值进行比较,若当前检测得的温度比设定的温度低,则需要对培养液进行加热处理。本系统利用高阻抗的电阻丝来对培养液加热。如下图10所示,在检测到温度比设定的温度低时,P2.5管脚输出高电平,从而NPN管道通,驱动继电器启动,从而为高阻抗加热电阻丝通电加热生物培养液。利用改进的PID算法来计算PWM脉宽得出控制输出。从而根据检测到的温度而自动调节是无运动部件,可靠性也比较高温度而自动调节温度而自动调节 3.6 键盘(温度设置)模块 键盘模块是本控制系统 图15 LED的动态显示原理图 如下图16所示为该四位7段LED数码

文档评论(0)

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

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

1亿VIP精品文档

相关文档