Leave Your Message
Chii chinonzi Can Bhazi?
Blog

Chii chinonzi Can Bhazi?

2024-08-13 16:29:49

The Controller Area Network (CAN bhazi) is a robust, message-based communication protocol inobvumira microcontrollers nemidziyo kutaura pasina komputa inotambira. Pakutanga yakagadzirwa na Bosch muma 1980s kuti mota applications, CAN bhazi kubva zvino rave chiyero mumaindasitiri akasiyana anoda yakavimbika uye inoshanda kuchinjanisa data.

Pamusoro payo, CAN bhazi inogonesa akawanda Electronic Control Units (ECUs)-sevaya vanobata mabhureki, kudzora injini, kana kuvheneka-kugovera data pamusoro pe single twisted-pair cable. Panzvimbo pekunongedzera-ku-ku-waya, CAN inoshandisa a multi-master architecture uko node yega yega inogona kufambisa nekugashira, ichisimbisa ese ari maviri scalability uye kukanganisa kushivirira.


Sei ZVINOGONA Bhazi Richinetsa:

  • Inoderedza kuoma kwe wiring, kuderedza uremu uye mutengo mumotokari

  • Offers kukurukurirana kwenguva chaiyo, yakanakira embedded systems

  • Inoshandiswa mu motokari, industrial automation, kurima,uye midziyo yekurapa

Iko kugona kweprotocol kuona zvikanganiso, kubata zvinonyanya kukosha, uye kuona kutaurirana kwaita kuti ive yakakosha kune yazvino. network network uye maindasitiri ekudzora masisitimu.


Bhazi reCAN Rinoshanda Sei?

The CAN hurongwa hwemabhazi inoshanda pa a multi-master, meseji-based protocol, kubvumira michina yakawanda kana ECUs (Electronic Control Units) kutaurirana netiweki yakagovaniswa pasina mubati wepakati. Kusiyana nechinyakare point-to-point kutaurirana, CAN bhazi rinogonesa ese akabatana node kuti kutumira uye kugamuchira data wakazvimiririra uchiona kuti meseji imwe chete ndiyo inogadziriswa panguva imwe chete nemuchina unonzi arbitration.

Misimboti Yakakosha yeCAN Bhazi Kukurukurirana:

  1. Broadcast Messaging: Yese meseji inotumirwa kune ese node mubhazi, asi chete iyo inotangwa node (zvichienderana ne Message ID) inogadzirisa ruzivo.

  2. Priority-Based Arbitration: Kana node mbiri dzinoedza kutumira panguva imwe chete, iyo ine chiziviso chepasi (yepamusoro pekutanga) inoenderera imwe ichimirira. Izvi zvinodzivirira kudhumhana uye inovimbisa chaiyo-nguva yekutumira data.

  3. Kusiyana kwechiratidzo: CAN inoshandisa mitsetse miviri-CAN High uye CAN Low-iyo inotakura inverted shanduro dzechiratidzo. Iyi dhizaini inovandudza noise immunity uye kusimba kwemagetsi, ichiita kuti ive yakakodzera kune dzakaoma maindasitiri uye nharaunda dzemotokari.


CAN Bhazi Data Frame Maumbirwo:

Munda Tsanangudzo
Kutanga kwe Frame Inoratidza kutanga kwemeseji
Identifier Inotsanangura kukosha kwemeseji
Kudzora Munda Inoratidza kureba kwedata
Data Field Inotakura kusvika ku8 bytes (Classical CAN)
CRC Munda Kukanganisa-kutarisa kodhi
ACK Slot Inosimbisa meseji yagamuchirwa
End of Frame Inoratidza kupera kwemeseji


Mashandiro Akajairika:

  • Zvirongwa zvemotokari: Kudzora mabhureki, injini yekutarisa, airbag kutumirwa

  • Industrial automation: Muchina-kune-muchina kurongeka

  • Michina yezvokurapa: Sensor uye actuator kutaurirana

Nokushandisa zviziviso zvemeseji, bitwise arbitration,uye a differential physical layer, iyo CAN protocol inovimbisa inoshanda, nguva chaiyo,uye kukurukurirana kwakavimbika kumativi akaoma embedded systems. Iyi yakasarudzika dhizaini inoita kuti ive ibwe repakona mune mota network uye akawanda kudzora kwemaindasitiri applications.


Zvikamu zvakakosha zveCAN Bhazi System

A CAN hurongwa hwemabhazi inoumbwa nezvakawanda zvakakosha hardware zvikamu, imwe neimwe ichiita basa rinokosha mukugonesa kuvimbika serial kutaurirana pakati pemidziyo. Kunzwisisa zvinhu izvi kunobatsira mainjiniya uye matekinoroji kugadzira, kutumira, uye kugadzirisa controller nzvimbo network masisitimu mumashandisirwo akasiyana-siyana-kubva motokari diagnostics ku industrial automation.


1. Electronic Control Unit (ECU)

The ECU chinhu chemicrocontroller-based device inomhanyisa software yemamwe mabasa senge injini control, ABS, kana mwenje. Mota inogona kunge iine akawanda eECU, ese achitaurirana pamusoro pe CAN network.


2. CAN Controller

Ichi chikwata chinobata logic ye CAN protocol, kusanganisira kuumba meseji, kutarisa kukanganisa, uye bit arbitration. Mazhinji emazuva ano ma microcontrollers akavaka-mukati CAN controllers, kurerutsa dhizaini yehurongwa.


3. CAN Transceiver

The CAN transceiver inoshandura masaini edhijitari kubva kune controller kupinda musiyano wemagetsi masaini mubhazi reCAN (CAN High uye CAN Low). Inogamuchirawo zviratidzo kubva mubhazi uye inoapfuura ichidzokera kune controller. Iyo transceiver inovimbisa kufambisa data kwakasimba kunyange mukati nharaunda dzine ruzha.


4. Bus Cabling uye Kuguma

CAN bhazi wiring inowanzo shandisa tambo dzakamonyoroka zvekuramba ruzha. Kunoperera bhazi kunofanirwa kuve ne 120-ohm kugumisa resistor kudzivirira zviratidzo zvechiratidzo uye kuve nechokwadi chekuvimbika kwechiratidzo.


Basic CAN Bhazi Topology Overview:

Chikamu Function
ECU Inoita system-chaiyo logic
CAN Controller Inoshandisa CAN protocol mitemo
Transceiver Inoshandura logic zviratidzo kuita mazinga ebhazi
Bhazi & Kumiswa Inobatanidza nodes uye inodzikamisa zviratidzo

Nekubatanidza zvikamu izvi, a CAN hurongwa hwemabhazi inopa scalable, inodhura-inoshanda mhinduro ye kukurukurirana kwenguva chaiyo kumativi ose embedded systems. Zvivako izvi zvinoumba hwaro hwevasingaverengeki motokari, zvokurapa,uye maindasitiri CAN bhazi zvikumbiro.


    CAN Bhazi Protocol Structure

    The CAN nzira yebhazi inotsanangura nzira yakavimbika, yepamusoro-soro yekukurukurirana inoshandiswa zvakanyanya mu motokari network, maindasitiri controllers,uye embedded systems. Pakati payo, CAN i meseji-oriented protocol-node dzinotumira mameseji ane maID uye data, kwete kero yakananga. Ichi chimiro chinowedzera flexibility, real-time performance,uye system scalability.


    Mhando dzeCAN Frames

    1. Data Frame - Inotakura sensor chaiyo kana kudzora data

    2. Remote Frame - Inokumbira data kubva kune imwe node

    3. Error Frame -Inoratidza kukanganisa kwaonekwa mubhazi

    4. Overload Frame - Inopa imwe nguva yekuwedzera mhinduro isati yasvika


    Standard vs. Yakawedzerwa Frame Format

    Format Type Identifier Length Shandisa Nyaya
    Standard 11 zvishoma Zviri nyore maapplication, yakaderera node count
    Extended 29 zvishoma Complex network ine node dzakawanda


    Mumwe nomumwe CAN furemu inotevera inotsanangurwa bit-level structure:

    • Kutanga kweFremu (SOF): Inotanga kutumira meseji

    • Identifier: Inoratidza kukosha kwemeseji (yakaderera kukosha = yepamusoro pekutanga)

    • Kudzora Munda: Inotsanangura kureba kwedata (0–8 bytes mukirasi CAN)

    • Data Field: Inobata meseji payload

    • CRC Munda: Inovimbisa kutendeseka kwedata

    • ACK Munda: Inosimbisa risiti yemeseji nedzimwe node

    • Kupera kweFremu (EOF): Inoratidza kupera kwemeseji


    Bit Nguva uye Synchronization

    The bit time inotsanangura kuti chidimbu chimwe nechimwe chinotora nguva yakareba sei pane network uye chinokanganisa baud rate (kazhinji 125 kbps kusvika 1 Mbps). Kuwiriranisa kwakaringana pakati pemanodhi kunovimbisa chaiyo data sampling, kunyangwe mhiri nharaunda dzine ruzha rwemagetsi.

    Nokutsigira arbitration, kuona kukanganisa,uye frame prioritization, ivo CAN protocol chimiro inogonesa deterministic, yakaderera-latency kutaurirana kune yakagoverwa masisitimu-ichiita kuti ive yakakodzera real-time control applications mumotokari, marobhoti, uye fekitori otomatiki.

    Zvakajairwa Zvishandiso zveCAN Bhazi

    The CAN hurongwa hwemabhazi inogamuchirwa zvakanyanya mumaindasitiri anodiwa akavimbika, kukurukurirana kwenguva chaiyo pakati pemidziyo yemagetsi yakagoverwa. Pakutanga yakagadzirirwa automotive control systems, CAN bhazi rabva rashanduka kuita hwaro hweprotocol in industrial automation, zvemagetsi zvekurapa, michina yekurima,uye Marine systems.


    1. Automotive Applications

    Mumotokari, KUNOGONA kutaurirana nebhazi inobatanidza akawanda Electronic Control Units (ECUs) nokuda kwekubatanidzwa kusina musono kweakakosha subsystems. Inotarisira mabasa akadai se:

    • Engine control

    • Transmission systems

    • Anti-lock braking (ABS)

    • Airbag deployment

    • Kudzora kwemamiriro ekunze

    • Lighting uye infotainment hurongwa

    Nekuita kuti zvikamu izvi zvigovane data pamusoro pea single twisted-pair cable, CAN bhazi rinoderedza kuomarara kwewaya, rinovandudza kuongororwa, uye rinowedzera kuchengetedza kuita.


    2. Industrial Automation

    Mune zvigadziriso zvefekitori, CAN protocol inoshandiswa kubatanidza PLC controllers, sensors, actuators,uye robhoti maoko. CAN's deterministic communication inovimbisa chaiyo nguva yekudzora kufamba uye chaiyo-nguva yekutarisa mamiriro, kunyanya kana yakabatanidzwa nepamusoro-level mapuroteni senge. CANopen kana DeviceNet.


    3. Zvishandiso zvekurapa uye zvekurima

    CAN bhazi rinovimbwa naro mifananidzo yezvokurapa, murwere monitoring devices,uye infusion systems nekuda kwayo kukanganisa kushivirira uye data kuperera. Mukurima, inotsigira GPS-inotungamirirwa matarakita, vakohwi,uye sprayers nekubatanidza ECUs uye masensa munzvimbo dzakaoma dzemunda.


    4. Marine uye Off-Highway Kushandisa

    Iyo protocol zvakare inobudirira mukati marine electronics (semuenzaniso, NMEA 2000 masisitimu) uye inorema-basa mota senge michina yekuvaka uye marori emigodhi,kupi noise immunity uye chiratidzo chakasimba zvakakosha.


    Zvakanakira Kushandisa CAN Bhazi

    The Controller Area Network (CAN bhazi) inomira pachena senzira yekutaurirana nekuda kwayo dhizaini yakasimba, kushandiswa kwemutengo wakaderera,uye kushanda zvakanaka kwedata. Pakutanga yakavakirwa motokari network, yave mhinduro inodiwa mhiri embedded systems, industrial automation,uye zvemagetsi zvekurapa. The zvakakosha zvakanakira yeCAN bhazi tekinoroji iri mukuvakwa kwayo, kuita, uye kuvimbika.


    1. Kusimba Munzvimbo Dzakaoma

    KUNOGONA kutaurirana nebhazi inoshandisa kusiyana kwechiratidzo pamusoro peya yakamonyoroka (CAN High uye CAN Low), iyo inosimudzira noise immunity uye inobvumira kuti iite zvakanaka mukati nharaunda dzine ruzha rwemagetsi semafekitori kana mota.


    2. Inoshanda Multi-Master Kukurukurirana

    Kusiyana nenzvimbo-kune-inongedzo kana tenzi-varanda protocol, CAN bhazi inotsigira Multi-master kugona, zvichiita kuti chero node itange kutaurirana. Arbitration inovimbisa izvozvo mameseji epamusoro-soro kutanga kutapurirwa pasina kudhumhana, zvinovimbisa chaiyo-nguva yekupindura.


    3. Yakaderedzwa Wiring Complexity

    CAN inocheka zvakanyanya pasi wiring nekubvumira akawanda ECU kuti abatanidze pamusoro pe bhazi rakagoverwa, zvinotungamira ku:

    • Mutengo wezvinhu wakaderera

    • Kuisa nyore

    • Mapoinzi mashoma ekukundikana


    4. Yakavakwa-mukati Mhosho Kuona uye Mhosva Kuvharirwa

    With CRC kuongorora, bit monitoring,uye mafuremu ekukanganisa, CAN bhazi inopa kuzviongorora uye kuzviparadzanisa nevamwe, kuwedzera kuvimbika kwehurongwa.


    5. Mutengo-Unobudirira uye Scalable

    Yakagadziriswa hardware yakafanana CAN transceivers uye controllers inowanikwa nevakawanda uye inotengeka. Uyezve, iyo protocol iri nyore scalable kune ese ari maviri madiki akaiswa network uye maindasitiri makuru masisitimu.


    Kuenzanisa nemamwe maProtocol ekutaurirana

    Panguva iyo CAN nzira yebhazi ndiyo inotungamira sarudzo ye real-time embedded communication, zvakakosha kuti unzwisise kuti inofananidzwa sei nemamwe serial ekutaurirana zviyero senge LIN, Ethernet, RS-485,uye Modbus. Imwe neimwe protocol ine yakasarudzika masimba uye zvipimo zvinoita kuti ive yakakodzera kune chaiwo maapplication.

    1. CAN vs. LIN (Local Interconnect Network)

    LIN bhazi iri nyore, single-master, single-waya protocol inoshandiswa kune yakaderera-mutengo, yakaderera-kumhanya maapplication akadai mahwindo motors kana kugadziriswa kwechigaro. Kuenzaniswa neCAN:

    Feature CAN Bhazi LIN Bhazi
    Speed Kusvika ku1 Mbps Kusvikira ku20 Kbps
    Topology Multi-master Single-master
    Kuvimbika High (ine kukanganisa kutarisa) Lower

    Shandisa Nyaya: CAN inosarirwa mabasa anokosha, nepo LIN ichishandiswa isina-nguva-inonzwa mabasa.


    2. CAN vs. Ethernet

    Ethernet inopa yakakwira bandwidth (100 Mbps kusvika 1 Gbps+) uye inotsigira yakakura data payloads, asi anoshayiwa deterministic nguva uye kukanganisa kushivirira yeCAN.

    • CAN zviri nani kuna kufungidzira, kuderera-kunonoka kutaurirana

    • Ethernet anopfuura mukati data-yakanyanya kana gore-yakabatana maapplication


    3. CAN vs. RS-485 / Modbus

    RS-485 inosiyanisa, yakawanda-kudonha chiyero chinowanzoshandiswa ne Modbus protocol. Yakakurumbira mu industrial automation, asi isina yakavakirwa-mukati kuona kukanganisa, meseji arbitration,uye flexibility yeCAN.

    Kusarudza iyo Yakarurama Protocol

    Protocol Zvakanakisa zve
    CAN Real-time control, kukanganisa-kushivirira masisitimu
    LIN Zvishandiso zviri nyore, zvakadzikira
    Ethernet High-speed data uye diagnostics
    RS-485 Kureba-kure serial kutaurirana

    Kunzwisisa kutengeserana uku kunobatsira mainjiniya kugadzira dhizaini, inodhura, uye inovimbika yekutaurirana magadzirirwo emazuva ano akadzamirirwa uye maindasitiri masisitimu.


    Ramangwana reCAN Bhazi Technology

    Sezvo masisitimu akaiswa uye maindasitiri otomatiki ari kuramba achishanduka, iwo CAN nzira yebhazi iri kuitawo shanduko kuti isangane nezvido zvitsva. Nepo Classical CAN inoramba ichishandiswa zvakanyanya, zvitsva zvakadai se CAN FD (Flexible Data Rate) uye kubatanidzwa kweCAN ne IoT uye Ethernet-based network vari kuumba ramangwana re CAN kutaurirana masisitimu.


    1. Kukwira kweCAN FD

    ZVINOGONA FD inowedzera kugona kweClassical CAN nekutsigira:

    • Yakakura data payloads (kusvika 64 bytes)

    • Higher data rates (kupfuura 1 Mbps)

    • Kuvandudzwa kweprotocol kunyatsoshanda

    Izvi zvinobvumira masisitimu kuti atumire data rakawanda rakaoma, achigonesa kushandiswa mukati advanced driver-rubatsiro masisitimu (ADAS), kutarisira bhatiri,uye kudzora kwemaindasitiri.


    2. Kubatanidzwa neEthernet uye IoT

    Sezvo mota nemichina zvawedzera kubatana, CAN bhazi iri kuwedzera kubatanidzwa Ethernet magedhi, kubvumira data kufambiswa pamusoro pemadaro marefu kana kubatanidzwa mukati cloud-based analytics platforms.

    Kushandisa zviitiko zvinosanganisira:

    • Fleet management ine kure diagnostics

    • Kufanotaura kugadzirisa kuburikidza neIoT sensors

    • Kurima kwakangwara neCAN-Ethernet mabhiriji


    3. Enhanced Security Solutions

    Tichifunga kuwedzera kunetseka kwakatenderedza CAN kusashanda zvakanaka kwebhazi, masisitimu emangwana ari kutora:

    • Nzira dzekusimbisa mharidzo

    • Mafuremu edata akavharidzirwa

    • Chengetedza magedhi uye firewalls


    4. Basa mu Autonomous uye Electric Vehicles

    Mazuvano motokari dzemagetsi uye dzinozvimiririra vimba zvakanyanya kukurukurirana kwenguva chaiyo pakati peECUs, sensors, uye actuators. CAN FD, yakasanganiswa ne nguva-sensitive networking (TSN) uye Ethernet backbones, inotarisirwa kuramba iri yakakosha muzvikamu izvi zvehybrid zvivakwa.

    Simbisa Yako Indasitiri CAN Bhazi Zvikumbiro neSINSMART Industrial Makomputa

    Zvemaindasitiri anovimba nazvo kukurukurirana kwenguva chaiyo, multi-node control,uye wakasimba muchina otomatiki, ivo Controller Area Network (CAN) bhazi inoramba iri musimboti protocol-kunyanya mumotokari, marobhoti, uye fekitori otomatiki. SINSMART inopa yakavimbika uye inofambiswa-inotyairwa hardware chikuva chakagadzirirwa CAN-based deployments ine mutsara wayo we makomputa akaomarara eindasitiri.

    CAN Bhazi-Yakagadzirira Industrial PC Lineup

    Model CPU Platform CAN Bus Support Key Interfaces Recommended Application
    SIN-3094-H610E Intel® 12th Gen Alder Lake (LGA1700) Optional Dual LAN, 6x COM, DP/HDMI, PCIe x16 Multi-axis motion control, AGV host
    SIN-3095-N97 Intel® N97 (Alder Lake-N) Pabhodhi/Sarudzo 6x COM, 2x LAN, 1x HDMI, DC-IN Kuongororwa kwemotokari, marobhoti enhare
    SIN-3025-H110 Intel® 6/7th Gen Core i7/i5/i3 Optional 6x COM, VGA+HDMI, PCI, DC 9–36V Industrial muchina retrofitting
    SIN-3042-H110 Intel® 6/7th Gen Core Optional 6x COM, 6x USB, WiFi + SIM slot Kurima kwakangwara, sensor network


    Imwe neimwe modhi inogadzirwa nayo yakafara voltage DC kupinza, fanless design sarudzo,uye akawanda serial ports-yakanakira kubatanidza CAN transceivers kana makadhi okuwedzera. Tsigiro ye Mini PCIe, yakazara-saizi PCIe,uye zvemukati GPIOs inopa kuchinjika kune tsika CAN interface yekubatanidza, zvakaita se:

    • CAN kune USB modules

    • PCIe-based dual/quad CAN adapters

    • Mini PCIe INOGONA makadhi ekuwedzera nekuzviparadzanisa nevamwe


    Sei Usarudze SINSMART yeCAN Bhazi Maapplication?

    • Industrial-giredhi kugadzikana munzvimbo dzakaoma

    • Flexible kuwedzera kuti igamuchire nzvimbo dzakasarudzika dzeCAN

    • Real-time processing tsigiro ine yakaderera-latency embedded mapuratifomu

    • Compact, mount-friendly enclosures nokuda kwekabati uye kuisa motokari


    Kunyangwe iwe uri kuvaka AGV navigation controller, a muchina-kune-muchina kutaurirana node,kana a sensor gateway, SINSMART maindasitiri maPC shuwa kuti yako CAN bhazi system inomhanya nayo kurasikirwa kwepaketi shoma, high magetsi kushivirira,uye kuenderera mberi kwekushanda.


    Fortsanangudzo dzakadzama kana dzakagadzirirwa mhinduro, ndapota tauraSINSMART'stimu yekutsigira.


    Related Products

    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.