基于ieee1451.1的网络化智能传感器设计

基于ieee1451.1的网络化智能传感器设计

ID:23730532

大小:50.50 KB

页数:5页

时间:2018-11-10

基于ieee1451.1的网络化智能传感器设计_第1页
基于ieee1451.1的网络化智能传感器设计_第2页
基于ieee1451.1的网络化智能传感器设计_第3页
基于ieee1451.1的网络化智能传感器设计_第4页
基于ieee1451.1的网络化智能传感器设计_第5页
资源描述:

《基于ieee1451.1的网络化智能传感器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于IEEE1451.1的网络化智能传感器设计

2、第1...摘要:IEEE1451是一种从传感器或执行器到微处理器及网络之间的硬件和软件接口标准。本文根据1451.1标准,研制面向Inter的网络化智能机器人手爪传感器系统,并给出硬件设计框图和软件流程。引言传感器与网络相连,是信息技术发展的一种必然趋势。然而控制总线网络多种多样,千差万别,内部结构、通信接口、通信协议各不相同,以此来连接各种变送器(包括传感器和执行器),则要求这些传感器或执行器必须符合这些标准总线的有关规定。由于技术上、成本上的原因,传感器的制造商无法使自己的产

3、品同时满足各种各样的现场总线要求,而这些现场总线本身有各自的优点,针对不同的应用对象,有自身的优势;但它们之间的不兼容性、不可互操作性和各自为战的弊端,给广大用户带来了很大的不便。一个通用的、普遍接受的传感器接口标准将使制造商、系统集成者和最终用户受益,这就是IEEE1451标准产生最直接的原因[1~8]。在各方努力下,IEEE和NIST在1997年和1999年颁布了IEEE1451.2和IEEE1451.1标准,同时成立了2个新的工作组对标准进行进一步的扩展,即IEEEP1451.3和IEEEP1451.4。500)this

4、.style.ouseg(this)">IEEE1451.2标准定义了一个连接传感器到微处理器数字接口(STIM),并通过网络适配器(NCAP)把传感器和执行器连接到网络;IEEE1451.1标准定义了网络独立的信息模型,使传感器接口与NCAP相连,它使用了面向对象的模型定义提供给智能传感器及其组件。根据IEEE1451.2标准,要研制一个网络化智能传感器系统需要2个微处理器,分别承担STIM模块和NCAP模块的内核作用,这给系统的研制带来了很大的难度和复杂性。据IEEE和NIST最新资料,1451.X标准之间可以一起使用,也

5、可以单独使用。我们采用NetBox网络模块作为开发平台[9],设计了基于IEEE1451.1网络化智能机器人手爪传感器系统,实现了对机器人手爪状态的网络监控,为整个机器人的网络控制打下了基础。1硬件设计1.1系统总体框图基于IEEE1451.1标准的网络化智能机器人手爪传感器系统如图1所示。它由传感器、数据采集电路和NetBox网络模块组成。500)this.style.ouseg(this)">1.2传感器简介机器人手爪是机器人执行精巧和复杂任务的重要部件[10]。为了机器人能在存在不确定性因素的环境中进行灵巧操作,其手爪必

6、须具有很强的感知能力。即在机器人手爪上配置多种传感器。手爪通过传感器获得外部环境的信息,以实现快速、准确、柔顺地触摸、抓取、操作工作等。EMR机器人手爪的感觉系统由具有适当空间分布的10个力觉、6个接近觉、1个距离觉以及1个温度传感器构成。它们被一体化地设计和集成到手爪中,并且在手爪上集成了传感器的信号调理电路,对外是一个15芯的接口来输出传感器信号和接入电源。采用神经元网络方法,对多传感器的数据进行融合,可得到手爪的握力大小,判断手爪是否与工件安全连接(即可靠抓取)以用机器人手腕部所受的多维力大小和方向[11]。500)th

7、is.style.ouseg(this)">1.3数据采集电路数据采集电路如图1所示。它主要由4部分组成:位移传感器脉冲信号接收电路、8253计数器电路、A/D转换电路和地址译码电路。其工作原理如下:NetBox模块通过CS0选通地址译码器,4根地址线可最多有16路输出,从而选通相应的电路,启动相应的功能。比如通过地址设译码电路可选通多路模拟开关,从而进行机器手爪的力觉、接近觉和温度传感器的三个通道选择,从而采集相应的传感器信号;也可通过地址译码电路选中A/D转换器,500)this.style.ouseg(this)">通过

8、NetBox系统的XCLK时钟分频输出控制A/D转换,而A/D转换结束后信号通过状态线返回到NetBox的XIRQ,从而触发中断,读取A/D转换的结果。1.4NCAP针对网络化智能传感器的特点,我们选用了嵌入式网络模块NetBox作为NCAP的研制平台。它的微处理器是Intel的高性能、32bit嵌入式微处理器386EX。NetBox模块上设置了多种通信接口,包括可直接连接的以及网10Base-T接口、标准的RS232C接口、可扩展的RS422/RS485接口以及完善灵活的精简总线接口,可与大多数的A/D、D/A、DIO、定时

9、器、双口RAM等器件直接相连,而不需要任何接口逻辑电路等。图2所示为NetBox模块的功能框图。2软件设计2.1软件框图系统软件框图如图3所示。系统软件采用模块化设计,按功能分为:监控程序、外部中断服务程序、定时器中断服务程序、初始化模块、LCD显示模块、网络通信模块、客户端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。