资料
  • 资料
  • 专题
M81820温控及上位机程序
推荐星级:
时间:2019-12-23
大小:123.79KB
阅读数:126
上传用户:2iot
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
AVR我现在基本还是门外汉,以前BCB用得多些,单片机也是51用得多,由于前一段要做一个小项目,时间也不太紧张,于是大胆改用AVR做个尝试。经过数日摸索,嘿,还总算成功了,现将过程与成功的喜悦拿来与大家分享,希望对大家有所帮助,也真诚期待诸位高手们多提宝贵意见,以促进共同学习。 开发工具: 1、电路设计:PROTEL99。 2、单片机软件设计:GCC 3、上位机程序设计:BlandC++Builder5.0(BCB5) 项目要求: 由于我们的产品多销往俄罗斯等高寒区,而且多安装在野外露天场地,冬季为保证电子器件能正常工作,要在设备上安装加热设备,要求如下: 一、加热硬件部分要求: 1、可设置两个温度阀值,高温阀值A,低温阀值B。 2、当环境温度低于B时,开始驱动加热装置,并开启对流风扇。 3、当环境温度高于A时,关闭加热装装置,并关闭风扇。 4、通过通信号将温度实时显示在电脑上。 5、两个温度阀值可以通过电脑随意进行设置。 6、在未连接PC时,加热器能正常工作。 二、上位机功能要求: 1、自动检测加热器所连的串口号(因为所用电脑多为笔记本,串口也多为USB转232,串口号随插的USB口不同经常改变) 2、实时显示所测区域的环境温度。 3、显示加热器中所设置的高低温阀值。 4、可以发送及重新设置加热器的两个阀值。 大家可能觉得这挺简单,当然,如果是用51,我也会觉得没必要在此显摆了(哈哈,说笑!)可俺用AVR做项目还是大姑娘做轿--头一回。 好了,不多说了,现在开始: 一、硬件部分: 1、元件选择: 单片机:当然是用AVR系列的啦。用MEGA8好些,有USART,和电脑通信方便,引脚多少适中,点面积不大。 温度测量:就用DS18B20吧,虽然他有点贵,但对于1~2WRMB一套的设备来说,增加这点成本也绝对无可厚非。 加热模块:呵呵,有现成的加热片,220V供电,750W,面积150*120CM。当然,要用AVR控制它,还要用固态继电器了,型号根据大家喜好自已选吧。 对流风扇:12V的电脑风扇就行,我们是定做的轴承风扇(毕竟是出口的产品,不能给国人丢面子)。 2、电路设计:(附电路图) 原理图与PCB见附件吧,当然,我也打算贴一份----给大家介绍方便呵。 3、M8软件设计:(附源码) 4、上位机软件设计: 使用BCB5,多线程处理(界面见图)。--这个东西太简单,暂时不附了,……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书