恒温箱自动控制系统设计报告通信电子电子设计_通信电子-电子设计.pdf

上传人:c****2 文档编号:95654520 上传时间:2023-08-29 格式:PDF 页数:7 大小:972.15KB
返回 下载 相关 举报
恒温箱自动控制系统设计报告通信电子电子设计_通信电子-电子设计.pdf_第1页
第1页 / 共7页
恒温箱自动控制系统设计报告通信电子电子设计_通信电子-电子设计.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《恒温箱自动控制系统设计报告通信电子电子设计_通信电子-电子设计.pdf》由会员分享,可在线阅读,更多相关《恒温箱自动控制系统设计报告通信电子电子设计_通信电子-电子设计.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2 IM 3_ II C22 OJii clNTli JI7 VCC f.-ri r T_ 精品文 感温效应,检测并采集出随温度变化而产生的电压或电流,进行 A/D转换后送给单 片机进行数据处理,从而发出控制信号。此方案需要另外设计 A/D转换电路,使得 温测电路比较麻烦。方案二:上网查得温度传感器 DS18B20能直接读出被测温度,并可根据实际要 求通过简单的编程实现912位的数字值读取方式,它内部有一个结构为8字节的高 速暂存RAM存储器。DS18B20芯片可以直接把测量的温度值变换成单片机可以读取的 标准电压信号。与方案一比较更加简单实用,因此我们选择方案二。2)显示方案选择:方案一:温

2、度的显示可以用数码管,但数码管只能显示简单的数字,它有电路 复杂,占用资源较多,显示信息少等缺点。方案二:LCD12864汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192 个中文汉字,128个字符及64X 256点阵显示RAM可显示内容:128列X 64行,多 种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。我们设计的系统需 要显示更多的信息,所以考虑显示功能更好的液晶显示,要求能显示更多的数据,增强显示信息的可读性,看起来更方便。所以选择方案二。LCD12864接线方法如图二所示:图二、LCD12864接线图 3)声光报警系统 采用蜂鸣器及三色LED组成声光报警系统。制冷时L

3、ED为红色,温度达到控制 要求且上下浮动在 1C以内时为绿色,升温时为黄色。温度到达给定值的同时,蜂鸣 器发出报警提示音。二、理论分析与计算 实现温度的实时显示是由计算温度子程序将 RAM中读取值进行BCD码的转换 运算,并进行温度值正负的判定,从 DS18B20读取出的二进制值必须先转换成十进 制值,才能用于字符显示。因为 DS18B20的转换精度为9-12位可选的,为了提高1也 电靜 Dfil OB*n朮十 背光-PiM 肿在 Z 1 示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进行

4、比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换成单片机可以读取的标准压信号单片机从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集出随温度变化而产生的电压或电流进行精品文 精度采用12位。在采用12位转换精度时,温度寄存器里的值是以 0.0625为步进的,即温度值为温度寄存器里的二进制值乘以 0.0625,就是实

5、际的十进制温度值。计算温度子程序流程图如图三:图三、温度子程序流程 三、系统硬件电路设计 首先确定系统总体结构,再逐个设计所需电路。10X10(mm恒温室,为是室内温度与外界隔绝好,我们采用厚泡沫板做箱体,温度传感器嵌入箱内并固定在箱内中间位置;单片机主控电路模块;单片机最小系统接线如图四:示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进行比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换

6、成单片机可以读取的标准压信号单片机从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集出随温度变化而产生的电压或电流进行 MESO 3 j J 图四、单片机最小系统接线图 电源电路模块,设计有5V,6V,9V,12V等不同输出电压以满足各部分电压需求;控制制冷片工作的继电器模块;键盘输入模块,可输入二位十进制数,输入范围为 535,超出范围时会给出错 误提示;输出显示模块;声光报警系统,蜂鸣器接线图如图五:图五、蜂鸣器

7、接线图 程序下载电路如图六示:cc 图六、下载电路 四、系统软件程序设计 4.1主程序 系统主程序首先对系统进行初始化,包括设置定时器、端口;开机画面显示系 统程序不断T k vi 71、or*J f TI VCC T X;N1?R4S 亠 R46 USD 示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进行比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换成单片机可以读取的标准压信号单片机

8、从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集出随温度变化而产生的电压或电流进行循环执行显示效果:#i nclude#in clude#i nclude12864.h#i ncludedelay.h#i nclude18B20.h#i ncludeAVR_128.h#in cludekey_sca n.h#define WATERON PORTE|=0 x01;#define WATEROFF PORTE&=0

9、x01;#defi ne WIND_FREEZEON PORTE|=0 x02;#defi ne WIND_FREEZEOFF PORTE&=0 x02;#define HEETON PORTE|=0 x04;#defi ne HEETOFF PORTE&=0 x04;void mai n()uint wen du;uchar aa,bb,a 仁0,a2=0,b 仁 0,b2=0,b3=0,m仁 0,n1=0,a,b,c;DDRA=0 xf0;PORTA=0 xff;DDRG=0 xff;PORTG=0 xff;DDRE=0 xff;PORTE=0 xf0;PORT_I nit();/端口初始

10、化 Lcdnit();/初始化 LCD Clear_All();TCCR1B=0X05;/1024 分频 TCNT1H=0Xc2;/设定初值,定时一分钟 TCNT1L=0Xf6;TIMSK|=BIT(2);Write_LCD(0,1,当前温度:);Write_LCDib(4,1,a);/显示转换的结果在12864上表示出来 Write_LCD _lib(5,1,b);Write_LCD(6,1,.);Write_LCD_lib(7,1,c);示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进

11、行比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换成单片机可以读取的标准压信号单片机从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集出随温度变化而产生的电压或电流进行WATERON;五、测试方法与实验数据 5.1硬件和软件的调试 1、硬件调试时,可先检查印制板及焊接的质量是否符合要求,有无虚焊点及线 路间有无短路

12、、断路。然后用万用表检测,检查无误后,可通电检查 LCD液晶显示 器亮度情况,一般情况下取背光电压为 45.5V即可得到满意的效果,再依次检查 各部分结构安装是否牢固。2.软件调试是在ICCAVR编译器下进行,源程序编译及仿真调试应分段或以子程 序为单位逐个进行,最后结合硬件实时调试。子程序调试包括:1)丄CD12864显示程序;2).延时函数子程序;3).DS18B20读出温度子程序、温度转换命令子程序、计算温度子程序、显示数 据刷新子程序。5.2实验数据及结果分析 1、实验数据 降温过程:温度范围(C)3328 2823 2318 1813 138 变化时间(S)21 26 37 57 8

13、5 稳定在5C时,一分钟内温度浮动最大为 0.7 C 升温过程:温度范围(C)510 1015 1520 2025 2530 变化时间(S)18 23 34 52 74 稳定在30r时,一分钟内温度浮动最大为 0.9 C 2、结果分析 升、降温过程中每变化15C所用时间均未超过3分钟,满足设计要求,但是从 数据可以看出,温度在向室温方向变化时的速度要快于背离室温变化时的速度,说 明外界温度对恒温箱内温度还是有一定的影响,不可消除。六、报告总结 本恒温箱的温度可调范围:335C,温度误差小,温度显示稳定。可显示当前温 度、设定温度、温度差值;设定温度通过 3X4矩阵键盘输入,当温度达到设定值时

14、启动蜂鸣器,指示灯变为绿色。示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进行比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换成单片机可以读取的标准压信号单片机从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集

15、出随温度变化而产生的电压或电流进行张志良主编 黄庆华、张永格、主编 曾兴雯、刘乃安、陈键、编著 谢自美、主编(06/07/08 年)张友汉主编 李广弟主编【参考文献】1.单片机原理与控制技术(第二版)2.单片机机开发技术与实训 3.高频电路原理与分析(第二版)4.电子线路设计实验测试(第二版)5全国大学生电子设计竞赛获奖作品汇编 6电子线路设计应用手册 7单片机基础.示声光报警等部分组成处理器采用导体制冷片一面制冷一面发热的工作特性进行升降温用作为显示输出温度传感器检测到温度数据传送给单片机单片机再将温度数据与给定值进行比较从而发出对半导体制冷器的控制信号使温度维系导体制冷器控制一设计方案比较总体设计方案这里利用芯片作为恒温箱的温度检测元件芯片可以直接把测量的温度值变换成单片机可以读取的标准压信号单片机从外部的两位十进制拨码键盘进行给定值设定读入的数据与给定值进行以显示盘阵片控系单机制统显示图一系统整体框图温度检测制冷和加热器件温度检测元件的选择方案一这里所设计的是测温路因此可以采用热敏阻之类的器件利用其精品文感温效应检测并采集出随温度变化而产生的电压或电流进行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁