嵌入式智能化传感器的设计.docVIP

  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文档。上传文档
查看更多
嵌入式智能化传感器的设计.doc

  嵌入式智能化传感器的设计|第1 摘 要: 给出了智能化传感器嵌入式控制器的开发环境、典型嵌入式微控制器硬件结构和软件结构及设计方法,同时对智能化传感器的信号处理方法作了简单介绍,最后提供了一些目前广泛应用的嵌入式微控制器芯片。 在智能化仪表应用中,片上型微处理控制器已经得到非常广泛的应用,这种微型控制器主要是向着单片化、微型化、高性价比的方向发展,特别是具有片上程序存储器、数据存储器和不同的I/O接口的单片微处理器的出现,改变了传统的智能化仪表的设计方法。传感器本身的智能化给现代仪表设计提供了更大的空间,一些微控制器本身带有A/D和D/A转换器、通讯接口(SPI,CAN等)和保存校正参数的非易失存储器的功能,这种微控制器应用于传感器不仅给传感器功能提供了很多的附加功能,给用户提供了方便,而且减小了系统的有效空间,与一般系统设计中采用放大器、电阻及A/D转换器相比,这种微型控制器在性能/价格比上更具有竞争优势(其具备的A/D功能和D/A功能,通讯接口和程序存储器等可以节约更多的硬件成本)。 例如接近觉传感器在机器人机械手中有十分重要的应用,其线形化是制约其应用的主要的因素,一般红外接近觉传感器输入输出呈明显的非线形,且与温度相关,利用一般的模拟电路设计方法将其转换为标准输入信号提供给A/D转换器尽管在功能上能够实现,但是很难在性能上保持一致性;更为重要的是,在一些场合这种处理方法会增加硬件的成本,由于其体积较大而无法满足实际的使用要求,例如航天机器人使用的机械手上所使用的接近觉传感器对体积、信号的稳定性等都有严格的要求。如果使用嵌入式微型控制器可以通过校准获得的数据表存储到数据存储器中,还可以通过数学模型对温度的影响进行修正,并将测量的结果(距离)直接通过接口传送给上位机,比较两种方式,后者从功能上看毫无疑问节省空间、性能优越,而成本则相差无几,同时有效减少了上位机的处理时间。 500)this.style.ouseg(this)下面根据实际使用中涉及到的一些问题做一些论述。 1 嵌入式微处理单片机硬件结构 图1是一典型的微型控制器的结构框图,与一般微处理器不同的是其将程序存储器、数据存储器以及各种输入输出接口集成在单个芯片上,而一般的微型处理器需要外接各种存储器和扩展I/O接口。其基本的构成如下: CPU——微型控制器中央处理单元比较简单,一般采用精简指令集,不具备浮点运算等高级操作功能,其中通用算术单元ALU可以完成工作寄存器和文件寄存器间的算术和逻辑操作功能,以8位整形数据工作。在一般传感器的应用中无须复杂的数据处理,这种结构简单价格低廉的微单片处理器提供了一较好的解决方案。 数据存储器——由通用寄存器和特殊功能寄存器共同组成,与一般单片机以K为单位的存储空间相比,微型控制器的存储单元较小,只有256个字节甚至更少,由于其空间小,地址简单,故常常用来作为微控制器的文件寄存器。有一些微单片机将这些寄存器作为EEPROM或闪存,用来存储校准数据和一般常数。 程序存储器——用来存储运行程序。一般微型控制器采用特殊的结构保证程序存储器和数据存储器分开,与传统的冯.诺曼结构程序存储器和数据存储器在同一空间相比速度更快,使得处理器在获取命令的同时可以获取数据。同时这种结构可以使数据存储器宽度和程序存储器宽度不一样,后者可以采用较宽的结构以获取更高的编码效率,其空间一般以K为单位记。 I/O口——用来提供数值输入输出通道与外界交换数据,这些口除用于采样状态标志外,还可以通过编程设置为与A/D或D/A交换数据接口,或与其他单片机的通讯接口。 定时器/计数器——其功能主要根据相应的寄存器设置而定,作为计数器,可以对外界的状态变化或频率计数;用作定时器时,可以用来实现对外界事件计时或控制微处理器周期运行,如在某一段时间内没有事件发生时,作为看门狗的定时器可以周期的复位,对于智能型的传感器这种功能显然很有用。 A/D转换器——一般微单片机中都具备内部的4~8路A/D转换器,因此单片的微型机可以同时接入多个传感器并实现信号处理。早期微处理器中的这种A/D转换器是以8位为主,而现在10位或12位精度的微型单片机较为普遍,给用户提供了较大的选择余地。 通讯方式接口——对于不同的应用场合,目前的微单片控制器可以提供不同的通讯协议方式,例如SPI, 500)this.style.ouseg(this) ,或支持网络接口的CAN,USB方式。 2 软件设计 现代微单片控制器中可以集成大量的硬件,给用户带来了很大的方便,在智能化传感器的应用设计时可以将其仅仅作为一个元件使用,输入模拟信号输出数值信号。而在传感器的智能化中,实际上硬件所占比重微乎其微,软件才是增加传感器功能提高其附加值的主要因素。

文档评论(0)

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

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

1亿VIP精品文档

相关文档