- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
******************温度检测仪设计方案书系别专业:***********************
班级:******
姓名:********
学号:*********目录
1、设计目的 1
2、总体分析 1
3、所需要的器件 1
4、设计大体步骤 1
4.1总体设计 1
4.1.1系统硬件设计 1
5、模块设计 2
5.1LQ080V3DG01显示模块的介绍 2
5.2关于BS18B20的介绍 3
5.2.1特点介绍: 3
5.2.2实物图及管脚图 3
5.2.3DS18B20的管脚介绍 3
5.3电平转换部分 4
5.3.2MAX232的整体组成引脚介绍: 4
5.3.3UART介绍 5
5.3.4电平转换部分的总体电路图 6
5.4蜂鸣器报警部分 6
6、主控电路图 7
7、关于S3C2410 的介绍 8
7.1关于ARM9微处理器的特点 8
7.2S3C2410的性能参数 8
7.2.1S3C2410的内核结构 8
8、设计心得 8
9、参考文献 9基于ARM9的温度检测仪的设计
1、设计目的
为了我们能够进一步熟悉和掌握嵌入式系统的设计方法与思路,以及掌握ARM9系列微处理器在嵌入式系统设计中的应用和熟悉S3C2410处理器在工程中的具体应用,我们从供参考的设计课题中选择适合自己的题目进行设计。
2、总体分析
传统的温度检测仪是将温度的模拟信号远距离采样在进行A/D转换,要得到较高的检测精度,就必须解决长线传输、放大电路零点漂移等造成的误差补偿问题。本设计采用智能型数字温度芯片DS18B20测温,输出信号全部数字化,便于控制,并使外围电路大大简化。控制器选用ARM920T内核的RISC微处理器S3C2410,芯片外围资源丰富,易于扩展,适合各种嵌入式的设计开发。与ARM7系列相比,功能强大的ARM9更能够满足人们的需要。
3、所需要的器件
ARM9(S3C2410)的开发板,温度传感器DS18B20,LQ080V3DG01显示模块(LCD),PWM蜂鸣器。LED、其他
4、设计大体步骤
4.1总体设计
确定系统的功能,实现温度传感器采集温度以后通过数据线传给S3C2410,S3C2410对采集来的温度进行分析,并显示在LCD上,同时实现实现温度的测量并且能够显示在LCD上,当温度超过所需要的温度时,要实现报警功能,使得LCD发光同时蜂鸣器发声这就要求我们需要找出S3C24210的数据输入和输出管脚、S3C2410如何控制LCD显示,S3C2410如何PWM蜂鸣器,温度传感器的各个管脚的功能、S3C2410的管脚如何相连,因为大部分的控制需要用程序实现,所以要实现PC机与S3C2410联系,实现下载程序,最终实现温度检测功能。
4.1.1系统硬件设计
系统主要由温度度传感器、ARM9微控制器和显示传送单元组成,结构框图如图1所示。
图1
5、模块设计
介绍了各模块功能及部分模块管脚的功能。以及他们的工作时所需要的电压范围及他们本身拥有的特性介绍。
5.1LQ080V3DG01显示模块的介绍
LQ080V3DG01由夏普公司生产的TET-LCD器件,工作时要求的电源电压为3.3V~5V,其分辨率可以达到640×480。而LCD数据控制信号的高电平输入电压在2.3~5.5V,低电平输入电压在-0.3~0.9V,因此,可以直接与S3C2410相连接,控制芯片S3C2410内部自带一个LCD驱动器,根据索要连接的LCD的类型来设置相应的寄存器的显示模式。因此在软件设计时候需要针对LQ080V3DG01来设置控制器内的寄存器LCDCON1~LCDCON5即可。LQ080V3DG01与S3C2410的连接图如图2所示。
图2
5.2关于BS18B20的介绍
5.2.1特点介绍:
它具有线路简单,体积小的特点,而且一根数据线上可以挂载很多个温度传感器,BS18B20的特性为:
测温范围:-55~+125℃;
转换精度:9~12位进制数,测温分辨率在9位时达到0.5℃,在12位时达到0.25℃;
转换时间:在9位时精度为93.75ms,10位时达187.5ms,12位时达750ms。
5.2.2实物图及管脚图
DS18B20有不同的封装,它的实物图如图4所示,管脚图如图5所
图4
图5
5.2.3DS18B20的管脚介绍
DS18B20的管脚的功能如表1所示。
序号 名称 引脚功能 1 GND 地信号 2 DQ 数据输入/输出引脚,开漏单总线接口引脚。当被用在寄生电源下,也可以向器件供电 3 VDD 可以选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。 表1
5.3电平转换部分
要实现S3C2410与UART之间的通信,必须经过电平转换,转换的芯片选用MAX232。5.3.1关于M
文档评论(0)