Kuvaus
Yleistä
CAN232 on hyvin pieni sovitin, joka liitetään mihin tahansa tietokoneen COM-porttiin tai muuhun sulautetun järjestelmän (master) RS232-porttiin ja antaa välittömän CAN-yhteyden. Ohjelmisto voi siis käsitellä sitä tavallisena COM-porttina (RS232-sarjaporttina), joten lisäajureita ei tarvita. CAN-kehysten lähetys ja vastaanotto tapahtuu vakiomuotoisella ASCII-protokollallamme. RS232-puoli on siis master. Yksikkö ei voi liittää RS232-laitteita ja saada niitä lähettämään CAN-kehyksiä, ellei RS232-puolella käytetä ASCII-protokollaamme.
Mitat ja paino
Pituus: 68 mm, leveys: 31 mm, korkeus: 16 mm, paino 30 grammaa.
Tekniset tiedot
Käsittelee jopa 1 Mbit/s:n CAN-bittinopeuden, ei kuitenkaan 100 %:n väyläkuormalla!
Teollisuuslämpötila-alue –40 °C – +85 °C
Philips SJA1000 CAN -ohjain, 16 MHz
Philips 82C251 CAN -lähetin-vastaanotin (täysin yhteensopiva ISO 11898-24V:n kanssa)
Yhteensopiva CAN 2.0A:n (11-bittiset ID:t) ja CAN 2.0B:n (29-bittiset ID:t) kanssa
Tukee RTR-kehyksiä
Tukee kuuntelutilaa (”Listen Only Mode”)
32 CAN-kehyksen FIFO-puskuri saapuville kehyksille
Aikaleima (valinnainen) millisekunteina saapuville kehyksille
CAN-väyläliitäntä CiA DS102-1 -standardin mukaan
Vakiomallinen DB9 RS232 -liitäntä, TXD, RXD, GND (EI TTL-TASOJA!)
Virransyöttö CAN-liittimen nastojen 3 ja 9 kautta (6–16 VDC)
Virrankulutus alle 70 mA 12 VDC:llä
Vihreä LED CAN-aktiivisuudelle
Vihreä LED RS232-aktiivisuudelle
Punainen LED CAN-virheille
Keltainen LED toimintatilalle
Laiteohjelmisto päivitettävissä RS232:n kautta
RS232-puoli on master-puoli
CE-, RoHS- ja WEEE-yhteensopiva
Ominaisuudet
Moduuli liitetään suoraan tavalliseen sarjaporttiin, ja se tarjoaa CAN-järjestelmiin vakiomallisen DB9-urosliitännän CiA:n (CAN in Automation) suositusten mukaisesti. Sen virta syötetään 8–15 VDC:llä CAN-liittimen kautta, ja siinä on ESD-suojaus ja napaisuussuojaus. Kulutus on enintään 100 mA, mutta yleensä enintään 40 mA (riippuu väyläkuormasta, mahdollisista CAN-kaapelin virheistä jne.). Käytä omia RS232-kirjastojasi/-ajureitasi (esim. Visual Basic, Delphi, C++ jne.).
Nastajärjestys. Katso kuva 2.
Nastajärjestys CiA:n suositusten DS102-1 mukaan.
CAN232:n virta syötetään +Vin-jännitteellä (6–16 VDC) DB9-urosliittimen nastaan 9 ja GND nastaan 3.
Kytkentä. Katso kuva 3.
Kuvassa näytetään, miten CAN232 kytketään (napsauta tästä isompi kuva). Sen virransyöttö voi olla 6–16 VDC, nimellisarvo on kuitenkin 12 VDC. Korkeampi jännite vaurioittaa CAN232:ta.
Huomaa myös, että CAN toimii vain, jos vähintään 2 CAN-solmua on toimintatilassa (CAN-määritykset), ja CAN-verkko on myös päätettävä asianmukaisesti molemmista päistä. Jos siis kytket CAN232:n verkon päähän, lisää yksi 120 ohmin vastus CAN232:n lähelle ja toinen 120 ohmin vastus verkon toiseen päähän. Jos CAN232 on kuuntelutilassa (”Listen Only Mode”), se ei ole toimintatilassa, joten tarvitset kaksi muuta toimintatilassa olevaa solmua!
CAN-puolella DB9-urosliitin
RS232-puolella DB9-naarasliitin
CAN232:n ASCII-komento-opas
CAN232:n ASCII-komento-opas sisältää kaikki komennot CAN232:n määrittämiseen RS232:n kautta, suodattimien asettamiseen sekä CAN-kehysten lähettämiseen ja vastaanottamiseen.
Esimerkkiohjelmat
Esimerkkiohjelmia C-, C++-, Visual Basic 6-, Delphi-, Linux- ym. ympäristöihin löytyy CAN232:n lataussivulta. Ne ovat vanhoja versioita, ja päivitämme ne pian uudempiin versioihin sekä C#:iin. CAN232 ei tarvitse ajureita RS232-puolella, koska tämä sisältyy Windowsiin, MacOS:iin, Linuxiin jne. Avaa vain COM-portti ja keskustele ASCII-komennoillamme. CAN232:ta voi testata ja arvioida jopa yksinkertaisella pääteohjelmalla. Suosittelemme Brayn Terminal-ohjelmaa.