本帖最后由 konghuiju 于 2017-12-9 20:14 编辑
之前经朋友@心升明月1992 介绍参加了这次活动,在此感谢21IC提供的机会。参加此次活动,选择的题目是:自动恒温控制系统;从11月中旬开始规划设计整个方案,由于个人时间问题,现在还在制作中;现将个人设计方案以及进度做如下总结:
一、整体设计框架
1.主控采用STC15W4K32S4增强型51单片机;
2.电源采用220V-5V的开关电源模块;
3.温度检测采用DS18B20;
4.加热装置采用石英加热管;
5.加热控制方式是通过系统检测到交流220V的过零点,然后通过控制可控硅的导通角实现对石英加热管加热;
6.制冷装置通过风扇来代替,控制方式与加热类似;
7.可以通过按键设置温度上限、温度下限,以及超限蜂鸣报警;
8.加入蓝牙模块和系统通讯,并设计APP;
9.上位机采用Labview,可以设置温度上限、温度下限以及超限提示;也可以实时查看温度变化曲线以及历史采集的温度数据;
10.系统显示部分采用4.3寸串口屏。
二、硬件电路设计
1.原理图
这是整体系统的硬件电路原理图
2.PCB
设计好的PCB,前几天已经发厂家打样了,预计28号或29号会收到样板;
PCB的3D效果图,可以提前预览器件放置位置是否合适;
三、蓝牙APP设计以及调试
由于系统整体还没搭建起来,所以设计蓝牙APP以及调试时,用的模拟数据进行通讯;APP可以设置温度上限、温度下限以及超限语音报警;整体效果如下:
①蓝牙开启后,未开始搜索设备时的状态;
②搜索到蓝牙设备;初始温度上限40℃,下限20℃;也可以在设备接收数据过程中修改温度上限和温度下限;
③连接蓝牙设备后,数据显示
④温度处于上限和下限之间时,为继续加热模式;超过温度上限时开启制冷模式;
⑤论坛ID
⑥本次活动题目
APP部分先介绍到这里,随后还会继续补充介绍。
明天抽空把上位机部分,更新出来。
此帖会持续更新,也希望广大电子爱好者相互讨论。 四、上位机介绍 上位机采用labview编写;现将整体功能介绍如下: ①上位机和下位机通过串口进行连接,未连接时如下图:
②和下位机通讯成功后,显示当前温度变化(这里以模拟数据进行实验)
③ 可以设置温度上、下限以及温度曲线变化趋势
④可以根据时间段,查看历史采集的数据变化
由于时间问题,随后抽空再具体介绍更新介绍上位机部分。 系统整体面貌
实时温度显示 明天抽空把其余的一些再详细更新一下。 视频演示已经拍摄完毕,正在上传到优酷,一会把视频链接贴过来视频地址:http://v.youku.com/v_show/id_XMzIxNzg0NTk2NA==.html
相关的设计资料,明天再抽空一块上传上来,以及一些设计调试过程中的心得体会。@21ic小喇叭 @caijie001
|