基于STC12C5608AD的智能孵化器电路设计.docVIP

基于STC12C5608AD的智能孵化器电路设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC12C5608AD的智能孵化器电路设计.doc

基于STC12C5608AD的智能孵化器电路设计   摘 要:针对小型孵化器,本文提出了一种以Pt1000等传感器和STC12C5608AD单片机等组成的智能孵化器控制电路,能根据孵化种类自动控制整个孵化和育雏过程的温湿度变化。   关键词:Pt1000;STC12C5608AD;智能孵化器   0.引言   规模化养殖离不开人工孵化器,传统的孵化器离不开人的控制干预,工作量很大,效果不是很理想;要研究孵化条件和孵化规律的关系就比较难。高精度的智能孵化器就能很好地解决上述问题,在生产实际中也有较大的应用价值。   影响孵化的一个关键因素为温度。目前常见的孵化器的测温传感器大多采用18B20,LM35等半导体传感器或Pt100等,有些简单的孵化器甚至采用热敏电阻,用体温计对比。存在着测量精度低,一致性差,调试麻烦等问题。   本文采用进口A级Pt1000作为温度传感器,具有零点准确(经过激光修正,常见的0℃阻值为999.986~1000.013Ω,误差可以忽略),分度值一致性好等特点。   1.测量电路和原理   1.1测量原理   测量原理如图1.1所示:温湿度传感器测得的参数经电路变换后送到单片机的A/D输入端测量温湿度值,与软件中设定的值比较后,通过对应的I/O口控制加热和加湿电路,使温湿度达到要求的值;同时显示该阶段软件设定的参数值、测量的数值及当前的工作状态。根据软件的设定参数控制翻蛋电机作一定周期的左右翻蛋和送入新鲜空气。进水单独自动控制,照明和风扇独立控制。   1.2STC12C5608AD单片机   STC12C5608AD是南通国芯微电子有限公司推出的STC12C5620AD系列中8k字节用户应用程序空间的高速、低功耗、超强抗干扰、指令完全兼容传统51系列的单片机,具有单时钟/机器周期,内部集成有8路10位高速A/D、专用复位电路、EEPROM、看门狗等,可ISP/IAP(见图1.2)。   1.3测温电路   测温电路如图1.3所示,Pt1000(RT1)采用三线制(如图中粗线所示),以降低引线电阻等的影响,RM1为10ppm的精密电阻作为基准电阻,U1构成差分放大电路,温度变化时,RT1的阻值发生变化引起分压变化,该变化值由U1放大,为了减轻Pt1000的自热影响,电流要足够小,本电路选50μA左右。由于Pt1000的特性是非线性的,温度升高,灵敏度降低,利用R6的正反馈作用作线性校正,C1、R4、C2等组成低通滤波电路。U2等组成同相比例放大,输出直接接到单片机的A/D输入端,温度为50℃时输出电压等于单片机的电源电压Vcc。   10位A/D的转换数据为   式中   Vin为A/D的输入电压,   Vcc为单片机的电源电压   从式(1-1)可知,温度为50℃时,单片机A/D转换的数据N为   最小温度分辨力d为   从式1-3可知,温度测量的分辨力优于0.05℃,放大电路的测量精度优于0.03℃(实测),本电路的测量误差0.1℃。   由于在整个孵化过程中,温度是决定因素,范围又很窄,对测量精度和控温精度要求都较高,故显示和设定都选用三位数码管,则最小显示值为0.1℃。   1.4湿度测量电路   湿度测量采用现成的模块电路,满量程(100%RH)输出电压为3V,将输出端直接接单片机的A/D输入。A/D转换的数值N为   即100%RH的相对湿度通过A/D转换后的数据是614,则   湿度测量的分辨力d为   由于湿度的测量精度比较低,一般大于3%,常见的是5%,加之湿度的影响相对较小,湿度测量的最小显示值选1%,则测量和设定数码管都用两位。   1.5加热控制电路   由于加热功率有200W左右,为了保证控温精度,采用PWM方式控制,加热器的加热周期为1S,如采用继电器(动作寿命约10万次),则因为频繁动作而工作不可靠,故采用寿命更长的半导体器件---双向可控硅。为了与弱电隔离和减轻干扰,采用过零触发的光耦驱动,电路如图1.5所示。图中R1为限流电阻,为了降低单片机的功耗,采用灌电流驱动。过零触发光耦MOC3083采用厂家推荐的应用电路与参数。   1.6显示驱动电路   设定和状态显示电路如图1.6所示。为了减少占用单片机的口线数量,采用动态驱动显示和串转并及译码显示。U1为3-8译码,五位数码管和8个发光管分成6组,译码后驱动对应的三极管使对应的数码和状态分时显示出来,显示的数据和状态由串行—并行电路U2驱动,由于采用了高亮的数码管和发光管,显示的电流比较小,U2能直接驱动。R1~R16为限流电阻。   测量数据的显示与此类似,单独一片74HC164驱动,Q1~Q共用(在此不再赘述)。   1.7键盘电路   为了尽量

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档