background image

-6・

第24卷

MBX3B:

通信流程的设计从高可靠性的考虑出发,采取应

答秘广播两种撬制。主控与轿耀翡通信采爝采用应答

机制,接受到信息的一方立即给以应答,如果接受信息

没有发生邮箱错误或信息本身的逻辑错误则给以正确

应答,否煲|l给以错误应答。主控与门厅麓逶基采瘸广

播模式。

以轿厢的cAN通信为例,给出其信息接受环节的

具体流稷图和具终鹃程序,其中£矗搭的初始纯及变量

定义皆已省略。

CAN接受采取中断模式,其流程图,如图4所示。

网4中断流程图

其程序为:

void interrupt

CISRl()

i嫩£emp20;

disable();

if(!({CAN—IFR&0x0400))//非邮箱中断

}CAN—lFR=0xFFFF;

enahle();

retum:

if((母MBx2A=拳OxFFFF)&&(车MBX2B==O】(OO∞))

//正常应答

卑RCR=Ox0040:

8羁8wer—iose一£imer—star耄=O;

allswer—lose~timer=O;

enable();

糟turn:

if((牢MBx2A==OxFFFF)&&(堆MBx2B=竺0xFFFF))

//错误应答

¥RCR=0040:

answer一10se—timer~stan=O;

answer.一lose—timer=O;

£r&蘸s}n主重一lose一£il矬£r+÷;

enable();

retUrn:

if((幸ESR&O翅lg睁)||(霉EsR&Ox0620)l|(誊嚣S嚣—&0xO瞄))

//邮箱各种错误情况

answe乙numbeI獬ong++;

else

s魄l瓤s—lemp—l=枣麓BX2A;

statu8一temp—2=水MBX2B;

}RCR=0如1040:

8nsweLnumbe乙d曲t++;

enable();

l屯tum:

4结束语

电梯通信系统是电梯研发中熏要酶一郏分,通储

系统的可靠性关系到电梯的使用蜜全和日霜的维护费

用。本研究设计的电梯通信系统已经成功接受了电梯

瑗场的调试,其可行性糯可靠性均得到了验证。

参考文献(Re协rence):

[1】要字辉,游转德,夯

飞,等,毫梯楼层及辍纛c矗N总线

通讯设计[J].电气传动自动化,2004,26(2):43—44.

[2]

郑建彬,王绍维,秦娟英.cAN总线在电梯巾的应用[J].

毫气传动赛动化,2∞3,25(1):4s一50。

[3]

饶运涛,邹继军,郑臻芸.现场总线cAN原理与应用技术

[M].jB京:北京航空航天大学出版社,2003+

[4】

汪思敏.TMs320LF2钓x DsP硬传开发教程【M】。北裳:

视援工娩出版柱,2∞3.

[5]

阳宪惠.现场总线技术及其应用[M].北京:清华大学出

版社,1999。

[编辑:罗向麓]

 

 

万方数据