- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的温度计设计课程设计管理
基于ARM的温度计课程设计
学校院系: 电气信息工程学院
专业班级:电子信息工程(1)班
学生姓名: 程 文
学生学号: 201110501006
指导老师: 曾 技
2014年12月22日 目录
1 引言 3
2 热敏电阻温度的转换原理 3
3 硬件电路设计 4
3.1 ARM微控制器LPC2142简介 6
3.2 LED显示驱动管理芯片MC14489 7
4 系统软件设计 7
4.1 程序设计流程图 7
4.2 温度计算程序 7
5 结语 14
1 引言
随着半导体技术的不断发展作为一种新型感温元件应用越来越广泛。他具有体积小、灵敏度高、重量轻、热惯性小、寿命长以及价格便宜等优点。传统的热敏电阻硬件上大多采用普通单片机(MCS-51系列)+A/D转换器以及LED显示模块构成,分立元件多、功耗大、设计复杂且难以调试;软件上也多采用冗长繁琐的汇编语言来实现,设计效率低、可移植性差、性能难以保证。目前,嵌入式系统的应用已经进入到一个高、低端并行发展的阶段,其标志就是32位微控制器的发展。(Advanced RISC Machines)是嵌入式系统应用比较广泛的一种32位微处理器核,具有体积小、功耗低、集成度高、硬件调试方便和可移植操作系统等优点。为智能仪器向轻便化、智能化、微机一体化等方向发展提供了必要条件。由于电子技术的飞速发展,电子元器件的性价比不断得到提高。采用32位的ARM7 TDMI-S微处理器核LPC2142为控制核心,利用其内部自带的A/D转换器和SPI接口来控制LED显示驱动器MC14489进行温度的实时显示。2 热敏电阻温度的转换原理
热敏电阻是温度传感器的一种,他由仿陶瓷半导体组成。热敏电阻(NTC)不同于普通的电阻,他具有负的电阻温度特性,即当温度升高时,其电阻值减小。图1为热敏电阻的特性曲线。 热敏电阻的阻值~温度特性曲线是一条指数曲线,非线性较大,因此在使用时要进行线性化处理。线性化处理虽然能够改善热敏电阻的特性曲线,但是比较复杂。为此,在要求不高的一般应用中,常做出在一定的温度范围内温度与阻值成线性关系的假定,以简化计算。使用热敏电阻是为了感知温度,给热敏电阻通以恒定的电流,电阻两端就可测到一个电压,然后通过公式下面的公式可求得温度:
T为被测温度;T0为与热敏电阻特性有关的温度参数;K为与热敏电阻特性有关的系数;VT为热敏电阻两端的电压。
根据这一公式,如果能测得热敏电阻两端的电压,再知道参数T0和K,则可以计算出热敏电阻的环境温度,也就是被测的温度,这样就把电阻随温度的变化关系转化为电压随温度变化的关系了。数字式电阻温度计设计的主要工作,就是把热敏电阻两端电压值经过A/D转换成数字量送到单片机中,然后通过软件方法计算出温度值,再进行显示、打印等处理。3 硬件电路设计
在电子技术迅猛发展的今天,一些功能强大的元器件价格不断下降,使其性价比不断得到提高,应用领域越来越广泛。我们就是采用32位的ARM微处理器核LPC2142代替传统的805l单片机为控制核心,进行A/D转换和温度实时显示。图2为整个系统的结构原理图。
热敏电阻NTC串联上一个普通电阻R,再接+5V电源,取RT两端电压,并送入微控制器LPC2142的AINl(P0.28引脚)通道进行A/D转换。转换启动方式以及转换通道的选择可通过设置ADC控制寄存器ADC0DR来实现。转换的结果通过一个同步、全双工串行SPI接口输出到LED显示驱动器MCl4489进行温度的实时显示。
3.1 ARM微控制器LPC2142简介
ARM 7 TDMI-S核是通用的32位微处理器核,采用冯.诺依曼结构,具有高性能和低功耗特性。ARM结构是基于精简指令集计算机(RISC)原理设计的,指令集和相关的译码机制比复杂指令集计算机要简单得多。.ARM 7 TDMI-S处理器使用流水线技术,处理和存储系统的所有部分都可以连续工作。这样,使用一个小的、廉价的处理器核就可以非常容易地实现很高的吞吐量和实时的中断响应。
LPC2142是基于一个支持实时仿真和嵌入式跟踪的3Z/16位ARM7TDMI-s CPU的微控制器,内嵌有64 kB的高速FLASH存储器和16 kB的片内SRAM。128位宽度的存储器接口和独特的加速器接口使32位代码能够在最高时
钟频率下运行,对代码规模有严格控制的应用可使用16位Thumb模式
您可能关注的文档
- 城市轨道交通系统精品.ppt
- 城市综合应急管理系统通用解决方案文档.ppt
- 城市轨道交通线网规划-线网类型文档.ppt
- 城市高密度豪宅发展精品.ppt
- 城市生态学第5章+生态因子与植物的生长文档.ppt
- 基于8051的智能小车设计精品.doc
- 基于8086的温度采集系统软硬件设计-中北大学课件.doc
- 城市雕塑文档.ppt
- 基于abaqus的工字钢柱的稳定性非线性分析课件.doc
- 基于abaqus的ujoint有限元分析-有限元分析论文课件.doc
- 小学数学课堂人工智能教学实践与评价体系构建教学研究课题报告.docx
- 高中物理实验课教学中的学生合作学习模式探讨教学研究课题报告.docx
- 高中数学实验教学中的实验资源开发与利用研究教学研究课题报告.docx
- 《绿色交通基础设施建设对城市空气质量改善的短期效应评估》教学研究课题报告.docx
- 初中英语语法教学中的跨学科教学与学生应用能力培养研究教学研究课题报告.docx
- 高中数学思维训练教学资源动态定价与优化配置策略研究教学研究课题报告.docx
- 金融科技监管中的金融科技企业合规性监管政策优化研究教学研究课题报告.docx
- 《量子通信技术在金融信息安全传输中的性能优化研究》教学研究课题报告.docx
- 小学课外阅读指导课程效果评价研究教学研究课题报告.docx
- 基于人工智能的小学科学智能教育平台用户科学探究能力培养策略教学研究课题报告.docx
文档评论(0)