您好!在使用SN65HVD230组网Can总线共计18个节点。出现的现象:系统加电时,先有2个节点加电工作,待系统初始化完毕后(这两个节点会双向通讯),由节点1向节点2发出整个系统加电指令和动作,其余的16个节点才得到供电开始工作。出现的问题:节点1和2会不定期出现通讯故障,没有建立连接(测量can_H和can_L对地电平0.38v),断开其它16个节点,重新上电,系统正常(测量h和l对地电平2.28v),请问什么原因?谢谢!
can总线上共18个节点,其中2个节点先加电工作,其余16个节点没有加电,但是挂在总线上,请问这么设计有问题吗?会有什么问题?谢谢!
Kailyn Chen:
您好,当节点1 向节点2发出系统加电指令的时候,其他16个节点在上电至稳定过程中,我的建议是将节点1和2 进入standby状态,使其输出高阻态,然后等其他16个节点电压起来稳定之后,再使节点1和2进入正常工作状态。
user6494757:
回复 Kailyn Chen:
您好!问题是:当节点1和2先上电工作时,CAN通讯不正常,表象是断掉CAN总线上的16个节点,1和2才能正常CAN通讯,带着16个节点就不能正常通讯
Kailyn Chen:
回复 user6494757:
您好,应该是发生了总线仲裁, 或者拓扑结构出现了问题,data rate为多少? 能否把您的拓扑结构附上,我这边再去确认下。