您的位置:控制工程论坛网论坛 » 现场总线 » 限制CAN总线传输速率的关键原因求助

laotouzi

laotouzi   |   当前状态:在线

总积分:56  2024年可用积分:0

注册时间: 2013-01-12

最后登录时间: 2013-01-12

空间 发短消息加为好友

限制CAN总线传输速率的关键原因求助

laotouzi  发表于 2013/1/12 11:50:59      1799 查看 1 回复  [上一主题]  [下一主题]

手机阅读

由于CAN总线采用CSMA-CD非破坏性仲裁方法,因此从B节点发送的显性电平必须在一个位周期内到达发送隐性电平的A点,迫使A中止向总线继续发送标识符。这样,传播时间应小于一个位周期。同理,在数据帧的应答场中,发送节点需先发送一隐性位,而接收节点又回复显性位。上述过程也须在一个位周期内完成。这样,要求单向传播的时间小于二分之一个位周期。

但是,上面的讨论只考虑了传播的时间,而忽略了两节点上收发器和控制器的处理时间。仅仅接收节点的处理时间就达100us,远远超过位周期的1us。也就是说,从开始发送到接收处理完成也是百倍于最大允许时间。这该如何解释上面我提出的两个问题,即仲裁与应答的时间要求。

1楼 0 0 回复
  • jkwh999

    jkwh999   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    jkwh999   发表于 2013/1/22 11:32:57

    哎呀!这个事情要解决,我们饭碗就要被抢啦!

     

    2楼 回复本楼

    引用 jkwh999 2013/1/22 11:32:57 发表于2楼的内容

总共 , 当前 /