光纤CAN总线集线器及其组网研究

时间:2016-09-12来源:网络

在CPLD的引脚TX(1)-TX(n+1)和RX(1)-RX(n+1)处,仍然定义“隐性”位和“显性”位分别对应高电平和低电平。结合LED和 PIN模块的驱动特点,并经过适当地信号反相,可设计光纤中有光信号传输时对应“显性”位;无光信号传输时对应“隐性”位。如此设计实现了上述CAN信号传输的第1个特点。

集线器中CPLD主要实现上述CAN信号传输的第2、3两个特点。其逻辑按下列n+1个ABEL语言方程组设计实现。

TX(i)=RX(1)RX(2)...RX(n)Rx(n+1)(1)

式中:i=1~(n+1)。程式组(1)的含义是各个节点送入CPLD中的n+1个信号RX(1),RX(2),...,RX(/9,),RX(n+1) 全部相“与”后,再从n+1个输出脚TX(1),TX(2),...,TX(n),TX(n+1)送回各个节点。即采用CPLD的逻辑“与”实现了双绞线的“线与”功能;将逻辑“与”后的信号送回保证了总线上各节点可在任何时刻监听到总线上的数据位信号。

这样设计的光纤CAN总线的物理层也具有前面总结的CAN总线信号传输的3个特点,故可以保证在其物理层之上与CAN总线原有的标准完令兼容。

还需说明的是当集线器的第i个光口悬空未用或光缆意外故障断开时,对应的PIN无光信号输入(传输的是“隐性”位),CPLD的输入脚RX(i)=“1”,也为“隐性”电平,故不会影响方程式组(1)的“与”效果,不会阻塞影响其他节点的正常通信。

1 2

关键词: 现场总线 光纤通信 CAN总线集线器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版