第六届“创新杯”大学生科技学术竞赛作品 多点温度控制系统
“创新杯”课外学术科技作品竞赛竞赛方案
中国民航大学“创新杯”课外学术科技作品竞赛方案根据中国民航大学学生工作计划,为进一步加强“科普与竞赛”两方面的工作,进一步丰富校园科技文化活动,培养学生的创新能力、实践动手能力和科研能力。
充分发挥科技创作第二课堂的作用。
同时为全面迎接全国“挑战杯”大学生课外学术科技作品竞赛。
我校举办中国民航大学“创新杯”大学生课外学术科技作品竞赛,具体竞赛方案如下:一、宗旨:拓展学生综合素质,重点拓展学身的科技素质,强化创新意识,浓厚我校学生学术科技氛围,促进普及性学生课外学术科技实践活动深入开展。
二、组织方式:共青团中国民航学院委员会主办,学生科技协会承办,三、竞赛内容及规则:1、“创新杯”课外学术科技作品竞赛分四个类别:A——自然科学类学术论文B——科技制作A类C——科技制作B类D——社会调查报告及社科类论文说明:科技制作A类指科技含量较高、制作投入较大的科技类作品;科技制作B类指投入较少且为生产技术和社会生活带来便利的小发明小制作第 1 页共5页2、参赛作品要求:1)、参赛作品必须具有:科学性、先进性、应用性。
2)、参赛作品必须是独立完成的学生课外学术科技或社会实践活动成果。
3)、“创新杯”课外学术科技作品竞赛所有参赛作品必需完成70%以上,完成未达70%的作品取消参赛资格。
3、竞赛要求及注意事项:1)、作品申报分为集体作品和个人作品两种方式。
申报个人作品的申报者必须是第一作者(即承担申报作品的60%以上的研究工作,且在合作者中具有最高学历),合作者必须是学生且不超过两人。
作者超过三人或无法区分第一作者的作品,必须申报集体作品。
集体作品的作者必须是学生。
2)、作品要求独立完成,严禁抄袭、盗用他人成果。
3)、所有参赛作品也可以由相关教师、具有较高学历的专业人员或教研室推荐。
4)、研究生和本专科生的申报作品分不同标准评比。
说明:凡违反以上要求的作品,取消其参赛资格和所获奖励。
四、评比事项:“创新杯”课外学术科技作品竞赛参赛作品的评审主要分书面评审和实物展示两部分。
基于ZigBee的多点温度采集系统设计与实现
( 广西大学 电气工程学 院 , 广西 南宁 5 0 0 ) 0 4 3
摘 要 : 针对广 阔空间环境温度采集 系统对功耗及成本 的要求 , 设计了基 于无线传感 网络技术的多点温度采集 系统 .以 CC 4 0 2 3 为主 控芯片 , 选用 D 1 B 0作为温度采集节点的传感器 , S 2 8 基于 Z g e iB e协议 栈构建无线网络实现主从节点之间数据 的采集与传输 , 利用串 口通信技术与 P C机通信 , 并编程 实现数据处理 、存储与显示 。
采集系统 , 现 了主 从节 点间数 据 的无线 传输 , 实 同时上
图l
收稿 日期: 0 -1 —1 2 9 0 0 6
温度采集 系统结构 图
化技 与 》00 第2 卷 期 术 应用 21年 9 第2
s n o ftm p rt r c u sto o e te s se r aie aaa q iii na d ta f r to e we n m an—o ea d e s ro e eau e a q ii nn d ,h y tm e lz sd t c u sto n rnso mai nb t e i n d n i
Ac ust n S se Ba e n Zg e q ii y t m s d o iBe i o
LEICh , un HE a - a g S S n - ui Xi o y n , U he g h
( c o l f lc a E gn eig Gu n x ies y Na nn 3 0 4Chn ) S h o e 砸c l n ie r , a g i v ri , n ig5 0 0 ia 0E n Un t
大学生科技创新大赛 (二)
件,如烤网、烤盘等
食品的安全卫生
3
配备可拆卸的食品托盘,方便 清洗和消毒。同时,设计合理
的食品保温装置,保证食品在
烤制过程中保持适当的温度
4
项目实施计划
项目实施计划
进行市场调研,收集用户需 求和反馈,制定设计方案
设计阶段
应用阶段
根据用户反馈和市场情况, 进行产品优化和改进
制作阶段
根据设计方案制作原型,进 行测试和改进
技术风险:新型烧烤技术的研发和应用可 能存在一定的技术难度和风险。应对措施: 加强技术研发和测试,与专业人士进行沟 通和合作
市场风险:新产品的市场接受度和认可度 可能存在不确定性。应对措施:进行充分 的市场调研和用户需求分析,制定合理的 市场推广策略
资金风险:项目的实施和推广需要一定的 资金支持。应对措施:积极寻求学校和社 会各界的支持,同时开展一些有偿服务来 筹集资金
-
20XX 感谢聆听 批评指导 THANK YOU TO LISTEN TO CRITICISM GUIDANCE
推广阶段
参加大学生科技创新大赛, 进行项目展示和推广
5
项目预期成果
01
设计出一款新型 的烧烤架:具有 便于携带、操作 简便、高效环保 等特点
项目预期成果
02
在大学生科:技 创新大赛中获得 优异成绩
03
为大学生们提供 更优质的烧烤体 验:推动大学生 创新创业的发展
6
项目风险及应对措施
项目风险及应对措施
锈钢制作,尺寸适中,方便携
1
带。同时,设计可折叠式支架,
便于收纳和携带
烧烤效率的提高
采用新型的烧烤技术,如红外
2
线烧烤技术,提高加热速度和
多点温度测控系统的硬件软件设计
多点温度测控系统的硬件软件设计
刘春明
【期刊名称】《大连水产学院学报》
【年(卷),期】1991(006)002
【摘要】本文主要介绍一种多点温度测控系统硬件和软件的设计,它是以单片机为核心,在0℃~50℃的温度范围内,对不同的三点进行测量和控制,具有仅含数字电路,每秒采样10次的特点。
经实际应用收到良好效果。
【总页数】5页(P92-96)
【作者】刘春明
【作者单位】无
【正文语种】中文
【中图分类】TP216.1
【相关文献】
1.基于单片机的单总线多点温度测控系统 [J], 翟政凯
2.基于单片机的多点温度测控系统的设计 [J], 雷霖;沈小林;李萍
3.基于无线通信技术的多点动态温度测控系统 [J], 田红芳;赵强
4.基于MCS-51单片机多点温度测控系统的设计 [J], 汤泽容;
5.基于MCS-51单片机多点温度测控系统的设计 [J], 汤泽容
因版权原因,仅展示原文概要,查看原文内容请购买。
毕业论文多点温度采集及报警设计.
xxx院毕业设计(论文)说明书课题名称多点温度采集及报警设计系别信息与计算科学院专业班级学号姓名指导教师2011 年5 月20 日1 绪论 (2)1.1 温度采集的发展现状 (2)1.2 温度采集系统的意义 (2)2 系统的设计思路 (3)2.1 本系统的设计思想和工作原理 (3)2.2 设计功能要求 (3)2.3 系统总体设计方案 (4)3 硬件介绍 (5)3.1 STC89C52单片机介绍 (5)3.1.1 STC89C52单片机功能介绍 (5)3.2 DS18B20数字温度传感器介绍 (7)3.2.1 功能介绍 (7)3.3 LCD1602液晶 (10)3.3.1 液晶显示器的基本特点 (10)3.3.2 1602液晶显示器的引脚功能 (10)3.3.3 LCD1602液晶显示器的指令说明 (11)3.4 蜂鸣器发声电路模块介绍 (12)4 系统应用软件和印制线路板的设计 (13)4.1 Keil uVision3软件的简介 (13)4.2 Proteus仿真软件的简介 (15)4.3 Proteus电路仿真 (15)4.3.1 晶振电路 (16)4.3.2 复位电路 (16)4.3.3 温度采集电路 (17)4.3.4 显示电路 (17)4.3.5 报警电路 (18)4.4 Protel 99 SE电路设计软件的简介 (18)4.5 印制线路板的设计及制作 (18)结论 (20)致谢 (21)参考文献 (22)附录A 电路实物图........................................ 错误!未定义书签。
附录B 系统流程图........................................ 错误!未定义书签。
附录C 1602液晶显示编程流程图............................ 错误!未定义书签。
附录D 程序源代码........................................ 错误!未定义书签。
多点温度检测系统毕业论文
摘要随着时代的发展、社会的进步、科学技术的不断提高,对温度测量的范围要求不断增大,同时对温度测量的精度要求也不断提高。
因此,对如何方便、精确、实时的测量温度的研究也成为一个重要的研究课题。
本课题设计了一种基于单片机的具有多路采集通道的高精度的数字温度检测系统。
通过对各种温度传感器的研究与比较,对不同实现方案的深入论证,设计了包括温度信号处理,液晶显示,报警设置等在内的完整系统。
本设计的CPU采用以AT89C51为主控芯片的单片机系统,主要由18B20温度传感器作为信号采集装置,对8路温度信号进行采集后在LCD1602上显示。
本文主要使用C语言进行程序编写,通过程序与硬件仿真的配合,最终可以实现具有正常监测,指定通道检测,循环通道检测,报警上下限设置、报警和时钟显示等功能的多路温度检测系统设计。
关键字:AT89C51,18B20,LCD1602液晶显示,报警,时钟Multi point temperature detection system designAbstractThe continuous improvement of science and technology, the temperature measuring range requirements continue to increase, while the temperature measurement accuracy requirements are also rising.Therefore, on how convenient, precise, real-time measurement and control of temperature of the study also become an important research subject.This topic design based on single chip with multiplex acquisition channel of high precision, wide range of intelligent temperature control system.Through a variety of temperature sensor research and comparison of different scheme, argumentation, design including temperature signal processing, liquid crystal display, alarm settings including a complete system.The design of CPU using AT89C51as main control chip microcontroller system, mainly by the 18B20temperature sensor as a signal collecting device, the8 way temperature signal acquisition in a LCD1602 display.This paper will mainly use the C language program, through the program and hardware simulation match, ultimately having normal monitoring, designated channel monitoring, circulation channel monitoring, alarm limit settings, alarm and clock display function of multi channel temperature control system design. Keywords:AT89C51 18B20 LCD1602 Alarm Clock目录1 绪论 (1)1.1 系统背景 (1)1.2 系统概述 (1)1.3 本设计内容及性能指标 (2)2 方案的论证 (2)2.1 传感器的选择 (2)2.2 主控制部分的选择 (3)2.3 液晶显示方案简介 (3)的基本参数及引脚功能 (4)的指令说明及时序 (6)的RAM地址映射及标准字库表 (8)2.4 系统总体设计方案 (9)3 系统的硬件电路设计 (11)3.1 DS18B20温度传感器电路 (11)传感器原理 (11)温度传感器连接 (12)3.2 单片机电路 (13)系列单片机内部结构与外部引脚说明 (13)复位电路 (15)时钟电路的设计 (15)3.3 报警电路 (16)3.4 显示电路 (17)3.5 键盘电路 (18)3.6 电源电路 (19)4 系统软件实现和整体调试 (22)4.1 软件环境介绍 (22)4.2 软硬件结合调试 (22)结论 (28)致谢 (27)参考文献 (28)附页一 protues仿真图 (29)附页二程序 (30)1 绪论1.1 系统背景对物理量的测量是人类认识自然界的一种科学方法。
青少年科技创新大赛创新发明作品《温控式电风扇研究报告》
温控式电风扇研究报告这是一台可以根据自己需要的温度设定自动开启和关闭的电风扇。
它由一个电脑风扇、一组电池、一个温度控制器,主体主要用有机玻璃切割而成,有很大的牢固度。
一、选题背景每年暑假,到了晚上,上半夜气温比较高,需要吹空调或电风扇。
但是到了后半夜,温度下降,如果半夜起来关,会影响睡眠;如果一直吹风扇或空调就会感到比较冷,可能会冻感冒,影响第二天的学习,事实上这样也有点浪费电。
于是我就把我的想法跟我的班主任张老师和我的爸爸说了,在张老师的指导下,我决定设计一款可以根据自己需要的温度设定自动开启和关闭的电风扇。
二、设计的目的和思路要想让一台电风扇能根据自己需要的温度设定自动开启和关闭,就必须要找到一个温度控制模块,于是在淘宝网上购买了一个温度控制器,这样就可以让电风扇在设定的温度下自动开启和关闭。
三、研究方法通过作图试验,并制作相应的模型。
在通过对电风扇上半部分的不断改进来达到最终目的。
四、研究过程我一共想了两种方案,并找出了最佳方案。
方案一,我一开始时只想到一般都是后半夜温度会降下来,于是我想到一种定时开关,根据平时的感觉,设定好风扇关闭的时间,但是后来想想,每天的温度不一样,这样估计行不通。
排除。
方案二,要是电风扇自己知道主动工作就好了,温度高时自己吹,温度低时自动停。
所以这就是最后的智能温控式电风扇的雏形。
这个风扇上面有两个温控装置:一个是环境温度,另一个是可设定的温度(调节的范围在零下6—80摄氏度之间),通过设定温度来控制风扇的工作。
当环境温度低于设定电风扇开启点时,电风扇自动关机,在关机后,如果环境温度持续超过关机设定温度后,电风扇又会自动开启。
五、制作方法1、初步设计电风扇的雏形和到网上购买所需要的材料2、到我爸爸学校用激光雕刻机切割有机玻璃,组装风扇的外壳。
3、安装风扇和温度控制器六、展望希望开发出更轻更薄更坚固的材料来制作,并且可以在电风扇顶上安装一个太阳能板,使电风扇更加环保,利用绿色能源。
第六届全国青年度科普创新实验暨作品大赛
第六届全国青年科普创新实验暨作品大赛创意作品单元-智能控制命题(大学组)一、命题背景人工智能(Artificial Intelligence)是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。
2017年7月20日,国务院印发了《新一代人工智能发展规划》。
《规划》提出了面向2030年我国新一代人工智能发展的指导思想、战略目标、重点任务和保障措施,为我国人工智能的进一步加速发展奠定了重要基础。
此次比赛旨在促进青年学生了解人工智能技术,并尝试运用人工智能技术完成创意制作。
充分发挥人工智能技术在人们日常生活中的作用。
参赛队要大胆发挥想象力与创造力,在围绕本主题进行创意设计和制作,享受人工智能技术带给你的惊奇与创造美好生活带给你的喜悦。
二、命题内容作品创意可以围绕学校生活、家庭生活和社会生活进行设计,尝试发现生活中的问题,并用利用参赛作品解决问题。
作品须利用人工智能、自动控制等方面的技术实现作品既定目标。
作品可以围绕以下两个方向:1.作品利用人工智能的技术和算法进行人类思维的模拟,通过技术手段实现创意想法。
作品涉及领域可以包含深度学习、计算机视觉、虚拟个人助理、自然语言处理、情感感知计算、手势姿态识别等多形式。
2.学习与综合运用机器人技术、电子信息技术、工程技术,激发创新思维潜能,利用综合设计和制作能力完成的具备一定判断、分析、反馈功能的智能作品。
三、考察目标考察参赛者计算机编程能力;考察参赛者人工智能相关知识;考察参赛者多学科交叉学习能力;考察参赛者创新能力;考察创意及判断性思维、团队合作、沟通协调、自主学习、临场应变等能力。
四、比赛规则本赛题共分初赛、复赛、决赛三个阶段,参赛对象为本赛区高校在校学生,包括高职、大专、本科、研究生等,各阶段规则如下:(一)初赛各队须寻找生活中遇到的问题,并利用人工智能予以解决或优化。
各队提交自身作品图文阐述及视频。
成品须利用开源软硬件进行制作。
(完整版)基于单片机的多点温度检测系统毕业设计论文
集成电路课程设计课题:基于AT89C51单片机的多点温度测量系统设计姓名:韩颖班级:测控12-1学号:指导老师:汪玉坤日期:目录一、绪论二、总体方案设计三、硬件系统设计1主控制器2 显示模块3温度采集模块(1)DS18B20的内部结构(2)高速暂存存储器(3)DS18B20的测温功能及原理(4)DS18B20温度传感器与单片机的连接(5)单片机最小系统总体电路图四、系统软件设计五、系统仿真六、设计总结七、参考文献八、附源程序代码一、绪论在现代工业控制中和智能化仪表中,对于温度的控制,恒温等有较高的要求,如对食品的管理,冰箱的恒温控制,而且现在越来越多的地方用到多点温度测量,比如冰箱的保鲜层和冷冻层是不同的温度这就需要多点的测量和显示可以让用户直观的看到温度值,并根据需要调节冰箱的温。
它还在其他领域有着广泛的应用,如:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测。
温度检测系统应用十分广阔。
本设计采用DALLAS最新单线数字温度传感器DS18B20 简介新的"一线器件"体积更小、适用电压更宽、更经济DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持"一线总线",测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°二、设计过程及工艺要求1、基本功能(1)检测两点温度(2)两秒间隔循环显示温度2、主要技术参数测温范围:-30℃到+99℃测量精度:0.0625℃显示精度:0.1℃显示方法:LCD循环显示3、系统设计系统使用AT89C51单片机对两个DS18B20进行数据采集,并通过1602LCD液晶显示器显示所采集的温度。
DS18B20以单总线协议工作,51单片机首先分别发送复位脉冲,使信号上所有的DS18B20芯片都被复位,程序先跳过ROM,启动DS18B20进行温度变换,再读取存储器的第一位和第二位读取温度,通过IO口传到1602LCD显示。
电子系统设计与实践实验——多点温度测量
《电子系统设计与实践》课程设计报告课程设计题目:多点温度测量系统设计专业班级:2012级电子信息科学与技术学生姓名:罗滨志(120802010051)张倩(120802010020)冯礼哲(120802010001)吴道林(120802010006)朱栖安(120802010039)指导老师:刘万松老师成绩:2015 年6 月27日目录摘要 (4)1 总体设计 (4)1.1 功能要求 (5)1.2 总体方案及工作原理 (5)2 系统硬件设计 (6)2.1 器件选择 (6)2.1.1主要器件的型号 (6)2.1.2 AT89C51 (6)2.1.3智能温度传感器DS18B20 (8)2.1.4晶振电路方案 (9)2.1.5 LED液晶显示器 (9)2.1.6复位电路方案 (10)2.2 硬件原理图 (10)3 系统软件设计 (10)3.1基本原理 (11)3.1.1主程序 (11)3.1.2读ROM地址程序 (11)3.1.3显示ROM地址程序 (12)3.1.4读选中DS18B20温度的程序 (12)3.1.5显示温度程序 (13)3.2软件清单 (14)4实验步骤 (22)4.1实验程序调试 (22)4.2实验仿真 (23)5设计总结 (24)6参考文献: (25)摘要温度是我们生活中非常重要的物理量。
随着科学技术的不断进步与发展,温度测量在工业控制、电子测温计、医疗仪器,家用电器等各种控制系统中广泛应用。
温度测量通常可以使用两种方式来实现:一种是用热敏电阻之类的器件,由于感温效应,热敏电阻的阻值能够随温度发生变化,当热敏电阻接入电路时,则流过它的电流或其两端的电压就会随温度发生相应的变化,再将随温度变化的电压或者电流采集过来,进行A/D转换后,发送到单片机进行数据处理,通过显示电路,就可以将被测温度显示出来。
这种设计需要用到A/D转换电路,其测温电路比较麻烦。
第二种方法是用温度传感器芯片,温度传感器芯片能把温度信号转换成数字信号,直接发送给单片机,转换后通过显示电路显示即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
序号————————多点温度控制系统作品类别: 发明制作类作品编号:目录摘要 (3)一、方案设计与论证 (3)1、测量部分 (3)2、主控制部分 (4)3、总结 (4)二、各电路的设计 (5)1、键盘电路 (5)2、加热器控制电路 (8)3、温度测试电路 (8)4、七段数码管显示电路 (9)5、口通讯电路 (10)三、程序设计 (11)概述 (11)1、程序结构分析 (11)2、主程序 (12)四、测试方法和测试结果 (12)1、测试环境 (12)2、测试方法 (12)3、测试结果 (13)4、测试结果分析 (13)五、总结 (13)七、应用举例 (14)【参考文献】 (15)附:使用说明 (15)外观图片 (16)点温度控制系统摘要本文介绍了以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。
温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。
文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路。
单片机通过对信号进行相应处理,从而实现温度控制的目的。
文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、单片机与P C机串口通讯程序。
关键字:单片机DS18B20温度芯片温度控制串口通讯一、方案设计与论证1、测量部分方案一:采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。
而且使用热敏电阻,需要用到十分复杂的算法,一定程度上增加了软件实现的难度。
方案二:采用温度芯片DS18B20测量温度。
该芯片的物理化学性很稳定,它能用做工业测温元件,且此元件线形较好。
在0—100摄氏度时,最大线形偏差小于1摄氏度。
该芯片直接向单片机传输数字信号,便于单片机处理及控制。
本制作的最大特点之一就是直接采用温度芯片对温度进行测量,使数据传输和处理简单化。
采用温度芯片DS18B20测量温度,体现了作品芯片化这个趋势。
部分功能电路的集成,使总体电路更简洁,搭建电路和焊接电路时更快。
而且,集成块的使用,有效地避免外界的干扰,提高测量电路的精确度。
所以芯片的使用将成为电路发展的一种趋势。
本方案应用这一温度芯片,也是顺应这一趋势。
2、主控制部分方案一:此方案采用AT89C51八位单片机实现。
单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。
但是,AT89C51单片机需要用仿真器来实现软硬件的合成在线调试,较为繁琐,很不简便。
而且AT89C51的地位已经渐渐的被AT89S51所取代。
逐渐成为历史。
事实也证明了AT89S51在工业控制上有着广泛的应用。
方案二:此方案采用AT89S51八位单片机实现。
它除了89C51所具有的优点外,还具有可在线编程,可在线仿真的功能,这让调试变得方便。
当与凌阳十六位单片机相比时,AT89S51八位单片机的价格便宜,再编程方便。
而且AT89S51在工业控制中有广泛的应用,编程技术及外围功能电路的配合使用都很成熟。
这对于在网上查找相关资料和在图书馆查找相关资料时非常方便的。
总结:综上所述实际采用电路方案如下图:工作流程说明开始,先接通电源,然后将开关打到开的位置,七段数码管显示器就自动显示出当前温度,并且显示出设置温度的缺省值00。
此时继电器不工作。
按下F1按键,温度控制系统进入温度控制点1的。
按下F2按键,温度控制系统则相应进入温度控制点2的设置。
这个时候,显示设置温度的数码管闪烁。
此时可以通过键盘输入预设置的温度。
当按下“确定”按键的时候,单片机就会根据所写入的程序,对系统进行控制。
当设置的温度高于当前的温度时,单片机通过继电器控制加热电路连通。
温度慢慢升高。
当设置的温度低于当前的温度时,单片机通过继电器控制加热电路断开。
温度慢慢下降。
就这样通过温度芯片的反馈信息,实现水的温度保持在设置温度上,从而达到自动控制温度的功能。
二、各电路的设计1、键盘电路:单片机应用系统中的键输入单片机应用系统中除了复位按键有专门的复位电路,以及专一的复位功能外,其它的按键或键盘都是以开关状态来设置控制功能或输入数据。
键盘有编码和非编码两种。
非编码键盘硬件电路极为简单故本系统采用。
(1)键输入接口与软件解决的任务A.键开关状态的可靠输入为了去抖动我们采用软件方法,它是在检测到有键按下时,执行一个10ms 的延时程序后,再确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则确认为真正键按下状态,从而消除了抖动影响。
B.对按键进行编码给定键值或给出键号对于按键无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的散转转移。
为使编码间隔小,散转入口地址安排方便,常采用依次序排列的键号。
C. 选择键盘监测方法对是否有键按下的信息输入方式有中断方式与查询方式两种。
(2)行列式键盘本系统用行列式键盘,即用I/O口线组成行列式结构,按键设置在行列的交点上。
在按键数较多时,可节省I/O口线。
本系统键盘采用的工作方式为编程扫描工作方式,它是利用CPU在完成其他工作的空余,调用键盘扫描子程序,来响应键输入要求。
在执行键功能程序时,CPU不再响应键输入要求。
编程扫描工作方式只有在CPU空闲时才调用键盘扫描子程序。
键盘采用的扫描法扫描方式,扫描法是在判定有键按下后逐行(或列)置低电平,同时读入行(或列)状态,如果行(或列)状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。
在其他的作品中,要改变设置温度时,每按一次按键,相应位上的数字自加一。
当要输入的数字比较大的时候,需要按很多次,使用起来比较麻烦。
然而,键盘就很好地解决了这个问题。
当要修改设置温度时,只需要按两次按键,再加上“确定”按键即可。
所以本电路采用了使用方便的键盘控制电路。
键盘的按键分布如下图所示:键盘设定如下:键盘共有14个按键,用于方便设定温度。
,数字按键,输入数字1----9;, 设置的确认,修改设置温度时进行确认; , 设置的清除,修改设置温度时进行删除;, 显示及设置转换到温度点1,按此按键后,显示预设置温度的数码管闪烁;,显示及设置转换到温度点2,按此按键后,显示预设置温度的数码管 闪烁;采用14按键的键盘代替其他作品的自加1按键和自减1按键,虽然增加了按键的个数,但是却方便了输入所需要设置的温度,使得温度设定操作更为简单。
这也是本作品相对于其它作品改进的一个重要方面。
3、 加热器控制电路单片机通过三极管控制继电器的通断,最后达到控制电热器的目的。
当温度未达到要求时,单片机发送高电平信号使三极管饱和导通,继电器使电源与电热器接通,电热器加热。
温度慢慢升高。
当温度上升到预定温度时,单片机发送低电平信号三极管进入截止状态,继电器的弹片打到另一侧,使电热器与电源断开,电热器停止加热。
继电器电路中有一个三极管8050的保护电路,即将一个二极管反向接到三机管的两端。
连接方法如图所示。
其原理是:当继电器突然断电时,继电器产生很大的反向电流。
二极管的作用是将反向电流分流,使流过三级管8050的电流比较小,达到保护三极管8050的作用。
DS18B203、温度测试电路这里我们用到温度芯片DS18B20。
使用集成芯片,能够有效的减小外界的干扰,提高测量的精度,简化电路的结构。
使用集成芯片,已经慢慢的成为设计电路的一种趋势。
本系统使用温度芯片也正是顺应了这一趋势。
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。
DS18B20支持“一线总线”接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
温度芯片DS18B20转换速度快,转换精度高,与微处理器的接口简单,给硬件设计工作带来了极大的方便,能有效地降低成本,缩短开发周期。
4、七段数码管显示电路本部分电路主要使用七段数码管和移位寄存器芯片74LS164。
单片机通过I2C 总线将要显示的数据信号传送到移位寄存器芯片74LS164寄存,再由移位寄存器控制数码管的显示,从而实现移位寄存点亮数码管显示。
由于单片机的时钟频率达到12M,移位寄存器的移位速度相当快,所以我们根本看不到数据是一位一位传输的。
从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。
在本系统中使用移位寄存器芯片74LS164时,是用芯片的贴片封装。
贴片封装直接焊接在数码管电路的背面,这样既能实现强大的功能又合理利用电路的空CBabfcgdeVCC1234567abcdefg8dpdp9DS6abfcgdeVCC1234567abcdefg8dpdp9DS7abfcgdeVCC1234567abcdefg8dpdp9DS8abfcgdeVCC1234567abcdefg8dpdp9DS9abfcgdeVCC1234567abcdefg8dpdp9DS13abfcgdeVCC1234567abcdefg8dpdp9DS16A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U1674LS164A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U1374LS164A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U1274LS164A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U1474LS164A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U1574LS164A1B2QA3QB4QC5QD6CLK8CLR9QE10QF11QG12QH13U974LS164 +5V+5V+5V+5V+5V+5VR1R2R3R4R5R6 +5V+5V+5V+5V+5V+5VSDASCL简单可靠。
我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。
这是最简单的连接方法,但是对我们来说已经足够使用了,电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。