- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实时温控警器设计
.
《嵌入式系统原理与应用》综合设计
实时温控报警器设计
系 部: 电子与信息工程系 专业班级: 电子信息工程 姓 名: 学 号: 小组成员: 指导教师:
目录
1 绪论 1
1.1嵌入式系统简介 1
1.2课程设计目的 2
1.3课程设计题目及设计要求 2
1.3.1设计题目 2
1.3.2设计要求 2
1.3.3工作流程 2
1.3.4实验设备与器材 3
2设计方案 4
2.1总体方案 4
3 硬件设计 5
3.1隔热器模块 5
3.1.1 继电器PCM-8032AR简介 5
3.1.2 PCM-8032AR硬件结构 6
3.1.3 PCM-8032AR功能结构 7
3.2 ARM开发板 7
3.2.1 LM3S2110简介 7
4 软件设计 9
4.1 系统控制软件概述 9
4.1.1 系统软件主要实现以下几大功能: 9
4.1.2 程序的总体结构 10
4.2 系统软件的设计 10
4.2.1 主程序设计 10
4.2.2 键盘读取与LCD1602液晶屏显示子程序设计 10
4.3设计过程及结果 11
4.3.1对于键盘操作的描述 11
4.3.2对于LCD1602液晶屏显示器的描述 11
4.3.3程序执行基本流程 12
5 系统程序设计与调试 13
5.1方案的程序调试 13
6结束语 14
6.1设计调试过程中遇到的问题以及解决方法 14
6.2课程设计体会 14
6.3致 谢 14
7参考文献 15
8附件材料 16
8.1实物图 16
8.2程序清单及说明 16
1 绪论
1.1嵌入式系统简介
嵌入式系统是指以应用为中心、以计算机技术为基础、软硬件可裁剪的专用计算机系统,是继IT网络技术之后的又一新技术发展方向。由于具有体积小、功耗低、可靠性高以及面向多行业应用的特征,嵌入式系统目前已被广泛用于国防军事、电子消费、网络通信、工业控制等领域,具有极为广阔的发展前景。
结合Internet技术,嵌入式系统目前已普遍应用于智能公路(车辆导航、信息监测等)、植物工厂(无土栽培、智能种子工程等)、虚拟现实(VR)(交通警察、家用机器人等)、信息家电(冰箱、空调网络化、自动抄表、防火/防盗系统等)、先进工业自动化(电网安全等)、POS网络及电子商务(交通卡、电话卡、自动售货机等)。
嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、 移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。
图1常见的嵌入式系统应用实例
1.2课程设计目的
通过本次课程设计,运用已学的课程知识,根据题目要求进行软硬件系统的设计和调试,对《ARM嵌入式系统原理》课程中涉及的芯片结构、控制原理、硬件和编程等方面有一定的感性认识和实践操作能力,从而加深对本课程知识点的理解,使应用知识能力、设计能力、调试能力以及报告撰写能力等方面有显著提高。
1.3课程设计题目及设计要求
1.3.1设计题目
实时温控报警器设计
1.3.2设计要求
利用实验系统的资源来设计一个“带LCD1602液晶屏显示的实时温控报警器”。
控制面板包括:LCD1602液晶屏显示、四个数字按键键盘、电源按键、电源指示灯、运行键。
1.3.3工作流程
工作流程如下:
按下电源键,电源指示灯亮,通过数字键设定需控制的温度,并在LCD1602液晶屏上显示。
温度设定完后,启动系统运行,启动加热器,对水进行加热。
LCD1602液晶屏实时显示当前的温度,超过设定温度值时,关闭加热器,并使报警指示灯亮。
运行过程中,若再按下电源键,则系统停止,电源指示灯灭。
1.3.4实验设备与器材
实验设备:LM3S2110、PC机一台。
实验器材:LCD1602液晶屏、4个独立按键、蜂鸣器、LM75A数字温度传感器、加热器、继电器PCM-8032AR。 2设计方案
2.1总体方案
利用键盘来控制温度的设计,为了使按键更有目的性,利用四个按键来控制温度的设置,当按下一个按键后,首先判断按下的按键时哪个键,假设按键是“KEY4”,则LCD1602液晶屏上显示摄氏温度,随即再按KEY3键,则此键设置报警温度显示在LCD1602液晶屏上;若按键为“KEY2”,则华氏温度显示在LCD1602液晶屏上,随即再按“KEY1”键,则此键显示在LCD1602液晶屏上为复位。为了使显示更能体现是摄氏温度和华氏温度,在LCD1602液晶屏上显示“°C”、“°F”。初始温度设置完毕后,然后与LM75A数字温度传感器送进来的实际温度进行比较,若实际温度大于所设置的温度,则蜂鸣器蜂鸣;反之,蜂鸣器不蜂鸣。3 硬件设计
系统结构框图如图2 所示
文档评论(0)