您当前的位置:五五电子网电子知识电工技术电工文摘ANBUS总线简介及其在电力系统中的应用 正文
ANBUS总线简介及其在电力系统中的应用

ANBUS总线简介及其在电力系统中的应用

点击数:7314 次   录入时间:03-04 12:00:35   整理:http://www.55dianzi.com   电工文摘
  (3)LENGTH:所发送数据的字节总数,当该MB用做发送MB时,该字段的值应与所发送的字节总数相同。当MB做接收时,则该字段会将所发送的数据的总字节数自动放在对应的LENGTH内;
  (4)ID:所发送的MB对应的标识符,标准帧的ID为11位,扩展帧为29位;
  (5)16位TIMERSTAMP:当一个MB成功地发送或接收完成后,便会将此时刻的TIMER值捕捉到该字段;
  (6)DATA BYTE0-BYTE7:储存待发送的数据;
  (7)RESERVED:未用。
6 通讯步骤
   
使用CAN模块进行通讯时,应注意以下问题。(1)在发送过程中,主要执行以下四步:
  1)使所有要使用的BUFFER都处于未准备好状态,以及给MBi.control=0x80;
  2)给所使用的BUFFER一个ID值,该值很关键,因为ID的低4位必须为0,此处所发送的是数据帧,所以RTR位应为0,所以给的ID好分别为0,0X0020,0X0040等;
  3)往所使用的信息缓冲区(MESSAGEBUFFER)内放入所要发送的数据;
  4)置发送允许位,并指出所发送数据的字节数。Mbi.control=0x00C0。
    当执行了数据发送的步骤4后,信息缓冲区便会自动参与总线仲裁,一旦检测到总线空闲,或者竞争获胜,便会将数据发送出去。
(2)在接收过程中,主要应执行以下三步:
  1)有要使用的BUFFER都处于未准备好状态,及给MBi.control=0;
  2)要使用的BUFFER赋一个ID值,注意一定要和发送BUFFER的ID值一样才能接收到相应的数据;
  3)置接收允许位,注意在接收过程中,每接收到一个MB,应检测IFLAG的值,看到底接收成功了没有,若未成功应等待,直至接收到该MB的所有数据后,再允许下个MB来接收相应的数据。
7 结论
  笔者应用上述通讯原理,在低频低压自动减载装置中已经成功地完成了下位机间的通信,接收发送信号都能做到准确无误。实践证明,采用CAN模块通信,接口简单,编程方便,很容易构成用户系统。再者,它具有高度的实时性、灵活性、可靠性。实际应用表明本系统具有结构简单、可靠性高、灵活方便等优点,在充分考虑到现场环境的情况下,数据的采集与转换精度都能达到预期设定的指标,通信速率完全能达到测控系统实时性的要求,出错串极低,运行效果很好。同时由于运用CAN总线技术,极大地提高了系统的可靠性、实时性,该系统性能价格比高,安装维护简洁方便,能创造很好的经济效益,具有广阔的应用前景。

参考文献

1 李衔达.现场总线技术论文选.北京:北京航空航天大学出版社,1993.
2 邬宽明.CAN总线原理和应用系统设计.北京:北京航空航天大学出版社,1996.
3 李万周,鄂立富.现场总线概论与微机计算机信息.北京:机械工业出版社,1996.
4 陈和平,陈星耀.两种现场总线的比较.北京:科学出版社,1997.

上一页  [1] [2] 


本文关键字:暂无联系方式电工文摘电工技术 - 电工文摘