智能仪器在基于AM的嵌入式系统中的应用.docVIP

智能仪器在基于AM的嵌入式系统中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能仪器在基于AM的嵌入式系统中的应用

智能仪器在基于ARM的嵌入式系统中的应用 摘要:随着测试技术的不断发展,智能仪器的自动化程度越来越高,实现的功能也越来越强。嵌入式系统是一种具有特定功能的计算机系统,它是通信技术和网络技术的结合,极大地增强了设备网络和通信的灵活性及智能性。本次,将根据智能仪器的基本功能和特点,采用嵌入式系统的结构设计方法,设计了基于ARM的嵌入式微处理器LPC2294开发硬件平台,并结合实际,着重介绍了智能仪器在温、湿度测量方面的应用。重点介绍了智能仪器的功能和硬件设计,对嵌入式实时操作系统在智能仪器上的使用和软件实现进行了研究,根据温、湿度系统的要求对实时操作系统进行功能分解和任务划分,并对影响智能仪器实时性和测量精度的因素进行了分析。 关键词: 智能仪器ARM微处理器嵌入式实时操作系统 Application of Intelligent Instrument Based on Embedded System of ARM 本文所介绍的智能仪器就是基于嵌入式系统的设计,主要任务是以ARM微处理器为硬件基础、以II实时操作系统作为软件平台、结合DS18B20数字温度传感器和湿度传感器构成了温、湿度测量仪,实现了嵌入式智能仪器的功能。 图2基本系统硬件结构框图 组成该系统的器件及功如表1所示表1 组成系统的元器件及功用 元器件 功用 LPC2294 处理数据 外围存储器 存放数据和程序 RS232接口 外部进行数据通信 IOM 提供网络接口 CAN 提供串行数据传输 LCM 提供液晶显示功能 键盘 输入数据 电源模块 为系统提供能量 复位模块 将微处理器初始化 LPC2294的介绍 LPC2294微处理器是一个基于支持实时仿真和嵌入式跟踪的16/32位ARM7 TDMI5CPU,并带有256KB嵌入的高速Flash存储器[3128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制使用16位Thumb模式可将代码规模降低而性能的损失却很小。 由于LPC2294的144脚封装、极低的功耗、多个32位定时器、8通道10位ADC、4个高级CAN、PWM通道以及多达9个外部中断管脚使它们特别适用于汽车、工业控制应用以及医疗系统和容错维护总线。LPC2294含有76(使用了外部存储器)到112个(单片)可用GPIO口。由于内置了宽范围的串行通信接口它也非常适合于通信网关、协议转换器以及许多其它的应用。 电源系统为整个系统提供能量是整个系统工作的基础具有极其重要的作用。设计电源的过程实际是一个权衡的过程必须考虑如下因素输出的电压、电流和功率输入的电压、电流安全因素输出波纹电磁兼容和抗电磁干扰功耗限制及成本限制。 LPC2294具有4组电源输入数字3.3V数字1.8V、模拟3.3V模拟1.8V。因此在理想情况下电源系统需要提供4组独立的电源两组3.3V电源和两组1.8V电源它们需要单点接地或大面积接地。如果不使用LPC2294的D功能模拟电源和数字电源可以不分开供电。在本设计中由于不采用LPC2294的D功能而是进行单独的A/D模块设计所以末级只需要提供两组电源。 LPC2294的数据手册可知其1.V消耗电流的极限是70A,为了保证可靠性并为以后升级留下余量电源系统1.V能够提供的电流应当大于30Om电源系统3.3V能提供600mA电流即可。 我采用了SPX作为低压差模拟电源LDO。SPX为一个低功耗正向电压调节器在满负载时其低压差仅为1V。当输出电流减少时静态电流随负载变化并提高效率。同时SPX117具有过流及过压保护和3端固定或可调节电压输出等特点。图22为电源系统末级电路。 虽然SPX117允许的输入电压可达20V,但太高的电压会使芯片的发热量上升,影响芯片的性能。同时,波动的电压会对输出电压产生影响。太高的压差就失去了选择低压差模拟电源的意义。因此,就需要前级电路来解决这个问题。考虑到5V的电压不仅可以满足SPX117的要求,同时很多器件也需要5V电压供电,所以,我选用5V作为前级输出。 根据系统在5V电源上消耗的电流以及体积、成本等方面的考虑,前级电路可以使用开关电源,也可以使用模拟电源。通过比较可以发现,相对模拟电源来说,开关电源效率较高,可以减少发热量,但与此同时,其输出电压波纹较大,在功率不是特别大时,成本较高。此外,开关电源是一个干扰源,对别的电路有一定的影响。所以,在本系统设计中,我采用了模拟电源。模拟电源电路图如图2-3所示,其中二极管D1是为了防止电源反接导致电路被烧毁而设计的。 图2-模拟电源电路图 微处理器均有一个复位逻辑,它负责将微处理器初始化为某个确定的状态,以解决微处理器在上电时状态不确定,造成微处理器不能正常工作的问题。这个复位逻辑需要一个复位信号才能工作。一

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档