Leave Your Message
CAN Bus vs. RS485: Ose Fa'atusatusaga Auiliiliga mo Talosaga Alamanuia
Blog

CAN Bus vs. RS485: Ose Fa'atusatusaga Auiliiliga mo Talosaga Alamanuia

2024-08-13 16:29:49

I le televave o le alualu i luma o le lalolagi o mea tau pisinisi, o le filifilia o fesoʻotaʻiga fesoʻotaʻiga saʻo e taua tele. Pe mo fesoʻotaʻiga taimi moni, faʻamautinoaina le saʻo o faʻamaumauga, poʻo le faʻaogaina lelei o fesoʻotaʻiga taʻavale, o le faʻaiuga e masani ona faʻapipiʻi i lalo i le lua faʻamautu faʻamautu: CAN Bus ma le RS485. O le malamalama i le eseesega i le va o nei fa'aputuga fa'akomepiuta e lua e fesoasoani i tagata mamanu ma inisinia e faia fa'ai'uga fa'apitoa e fetaui ma mana'oga fa'aonaponei.

CAN Bus (Controller Area Network) ma le RS485 (Recommended Standard 485) o taʻaloga autu uma ia i le malo o fesoʻotaʻiga faʻapisinisi. E ui o le CAN Bus o loʻo lauiloa lautele ona o le malosi o le taulimaina o mea sese ma le faʻaogaina o faʻamatalaga faʻamatalaga taimi moni, RS485 fiafia i le lauiloa ona o lona faigofie ma le taugofie. O lenei tusiga e faʻamoemoe e talepe i lalo foliga, tulaga lelei, ma faʻafitauli faʻaletonu o tulafono taʻitasi, e tuʻuina atu ai se faʻatusatusaga faʻapitoa e faʻatatau mo talosaga tau pisinisi.

A'o fa'aauau pea le fa'atupuina o pisinisi, o le mana'oga mo feso'ota'iga fa'atuatuaina ma lelei e sili ona taua. E ala i le suʻesuʻeina o faʻamatalaga patino o le CAN Bus ma le RS485, o lenei taʻiala e taumafai e faʻamalosia tagata faʻapolofesa ma le poto e manaʻomia e faʻamalieina ai a latou fesoʻotaʻiga fesoʻotaʻiga, faʻamautinoaina le faʻaogaina ma le faʻatuatuaina o gaioiga i vaega eseese.

A'oa'oga autu

  1. O le filifiliga i le va o le CAN Bus ma le RS485 e taua tele mo le faʻaogaina o masini faʻapisinisi.
  2. CAN Bus ofo atu le maualuga fa'afoega o mea sese ma fa'amanuiaga feso'ota'iga i taimi moni.
  3.  RS485 e fa'amanuiaina mo lona faigofie, taugofie, ma fetuutuunai i talosaga eseese.
  4.  Malamalama i tulaga lelei ma'oti o feagaiga ta'itasi e mafai ai ona sili atu le fa'atulagaina o faiga.
  5. O lenei tusiga o le a maua ai se faʻatusatusaga atoatoa e taʻitaʻia ai inisinia i le faia o faʻaiuga faʻamaonia.

  6. O le a le CAN Bus?

  7. Ole Pule Fa'anofoaga Fa'anofoaga, po'o le CAN Bus, ose pasi ta'avale malosi fa'atulagaina e fa'afaigofie ai feso'ota'iga i le va o microcontrollers ma masini e aunoa ma le mana'omia o se komepiuta talimalo. O lenei faiga fou e mafai ai mo fesoʻotaʻiga faʻavae savali, faʻamautinoa le lelei o fefaʻatauaiga o faʻamatalaga i le taimi moni. O se tasi o uiga autu o le CAN Bus o lona gafatia lelei o le faʻatalanoaina o pasi, e faʻamautinoa ai o loʻo faʻamuamua feʻau, e mafai ai ona sologa lelei faʻamaumauga.

  8. Mo le fa'atinoga lelei, o le CAN Bus protocol e fa'aaogaina auala e iloa ai mea sese e pei o siaki CRC ma siaki fa'avaa, lea e mata'ituina le fa'amaoni o fa'amaumauga ma fa'amautinoa feso'ota'iga fa'alagolago. Ole auala ole siaki fa'avaa e fa'amautinoa ai e sa'o le mauaina o fe'au, a'o fa'aopoopoina e le siaki crc se isi vaega o le puipuiga e ala i le fa'amaoniaina o le sa'o o fa'amatalaga na lafoina. E le gata i lea, o le faiga o loʻo tuʻufaʻatasia ai mea faʻapipiʻi e faʻamautu ai le faʻamaopoopoina ma puipuia mea sese i le taimi o faʻamatalaga.

  9. I se aotelega, o le mamanu malosi o le Network Area Network, faʻatasi ai ma lona faʻamamafa i le faʻamuamua o feʻau ma le lelei o le suʻesuʻeina o mea sese, ua avea ai ma filifiliga lelei mo talosaga e manaʻomia ai fesoʻotaʻiga faʻalagolago ma moni. O le tu'ufa'atasiga o le fa'atonuga o pasi, feso'ota'iga fa'atatau i fe'au, ma faiga fa'apitoa e siaki ai mea sese e fa'amamafaina ai le CAN Bus o se fa'atonuga maualuga i mea tau pisinisi ma ta'avale.



  10. O le a le RS485?

  11. RS485, fa'aigoaina fo'i TIA-485 po'o EIA-485, ose tulaga mautu mo feso'ota'iga feso'ota'iga fa'akomepiuta o lo'o fa'afaigaluegaina lautele i tulaga tau alamanuia. Fa'ailogaina e ala i lona fa'aogaina o fa'ailoga fa'ailoga eseese, RS485 e maua ai le puipuiga lelei o le pisa, ma fa'alelei ai mo si'osi'omaga e tele fa'alavelave fa'aeletise. O lenei metotia e matua faʻaleleia atili ai le faʻamaoni o fesoʻotaʻiga faʻasologa i luga o mamao mamao.

  12. O se tasi o foliga iloga o le RS485 o lona tele-pa'u gafatia, lea e faafaigofie ai le fesoʻotaʻiga o le tele o masini i luga o se fesoʻotaiga e tasi. O lenei fa'aoga fa'atatau e fa'apitoa ona aoga i talosaga e tele nodes e mana'omia ona feso'ota'i i totonu o le auivi tutusa. O le mea lea, o le RS485 o loʻo galue faʻatasi ma Modbus ma Profibus o loʻo i ai nei, o loʻo i ai i mea uma i masini faʻapisinisi.

  13. I tulaga o fesoʻotaʻiga fesoʻotaʻiga, RS485 lagolagoina le afa-duplex transmission, faʻatagaina faʻamatalaga e lafo ma maua ae le o le taimi e tasi. O lenei metotia, e ui e foliga mai e faʻatapulaʻa, e lava mo le tele o faʻalapotopotoga faʻapisinisi lea e mafai ona pulea lelei le taimi o le lafoina ma le mauaina o faʻamatalaga.

  14. E le gata i lea, o le RS485 e sili atu i fesoʻotaʻiga mamao ona o lona gafatia e teteʻe ai le faʻaleagaina o faʻailoga i luga o uumi e ono avea ma luʻitau i isi tulafono. E fa'aogaina fa'ailoga eseese e fa'afeagai ai a'afiaga leaga o fa'alavelave fa'aeletise, fa'amausaliina le fa'amaoni o fa'amaumauga i luga o mamao mamao.

    O le tu'ufa'atasia o nei uiga, o le RS485 o lo'o tumau pea le filifiliga sili mo feso'ota'iga feso'ota'iga fa'asologa, aemaise lava i si'osi'omaga tau alamanuia. O lona gafatia mo feso'ota'iga tele-pa'u, puipuiga lelei leo e ala i fa'ailoga eseese, ma lona fa'atinoina lelei i mamao mamao e fa'amautinoa ai lona talafeagai faifaipea ma le fa'aogaina malosi i faiga fa'aonaponei o feso'ota'iga tau pisinisi. 

    RS232, RS485, pasi CAN-1.jpg


Fa'atusatusaga ulu i le ulu

O le faʻatusatusaga i le va o le CAN Bus ma le RS485 e faʻamalamalamaina ai a latou faʻatinoga i mea tau pisinisi. O le malamalama i o latou uiga e fesoasoani e iloa ai po'o fea le protocol e fetaui lelei ma mana'oga fa'atino.


A. Fa'amaumauga ma fa'atinoga

O se tasi o mea taua o le fua faatatau o faʻamatalaga. E masani ona lagolagoina e le CAN Bus fua faatatau o faamatalaga e oo atu i le 1 Mbps, RS485 e mafai ona ausia tulaga maualuga atu, e oʻo atu i le 10 Mbps. Ae ui i lea, e taua le maitauina o le maualuga o fuainumera o faʻamaumauga e mafai ona aʻafia ai le faʻamaonia o le amiosaʻo, o lea e manaʻomia ai e nei faiga uma fuafuaga faʻaeteete e faʻamautu ai fesoʻotaʻiga malosi.


B. Network topology ma scalability

O lo'o fa'agaoioia le pasi a le CAN e fa'aaoga ai le a tele-matai, tele-node fausaga, lea e maua ai le fa'aogaina lelei o fete'ena'iga ma feso'ota'iga tulaga fa'atumauina e aunoa ma le fa'afefeteina i luga ole scalability. I le isi itu, RS485 faʻaaogaina a topology pasi filifili daisy tuusao, fa'afaigofie ona fa'atinoina ae ono fa'atapula'aina le fa'alauteleina i lalo o nisi tulaga.


C. Fa'atonu sese ma le fa'amaoni

O le fa'atinoina lelei o mea sese ma le fa'atuatuaina e taua tele i si'osi'omaga tau alamanuia. E sili atu le CAN Bus i lenei vaega ma faiga fa'amata'u fa'aletonu e fa'amautinoa le fa'amaoni fa'ailo ma le fa'atuatuaina o le faiga. RS485, e ui ina malosi, e mafai mana'omia ni tulafono fa'aopoopo e fa'afoeina mea sese e fetaui ma le fa'apalepale fa'aletonu saunia e le CAN Bus.


D. Uea ma atina'e

O le fausaga o uaea e matua'i a'afia ai le lavelave o le fa'atinoina ma le tau. E masani ona faigaluega le CAN Bus o se uaea e lua ua milo, lea e faʻaitiitia ai le faʻalavelave eletise ma faʻaleleia le amio saʻo. Pe a faatusatusa, O le RS485 e fa'aogaina ai fo'i uaea fa'alua mimi, ae o le faʻatinoga e mafai ona fesuisuiaʻi e faʻatatau i tulaga faʻapitoa mo fesoʻotaʻiga tulaga manaʻomia, e taʻitaʻia ai le tele o iloiloga tau atinaʻe.


Filifilia o le Polokalama Sa'o

A o'o mai i le filifilia o fa'atonuga e sili ona talafeagai mo au talosaga fa'apisinisi, e taua tele le mafaufau i ou mana'oga fa'apitoa ma pe fa'afefea ona fa'afeiloa'i i latou. Pe e te fa'amuamua le fa'apalepale fa'aletonu, feso'ota'iga i taimi moni, po'o le fa'ailo malosi, o le faia o se fa'ai'uga fa'ailoa e fa'amautinoa ai le fa'agaoioiga lelei ma lelei.


A. Tulaga e fiafia i le CAN Bus

O le CAN Bus e masani lava o le filifiliga sili i faʻataʻitaʻiga e manaʻomia ai le maualuga o le faʻapalepale ma le faʻailoga malosi. O ona fa'aogaina fa'aletonu e iloa ai mea sese ma le malosi e mafai ona fa'asaoina masei e fa'alagolago tele mo faiga fa'alavelave. E le gata i lea, o lona faʻataʻitaʻiga o pasi e faʻamautinoa ai le lelei o fesoʻotaʻiga taimi moni, e taua tele mo faʻaoga i taʻavale, masini faʻafomaʻi, ma isi siosiomaga maualuga.


B. Fa'aaliga e fiafia i le RS485

I le isi itu, e susulu le RS485 i siosiomaga tau pisinisi e manaʻomia ai fesoʻotaʻiga mamao ma le lagolago mo le tele o nodes. O lona fausaga matai-pologa e mafai ai ona tuʻu saʻo ma taugofie le faʻaogaina o fesoʻotaʻiga. E le gata i lea, o le faʻailoga malosi a le RS485 e faʻamautinoa ai le faʻamaoni o faʻamaumauga i luga o mamao mamao, ma faʻamalieina ai mo le fauina o masini ma faiga faʻapitoa.


C. Mafaufauga mo faiga hybrid

I nisi tulaga, o le faʻatinoina o se faiga faʻapipiʻi e faʻaogaina ai le malosi o le CAN Bus ma le RS485 e mafai ona aoga. E ala i le tu'ufa'atasia o feso'ota'iga taimi tonu a le CAN Bus ma le fa'apalepale fa'aletonu ma le fetu'una'iga a le matai-pologa a le RS485 ma agava'a mamao, e mafai ona tu'uina atu fa'atasiga fa'atosina se tali paleni, malosi mo mana'oga fa'apisinisi lavelave.


1. Siosiomaga Mata'utia: Filifili mo le CAN Bus e faʻaogaina ai le faʻapalepale o mea sese ma faʻailoga malosi mo faʻaoga e sili ona saogalemu.

2. Talosaga Mamao-Mama: Filifili le RS485 mo ana fesoʻotaʻiga faʻalagolago i luga o mamao mamao i faʻatonuga-pologa.

3. Hybrid fetuutuunai: Mafaufau e tuʻufaʻatasia uma faʻasalalauga e faʻaoga ai o latou tulaga tulaga ese, faʻaleleia le faʻatinoga atoa o le faiga ma le faʻamaoni.


Fautuaga Fa'atino Fa'atino

O le malamalama i nuances o le faʻatinoga faʻatinoga e mafai ona matua aʻafia ai le lelei o soʻo se faiga faʻafesoʻotaʻi faʻapisinisi. Lalo, matou te suʻesuʻeina fautuaga taua mo le faʻatulagaina o meafaigaluega, manaʻoga polokalama, ma faʻafitauli lelei mo CAN Bus ma RS485 protocols.


A. Seti meafaigaluega

O le faʻavae o se faʻaogaina fesoʻotaʻiga faʻalagolago o loʻo taoto i totonu o se faʻatulagaina o meafaigaluega ua fuafuaina lelei. Pe a mafaufau i tau meafaigaluega, e taua tele le teu faʻafaigaluega i vaega saʻo. O elemene autu e aofia ai le filifiliga o le transceiver ma faiga faʻaoga tatau. E mana'omia uma e le CAN Bus ma le RS485 ni fa'agata fa'amuta i pito ta'itasi o le pasi e fa'amautu ai le fa'ailo sa'o.

Mo CAN Bus, o le faʻaogaina o microcontrollers maualuga faʻatasi ai ma le CAN controllers tuʻufaʻatasia, e pei o le Microchip MCP2515, e mafai ona faʻafaigofie lau seti. Mo RS485, o masini e pei o le Texas Instruments SN65HVD72 e fautuaina mo le malosi o le faʻatinoga.

B. Polokalama ma protocol mana'oga

O le fa'atinoina o polokalame lelei e amata ile malamalama mae'ae'a ile fa'aputuga o le protocol. Mo CAN Bus faʻatinoga, o le usitaʻia o le ISO 11898 tulaga faʻamautinoa le fetaui ma le faʻamaoni. E faapena foi, RS485 e masani ona faalagolago ile Modbus RTU protocol mo talosaga tau alamanuia.

I le taimi o le faʻatinoina o polokalame, faʻaaogaina meafaigaluega faʻaleleia e pei ole CANalyzer mo CAN Bus poʻo ModScan mo RS485 e mafai ona faʻafaigofieina le faagasologa. O nei meafaigaluega e fesoasoani i le faʻataʻitaʻiina ma le faʻamaonia o fesoʻotaʻiga i le va o nodes aʻo leʻi faʻapipiʻiina i se siosiomaga ola.

C. Fa'afitauli ma su'esu'ega

O le fa'apolopolo fa'amalosi i le taimi o le fa'atulagaina e mafai ona taofia ai le tele o fa'afitauli masani. Mo CAN Bus system, mea faigaluega e pei ole PCAN-USB Analyzer e mafai ona fesoasoani ile mata'itūina ma le su'esu'eina o felauaiga o feso'ota'iga. O feso'ota'iga RS485 e fa'apena fo'i fa'amanuiaga mai masini e pei o le USB-RS485-WE-1800-BT mo le su'esu'eina o tulaga fa'ailoga.

O siaki masani mo feso'ota'iga malepelepe, fa'amauina le sa'o, ma le tu'u sa'o o fa'agata fa'amuta e mana'omia fo'i ile fa'amautu o feso'otaiga. E le gata i lea, o le faʻamauina o vaega taʻitasi o le seti ma le faʻaogaina o le faʻaogaina o auala e mafai ona faʻasaoina taimi taua ma punaoa.

O le aotelega, fa'amautinoaina le sa'o o le filifiliga transceiver, fa'atinoina le fa'atinoina o polokalama fa'apitoa, ma le fa'aaogaina o faiga fa'apolopolo faifaipea e fa'avae mo le fa'atinoina o feso'ota'iga manuia.


Fua'iga a'e ma Va'aiga i le Lumana'i

O le laufanua o faʻasalalauga fesoʻotaʻiga faʻapisinisi ua vave ona faʻaleleia, faʻaosofia e le faʻatupulaia o pisinisi IoT (IIoT) ma le mana'omia tele mo fefa'ataua'iga lelei ma fa'atuatuaina. O se tasi o alualu i luma iloga i lenei malo o le tulai mai o maualuga-saosaoa CAN, fa'apitoa CAN FD (Flexible Fua faatatau o fa'amaumauga). O lenei fa'aleleia atili e mafai ai ona fa'avavevave le fa'asalalauina o fa'amaumauga o fa'amaumauga ma fa'atuputeleina le tele o uta o fa'amaumauga, ma avea o se fofo fa'apitoa mo fa'aoga fa'aonaponei e mana'omia ai feso'ota'iga televave.

A'o tatou va'ava'ai atu i luma, e ono fa'aauau pea le fa'atupuina o feso'ota'iga i se saoasaoa vave. O tulafono fou ma faʻaleleia atili i mea o loʻo iai e faʻamoemoe e aliaʻe mai, faʻateleina le faʻamalosia o tuaoi o faʻailoga malosi ma le faʻatuatuaina o faiga. O le tu'ufa'atasia o faiga fa'aletonu e fa'aogaina ma fa'aleleia atili le fa'afoega o feso'ota'iga o le a taua tele i le fa'amalieina o mana'oga o siosiomaga tau alamanuia.

Ole ala ile lumana'i ole feso'ota'iga fa'amatalaga tau alamanuia ua sauni e talia se faiga fa'atosina, lea e mafai ona ola fa'atasi ai faiga fa'aleaganu'u pei ole CAN Bus ma le RS485 ma tekonolosi fou. O lenei tu'ufa'atasiga o le a fa'amautinoa ai e mafai e alamanuia ona fa'aogaina le malosi o le tele o fa'atonuga e ausia ai le fa'atinoga lelei. O le mata'ituina o valo'aga i le lumana'i ma le fetuutuuna'i o le a taua tele mo pa'aga o lo'o fa'amoemoe e tumau i luma i le va'aiga fesuisuia'i o feso'ota'iga tau pisinisi.

Mo pisinisi o lo'o sailia ni fofo fa'apitoa fa'apitoa, faipaaga ma se fa'atuatuainafale gaosi oloa komepiutae taua. Pe e te manaʻomia sePC pisinisi ma le NVIDIA GPUmo fa'akomepiuta maualuga po'o akomepiuta feaveai ma le GPUmo si'osi'omaga faigata, o lo'o avanoa fo'i fofo sili atu.

E le gata i lea, o alamanuia e mana'omia ai masini feavea'i umi e mafai ona su'esu'e taulaga mai le ta'ita'ifale gaosi laupapa gaoa. Mo le potu pulea ma HMI talosaga, sefale gaosi oloa PC Windows 10e maua ai se fa'aoga malosi ma fa'aoga-tagata.

O nofoaga autu o fa'amaumauga ma faiga fa'ainisinia fa'apisinisi e mafai ona fa'amanuiaina mai le fa'ateleinaalamanuia rackmount komepiutafuafuaina mo le faatuatuaina maualuga. I le taimi nei, e mafai ona faʻalagolago le faʻagaioiga o fanua ma 'au faʻatauga i masini umi mai lugagaosi komepiuta gaoaina ia mautinoa le gaosiga i tulaga faigata.

E ala i le tu'ufa'atasia o feso'ota'iga fa'atekonolosi fa'atasi ma fofo fa'akomepiuta fa'apisinisi maualuga, e mafai e pisinisi ona fa'amaonia a latou fa'agaioiga i le lumana'i ma fa'atumauina se tulaga fa'atauva.



Oloa Fa'atatau

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.