第8届中国PICMG技术年会召开.pdfVIP

  • 0
  • 0
  • 约4.36千字
  • 约 1页
  • 2026-01-19 发布于山东
  • 举报

基于IEEE1394的数控系统键盘模块设计·79·

下行,其中上行是指由各个节点将数据上传至CNC系AsynTransferB(TransCode,3,0x50);

统,而下行是指由CNC系统将数据下传至各个节点。}

}

键值数据为上行数据,CNC系统返回的LED指示为下

RAMnewdata=0;

行数据,同时也是弱实时数据。//清除RAMnewdata,为下次接收数据

以系统有两个伺服节点(前端模块+控制卡+电}

机),一个IYO拓展卡,一个键盘模块为例,说明系统

3结束语

的时序。上位机作为根节点在每个插补周期之初,首

先分别向两个伺服节点发送强实时性数据包,然后分结合高级数控系统的通信要求,自行设计的键盘

别向IO节点和键盘节点发送弱实时数据包,之后向所模块完成了键盘扫描、译码、与上位机PCI卡之间的通

有节点发送同步广播包。广播包的作用有两方面:实信,试验表明,系统通信良好,运行至目前没有出现错

现伺服节点的伺服周期同步和提供键盘上传数据的触误数据。键盘模块接口设计为1394标准接口,不仅可

发事件。各节点收到数据包后向根节点发响应包,根以应用在高档数控系统中,经过修改软件的功能,还可

节点依次回复“确认”给各节点。各节点收到“确认”以应用在其他1394设备上,相信在将来会有广泛的应

后,通知异步数据包开始发送,上位机收到数据包后读用。

取返回值,如图3所示为根键盘节点收到弱实时数据参考文献:

包后,首先向根节点返回响应包,收到确认后,上传数[1]张大朴,王晓,张大为,等.IEEE1394协议及接口设计

[M].西安:西安电子科技大学出版社,2004-01.

据包。

[2]刘铭星.IEEE1394总线在伺服系统中的应用[D].上海:

根节点几几几几几0000几几几n几上海交通大学,2009-01.

[3]TexasInstrumentsIncorporated.TMS320C28x系列DSP的

键控节ln

CPU与外设[M].张卫宁,译.北京:清华大学出版社,

2005.

图3键盘发送信号的时序图

[4]TexasInstrumentsIncorporated.TSB43AB23datasheet[Z].

对于键盘扫描过程没有时间要求,要保证数据准U

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档