ZigBee技术在ARM数控系统组网中的应用

发布者:Zhenxiang最新更新时间:2015-01-07 来源: e-works关键字:ZigBee技术  ARM  数控系统组网 手机看文章 扫描二维码
随时随地手机看文章

0 引言

  当前嵌入型数控系统接收由CAD/CAM软件生成的G加工代码通过串口或以太网口传送。但使用串口传送通常需在数控系统旁再配备1台主机,而利用以太网口传送又会增加嵌入式处理器的运算压力。在目前常用的无线通信中,ZigBee具有低功耗,成本低,时延短,网络容量大,安全可靠,无需注册公共频段2.4G等优点,尤其是其低功耗的优势突出,适合数控系统的代码传输。故基于ARM技术和ZigBee技术实现嵌入型数控系统的无线组网,由ARM网关负责网络管理和数据分发,并提供Intemet接口,可远程登陆传输代码和进行控制。

1 系统网络的组建结构

  网络结构拓扑采用星形结构,如图1。结构中心是基于ARM处理器设计的系统网关,接收来自局域网或者外部Intemet网络传来的数据包,然后根据包头信息分发到各个数控系统。其中网关到数控系统之间的数据格式要求有一定协议默契,以保证数据的正确处理。

系统网络组建结构图
图1系统网络组建结构图

2 无线系统软硬件设计

  2.1 无线节点的硬件设计

  无线节点的通讯耗电量较大,需要足够大的电流供应,因此设计的重难点在实现低功耗和低成本上。无线节点的硬件主要包括微控制器、无线收发芯片和天线3部分构成,如图2。

无线节点硬件结构图
图2 无线节点硬件结构图

  无线收发芯片选用了飞思卡尔的ZigBee2Ready芯片MCl3192,其工作电路只需极少外部元器件,性能稳定且功耗极低,而且其选择性和敏感性指数均超过了IEEE802.15.4标准的要求,可确保短距离通信的有效性和可靠性。MCl3192芯片支持2~3.4v供电电压,可直接使用干电池作为供电电源。天线采用PCB布线平衡方式实现,节约了成本。

  微控制器由数控系统的ARM7处理器LPC2292担当,其片内具有256K的Flash存储器,可用来存储程序代码,同时还具有16K的片内RAM,用来存储临时数据。该芯片为工业级控制芯片,具有速度快、抗干扰能力强、易于调试等特点。将LPC2292的4个I/O设置为SPI功能,作为SPI总线的SCK、SDO、SDI、nSS四根信号线与RF收发器相连,微处理器充当SPI主器件,而RF收发器作为从器件进行数据传输。

  2.2 网关主结点设计

  ARM网关的设计基于LPC2292处理器。本网络设计基于星型网络结构,将主节点嵌入在网关内部实现。主节点是无线网络的管理员,负责网络的建立,地址的分配,成员的加入,节点设备数据、数据转发表、设备关联表的维护,并能根据网络的状况更新。软件设计上首先要编写sPI驱动程序。当系统网关获得网络上的数据后,可根据IP地址将网络的数据解析出来,然后将内部网络地址和数据封装成帧,将数据以广播的形式发送给接收器。在通讯前,主节点必须先把网络建立起来;当主节点工作时,还要扫描有没有新的子网加入,如有新的子网加入,要对其分配ID;当主节点与终端节点进行数据传输时,为保证传输数据的可靠性,采用应答式。系统网关程序流程见图3。

系统网关程序流程图
图3 系统网关程序流程图

  2.3 无线节点软件设计

  MCl3192数据传输模式:数据包模式和流模式。对应地,SPI提供单传输、迭代传输2种传输协议。SPI单传输协议主要使用于流数据传输模式和对MCl3192内部寄存器进行读写以实现控制。该协议中每次传输的是1个8位的协议头和16位数据,如表1。每次进行SPI传输时,先发送8位协议头,R/W位指明该次操作对寄存器读还是写,6位地址给出要访问的具体寄存器,然后进行2次8位的数据传输,SPI单传输协议定义如表2。SPI迭代传输协议主要用于包数据传输模式和对MCl3192快速初始化中。无线节点系统软件流程如图4。[page]

无线节点系统程序流程图

  无线节点上电初始化系统设备后等待发送节点的数据,当接受节点接收到数据后,对数据格式进行判断解析,取出传送的G代码数据,并将其传送到ARM数控系统存储,等待ARM数控系统处理。

3 无线节点的实验与测试结果

  通过对系统的数据传输速率测试表明,近距离(空旷,40m以内)点对点传输时节点的丢包率小于12%,传输速率最高为213 kb/s,离标称值250kb/s略有差距,但用于数控系统的G加工代码传输是足够的。当有外界强电磁波干扰时,传输的丢包率会加大。这时需发送设备,反复发送数据以确保数据的准确。

  在通讯距离测试中,系统在有钢筋混凝土结构墙壁隔离的室内环境中,丢包率小于50%的情况下,达到了30m左右。在其它如木制或砖结构的房屋中,改用专用天线提高天线的发射功率后,通讯距离将会更远,效果会更好。

4 结束语

  实验证明,该方法简单易行,既能保证数控系统的加工效率,又能获得满意的数据传输准确率和数据传输速率。zigBee以其协议简单、成本低、功耗小、组网方式灵活等特点,在工业监控、家用系统控制、楼宇自动化等领域会有更广阔的前景。 

关键字:ZigBee技术  ARM  数控系统组网 引用地址:ZigBee技术在ARM数控系统组网中的应用

上一篇:基于ARM的嵌入式数控系统设计
下一篇:ARM在五轴嵌入式数控磨削系统中的应用

推荐阅读最新更新时间:2024-03-16 13:50

ARM三星等成立Linux合资公司
北京时间6月3日晚间消息,据国外媒体报道,德州仪器、ARM以及另4家科技公司已经展开合作,增加对采用免费Linux系统的设备的投资。这将在手机市场对微软形成挑战。    这些芯片公司周四宣布,已经成立名为Linaro的合资企业,并希望它们的投资能推动市场对高端手机,以及其他采用开源、免费Linux系统的设备的需求。这将帮助这些企业销售更多高端芯片组,提升平台的平均售价。    市场上目前的Linux版本包括谷歌Android、LiMo、诺基亚和英特尔的MeeGo、Ubuntu,以及Palm的WebOS。根据Gartner的数据,Android目前已经超过微软Windows Mobile,成为市场份额第四的智能手机操作系统
[半导体设计/制造]
基于GPRS与ZigBee技术的公交车智能监控系统
   引言   目前,除始发站和终点站外,中间的众多站无法保证公交车准点;依靠驾驶员按键操作报站,难免出现错误而误导乘客;候车人不知道等待的公交车运行状况。为此,本文开发了一种基于GPRS和ZigBee的公交车运行监控系统,以期能较好的解决这些问题。       在该系统中,远距离无线通信采用的GPRS技术和近距离无线通信采用的ZigBee技术互为补充,在扩宽监测范围的同时也提高了监控系统的智能水平。这种监测网络模型具有一定的通用性,可以推广应用到石油和煤矿生产等工作地域范围较广的工业现场。   1 系统整体设计   该系统由公交车监控中心、公交车站台的站台监测器和公交车上的智能无线终端(以下简称监控中心、监测器和
[网络通信]
ARM Cortex-M3 学习笔记(4-3)
最近在学ARM Cortex-M3,找了本号称很经典的书 An Definitive Guide to The ARM Cortex-M3 在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。 数据处理指令 Cortex-M3支持的数据处理指令非常多,这里就捡重要的、常用的来介绍。 四则运算指令 基本的加、减法运算有四条指令,分别是ADD、SUB、ADC、SBC ADD Rd,Rn, Rm ; Rd = Rn+Rm ADD Rd,Rm ; Rd += Rm ADD Rd,#imm ; Rd += imm ADC Rd,Rn, Rm ; Rd = Rn+Rm+C ADC Rd,Rm ; Rd
[单片机]
<font color='red'>ARM</font> Cortex-M3 学习笔记(4-3)
ARM、Intrinsity携手让Cortex-R4处理器拥有近双倍时脉
Cortex-R4X处理器为储存、打印机及网络设备提升两倍运作时脉 ARM与Intrinsity公司宣布,将运用ARM Cortex系列处理器于更多高效能应用上。首波计划便是采用标准的合成技术,在相同的硅组件制程下,让Cortex-R4处理器拥有将近双倍时脉,也就是Cortex-R4X处理器。该处理器目前已由ARM提供授权。 新款Cortex-R4X处理器结合了Intrinsity的Fast14 1-of-N Domino Logic(NDL)技术,创造出更快的电路速度,并将耗电量及占用的电路板空间降至最低。拥有超快处理速度的ARM Cortex-R4X 处理器,创造出更高的容量与资料速度,同时不会增加硬盘机、打印机及网络设备
[新品]
贸泽电子开售STMicroelectronics配备FPU的 STM32H5 Arm Cortex-M33 32位MCU
202 3 年 10 月 31 日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起供货STMicroelectronicsg的STM32H5 MCU。STM32H5是首个可访问片上系统 (SoC) 安全服务的MCU系列,适用于工业自动化、医疗、智慧城市、智能家居、个人电子产品和通信领域的新一代智能互联设备。 贸泽电子供应的 STMicroelectronics STM32H5 是搭载Arm ® Cortex ® -M33 32位RISC内核的高性能微控制器 (MCU),包含浮点运算单元 (FPU),工作频率高达250 MHz,兼具高性能、安
[嵌入式]
ARM:智能机市场白热化 芯片设计进度需要再快点
    网易科技讯 5月22日消息,据国外媒体报道,ARM的CEO西蒙·西加斯(Simon Segars)在本周的一次采访中表示,由于智能手机和平板电脑市场竞争的白热化,芯片厂商需要以更快的速度推出新的处理器。 追随苹果的步伐,如三星和HTC这样的厂商也开始一年一度推出自己的旗舰机型,通过配备更好的显示屏、更快的芯片或者更多内存来吸引消费者。 对此,西加斯表示,由于ARM设计的微处理器被绝大多数设备所采用,因此公司必须以更快的速度推出性能更强且能耗更低的芯片。 ARM在完成芯片的设计工作之后,便将其许可给三星、苹果和高通这类厂商生产,后者在对设计进行调整之后,将完成品用在自己的产品上。上周,有报告指出,ARM在其下一
[手机便携]
Nvidia携手ARM攻占超级电脑市场
绘图处理器大厂Nvidia周一(6/23)宣布,已有多家伺服器业者打算利用Nvidia GPU加速器的效能推出全球首批基于64位元ARM开发系统的高效能运算产品。 Nvidia说明,ARM的64位元伺服器处理器原本专为微型伺服器或网站伺服器所设计,但搭配Nvidia的CUDA 6.5平行编程平台的GPU加速器后,就能处理超级电脑等级的任务,让伺服器制造商能够最大化ARM架构的省电能力与系统配置,同时打造出高效能的运算系统。 在行动处理器市场打下江山的ARM逐步将触角伸向伺服器市场,支持ARM架构的处理器业者AMD曾预测,ARM伺服器在2017年可望取得10%的市占率,到2019年更将攀升至20~25%。 首批基于GPU加速器
[手机便携]
安谋科技51%中方股东将出售股权?公司回应尚未收到任何信息或联系
安谋科技新管理团队在逐渐接手业务和外宣渠道过程中,似乎出现了新的变量。    5月18日,一份新闻通稿开始流传于网络。稿件中称,莲鑫集团下属莲鑫基金已与安谋科技多名中方股东达成意向并签署意向书,拟收购安谋科技51%股权。    据称,莲鑫集团是一家专注于大湾区科技投资的企业公司,此次拟收购方莲鑫基金则是该集团为收购安谋科技股权专门成立,签署意向书后,下一步将积极与各利益相关方进行汇报,并寻求批准。    不过21世纪经济报道记者并未在工商资料中查询到带有“莲鑫”字眼公司与前述公司相契合的标的,网络上似乎也找不到该公司的官网或其他平台认证信息。    19日,针对上述传言,安谋科技回应21世纪经济报道记者,“确实外面都在转(相关信息
[半导体设计/制造]
安谋科技51%中方股东将出售股权?公司回应尚未收到任何信息或联系
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved