CAN总线!4分钟看懂!汽车领域用的一种总线通讯!

Sdílet
Vložit
  • čas přidán 20. 08. 2024
  • 宝子们!可以先给一个关注,后面有吗大动作。

Komentáře • 34

  • @vilianfung7290
    @vilianfung7290 Před rokem +12

    最喜欢这种方式去讲协议

  • @ipeooc
    @ipeooc Před rokem +5

    can总线跟其他外围总线相比最有优势的就是仲裁机构,这也是他可以达到较快的速度的原因,自有单对单的串口比他要快一些.

  • @dayworkhard
    @dayworkhard Před 3 měsíci

    在无人机上用can总线也不错,差分信号可以连接很多子设备而且抗干扰。在开源无人机上我用到了can总线,spi总线,i2c,串口。基本上就用到这四种。其他的adc io口用的少,但是还凑合。

  • @yuli.kamakura
    @yuli.kamakura Před měsícem

    讲这么细的东西,厉害~

  • @zhxf3268
    @zhxf3268 Před rokem +1

    感谢分享

  • @miya056
    @miya056 Před rokem +5

    同樣是用差分信號 一樣要CRC 一樣有站號識別碼 一樣可以決定後續訊號長度 感覺需要要的數據跟RS485差不多
    除了識別碼比較長...一些 站號可以多一點之外
    CAN有什麼地方是優於RS485的嗎?

    • @user-hx7fs7dv3e
      @user-hx7fs7dv3e Před rokem

      +1

    • @yu-minhuang60
      @yu-minhuang60 Před rokem +1

      485規範的是硬體曾而已
      CAN的功能多很多,包含節點的自檢測,Error Count、Bus Fault、Bus Off都有明確規範
      然後現在比較新的是FDCAN,可變速率
      在ID發送階段協調完之後,資料速率可以直接拉上2Mbps

  • @user-kl5sn4rq6r
    @user-kl5sn4rq6r Před měsícem

    数据链路层 具体实现挺复杂的,一边发还得一边查看总线状态

  • @xiaofengxxx
    @xiaofengxxx Před rokem +2

    讲讲powerbus吧,消防用的多。

  • @mengmeng4312
    @mengmeng4312 Před rokem +12

    下次说下ethercat吧,我不懂这个

  • @luosuo-xiangzi
    @luosuo-xiangzi Před rokem

    谢谢

  • @gasby3487
    @gasby3487 Před 9 měsíci

    太棒了

  • @Oliver-wt5dh
    @Oliver-wt5dh Před rokem

    催更催更

  • @etang-vy1ub
    @etang-vy1ub Před 2 měsíci

    ack 确认槽,值得展开

  • @digitalboyzone
    @digitalboyzone Před rokem +3

    我是来听声音的……😊

  • @zongzeli717
    @zongzeli717 Před rokem

    ❤太棒了

  • @jujingyi0618
    @jujingyi0618 Před rokem +1

    什么时候讲can open

  • @user-dr4el7tw5x
    @user-dr4el7tw5x Před rokem +1

    原来是局域网啊,这个我太熟了。

  • @biggary6427
    @biggary6427 Před rokem

    差分蘿輯抗干擾能力強

  • @JCSCQX
    @JCSCQX Před rokem +1

    明明差分可以用+-5V使压差达到10V,或者只用5V(一端5V,另一端0V,为一种状态,翻转电平表示另一种状态),为何要使用压差2V来代表?另外也没说清楚两个终端同时在总线上发送信号是如何甄别的。

    • @yu-minhuang60
      @yu-minhuang60 Před rokem +7

      導線與收發器上有寄生電容,壓差大代表電路達到驅動穩態的時間要更長,對於收發器的驅動能力要求就越高,同時不利高速的訊號採樣。這也是為何更高速的IO通常採用1.2V的LVDS,在主機板上的PCIe甚至只有0.7V。
      仲裁機制的方面,首先要了解,收發器的發送部分是採用Open Drain的方式,也就是只有在發送0的位元時,會對Bus做顯性寫入的操作。發送1的位元則不對Bus做寫入操作,靠Pull-Resistor回拉,但必須檢測在這個時間Bus有無被其他結點寫入0,若在發送1的週期內檢測Bus為0,則表示仲裁,結點停止發送。
      現有兩個控制器同時對Bus寫入
      假設Node A寫入0x3DF;Node B寫入0x3E8,ID皆為11bit
      Node A:011 1101 1111
      Node B:011 11(10 1000)收到仲裁,停止發送
      Bus: 111 1101 1111
      所以同時發送時,ID較小者有較高的優先權,若是ID相同,則以資料長度(DLC)較短者較為優先,若資料等長,則以逐一個Byte大小比較,同樣為數字較小者優先。

    • @user-ck3vc4yv3j
      @user-ck3vc4yv3j Před 8 měsíci

      請問這屬於什麼專業,要去哪裡學

  • @binyisiah2655
    @binyisiah2655 Před rokem

    @爱上半导体 可以解释FIFO 吗? 拜托拜托

  • @wifi7765
    @wifi7765 Před rokem

    可以說一下二線式通訊嗎?

  • @damonzh588
    @damonzh588 Před měsícem

    特斯拉现在还用这种can总线吗?不都是新的架构了吧。

  • @user-wj5jb1px4t
    @user-wj5jb1px4t Před rokem

    請問可以解釋AXI嗎

    • @windyxu6055
      @windyxu6055 Před rokem

      这个5分钟可讲不完,这个频道只做最简单的,不讲专业的

  • @user-fs3yk7ff3k
    @user-fs3yk7ff3k Před rokem

    SD記憶體卡是如何動作