AXIOMATIC AX140910 CAN-ENET Software Laguntza Paketea

Produktuaren informazioa
CAN-ENET Software Support Package (SSP) software moduluen, dokumentazioaren eta adibidezampAxiomatic Ethernet CAN eta Wi-Fi CAN bihurgailu ezberdinekin lan egiten duen aplikazio softwarea garatzeko. Software paketeak erabiltzailearen eskuliburua eskaintzen du, iturria files, eta adibamples. Erabiltzailearen eskuliburuak edozein SSP bertsiorako balio du 3.0.xx, eta erabiltzailearen eskuliburuaren eguneraketak A, B, ..., Z letrak gehituz egiten dira erabiltzailearen eskuliburuaren bertsio zenbakiari. SSP baliabide mugatuak dituzten sistema txertatuak programatzeko erabil daiteke, baita Windows edo Linuxen aplikazioak programatzeko ere.
Produktuen erabilera
- Deskargatu banaketa zip file Axiomatikotik webwebgunean edo jaso eranskin gisa posta elektroniko bidez.
- Desblokeatu zip file Windows-en eskuineko botoiarekin klik eginez file eta Desblokeatu botoia sakatuz Propietateak->Orokorra->Desblokeatu.
- Atera zip artxiboa karpeta-egitura hau sortzeko:
- Erro direktorioa SSP laguntza dauka file CANEnetSSP.chm Microsoft HTML laguntza formatuan eta erabiltzailearen eskuliburua UMAX140910v3.0.pdf Adobe Reader formatuan.
- Iturria Files karpetak Ethernet to CAN Converter Komunikazio Protokoloan deskribatutako bihurgailuaren osasun egoerari buruzko informazioa dauka.
- Adibamples karpetak adibampMicrosoft Windows edo Linux-en eraiki daitezkeen fitxategiak Windows.mk edo Linux.mk make erabiliz files.
- Eraiki exekutagarria files adibidezampmake erabiliz file.Adbamples direktorioa.
- Beharrezkoa izanez gero, sortu .Bin azpidirektorio bat .Examples direktorioa non exekutagarri eta objektu guztiak files jarriko dira.
- SSP zip file biltzen ditu adibampWindows-erako fitxategiak .Bin azpidirektorioan.
- SSP guztiak adibidezampWindows 10 eta Linux Ubuntu 16.04-n probatu ziren.
SSPak int eta char datu mota estandarrak soilik erabiltzen ditu. int mota osoko parametroaren datuen tamaina zehatza edo maximoa kritikoa ez denean erabiltzen da. Char mota ASCII kate batera seinalatzeko edo ASCII karaktere bakar bati erreferentzia egiteko erabiltzen da. Beste oinarrizko mota batzuk goiburutik eratortzen dira eta datu-tamaina zehatza dute, BOOL_t mota boolearra izan ezik, zeina int-etik eratorritakoa, ikus: CommonTypes.h file.
SIGLAK
- API aplikazioak programatzeko interfazea
- Informazioa Trukatzeko American Standard Code ASCII
- BSD Berkeley Software Banaketa
- CAN Controller Area Network
- HTML Hipertestua Markatzeko Lengoaia
- IP Internet Protokoloa
- LAN Tokiko Sarea
- SSP Software Laguntza Paketea
INFORMAZIO OROKORRA
CAN-ENET Software Laguntza Paketeak (SSP) software-modulu, dokumentazio eta adibampAxiomatic Ethernet CAN eta Wi-Fi CAN bihurgailuekin lan egiten duten aplikazio softwarea garatzeko.
Erabiltzailearen eskuliburuak SSPrako balio du erabiltzailearen eskuliburuaren bi bertsio nagusien zenbaki berdinekin. Adibidezample, erabiltzailearen eskuliburu honek SSP 3.0.xx bertsiorako balio du. Erabiltzailearen eskuliburuaren eguneraketak erabiltzailearen eskuliburuaren bertsio-zenbakiari A, B, ..., Z letrak gehituz egiten dira. SSP software-modulu guztiak C programazio-lengoaia estandarrean idatzita daude eramangarritasunerako eta guztiz dokumentatuta daude. Axiomatic jabedun Komunikazio eta Aurkikuntza protokoloetarako laguntza eskaintzen dute. Komunikazio protokoloa, batez ere, CAN mezuak Ethernet edo beste edozein IP sareren bidez transmititzeko erabiltzen da, eta Discovery protokoloa, bihurgailua LANean kokatzeko. SSP berdin erabil daiteke baliabide mugatuak dituzten sistema txertatuak programatzeko eta Windows edo Linuxen aplikazioak programatzeko.
SSP EDUKIAK
SSP zip gisa banatzen da file izenarekin: CANEnetSSPv .zip, non zenbakiak SSP bertsio nagusiaren zenbakiari erreferentzia egiten diote eta – Hautazko dokumentazioa aldatzeko gutunari. SSP laguntza bistaratzeko balizko arazoak saihesteko file, banaketa zip file Windows-en desblokeatu beharko litzateke Internet bidez eskuratuz gero (Axiomatic-etik deskargatu ondoren webgunea, mezu elektronikoan eranskin gisa jasotzea, etab.) Eskuineko botoiarekin klik eginda egin daiteke. file eta Desblokeatu botoia sakatuz Propietateak->Orokorra->Desblokeatu. Zip artxiboa atera ondoren, karpeta-egitura hau sortuko da:

Erro direktorioa SSP laguntza dauka file CANEnetSSP.chm Microsoft HTML laguntza formatuan eta erabiltzailearen eskuliburu hau UMAX140910v3.0.pdf Adobe Reader formatuan. SSP bertsio-zenbakirik esanguratsuenak aldaketa bateraezinak islatzen ditu, hurrengoak – aldaketa bateragarriak, azkenak – aldaketa txikiak SSP funtzionalitateari eragiten ez diotenak. Aukerako letra gehitzen da erabiltzailearen eskuliburuan eta/edo laguntzan aldaketak egiteko file
Iturria Files
SSP iturria files .\Source eta .\Inc direktorioetan multzokatzen dira haien motaren arabera. C estandarrean idatzita daude eta software modulu hauek aurkezten dituzte:
- PMmezua. Ethernet to CAN Converter Komunikazio Protokoloan deskribatutako protokolo independenteko mezu-egiturarako laguntza eskaintzen du.
- CommProtokoloa. Ethernet-tik CAN bihurgailuaren komunikazio-protokoloaren mezuak onartzen ditu.
- Disko-protokoloa. Ethernet-tik CAN Converter Discovery Protocol-eko mezuak onartzen ditu.
- OsasunDatuak. Ethernet to CAN bihurgailuaren komunikazio-protokoloan deskribatutako Ethernet to CAN bihurgailuaren osasun-egoeraren informazioa prozesatzeko datu-egiturak eta funtzioak eskaintzen ditu.
Oinarrizko datu-mota eta makro arrunt guztiak CommonTypes.h-n definitzen dira file.
Examples
SSPak honako adibide hauek ere badituample programak .\AdbampAxiomatic Ethernet to CAN bihurgailuarekin komunikazio-eszenatoki desberdinak erakusten dituen les direktorioa:
- CANReceive.c. Kontsola aplikazio honek Axiomatic Ethernet-era CAN bihurgailutik CAN fotogramak nola jaso daitezkeen erakusten du.
- CANSend.c. Adibample-ek erakusten du nola bidal daitezkeen CAN fotogramak Axiomatic Ethernet CAN bihurgailura.
- Aurkikuntza.c. AdibampAplikazioak erabiltzaileak Axiomatic Ethernet to CAN bihurgailu bat nola aurkitu dezakeen erakusten du sare lokalean (LAN).
- Bihotz-taupadak.c. Aplikazio honek Axiomatic Ethernet-era CAN bihurgailutik Heartbeat mezuak nola jaso daitezkeen erakusten du. Bihotz-taupadak mezuen Osasun Datuak desegitea ere erakusten du.
- EgoeraEskaera.c. AdibampAplikazioak erabiltzaileak Axiomatic Ethernet to CAN bihurgailuaren egoera nola eska dezakeen erakusten du
Guztiak exampMicrosoft Windows edo Linux-en eraiki daitezke Windows.mk edo Linux.mk make erabiliz files. Maketa files ere .\Adbamples direktorioa. Exekutagarria eraikitzean files, make script-ak, beharrezkoa bada, .\Bin azpidirektorioa sortzen du .\Ex.amples direktorioa non exekutagarri eta objektu guztiak jartzen dituen files. SSP zip file biltzen ditu adibampWindows-erako fitxategiak .\Bin azpidirektorioan. SSP guztiak adibidezampWindows 10 eta Linux Ubuntu 16.04-n probatu ziren
DATU MOTAK ETA KODETZE ESTILOA
SSPak int eta char datu mota estandarrak soilik erabiltzen ditu. int mota osoko parametroaren datuen tamaina zehatza edo maximoa kritikoa ez denean erabiltzen da. Char mota ASCII kate batera seinalatzeko edo ASCII karaktere bakar bati erreferentzia egiteko erabiltzen da. Beste oinarrizko mota batzuetatik eratortzen dira goiburukoa eta datuen tamaina zehatza dute, int-tik eratorritako BOOL_t mota boolearra izan ezik, ikus: CommonTypes.h file. SSP esportatutako oinarrizko mota guztiak letra larriz izendatzen dira eta '_t' amaiera dute. Adibidezample: BOOL_t, WORD_t, etab. Esportatutako beste mota guztiek letra larriz izendatzen dituzte, '_t' amaiera dute eta aurrizkia dute. file -ren laburdura file barruan definitzen dira. 'CP' CommProtocol.h-rako erabiltzen da, 'DP' - DiscProtocol.h-rako, 'HD' - HealthData.h-rako eta 'PM' - PMessage.hrako. file. Makro-izen guztiek letra larriak erabiltzen dituzte eta aurrizkia dute file -ren laburdura file horretan definitzen dira, datu-moten moduan. 'CT' laburdura erabiltzen da CommonTypes.h file.
Aldagai-izenei bere motaren aurrizkia jartzen zaie oinarrizko mota eta erakusleei. Adibidezample: int motak 'i'-rekin aurrizkia du, erakusle-mota -'p'-rekin, erakuslea osoko-rekin - 'pi'-rekin, etab. Egiturek, batasunak, zenbatzaileak ez dute aurrizkirik. Zero amaierako kateetarako, 'sz' aurrizkia erabiltzen da. Funtzio-izenei aurrizkia jartzen zaie file laburdura datu-moten eta makroen modu berean. Fitxa bat lau espazioren berdina da
SSP ERABILTZEN
Erabiltzaileak SSP gehitu behar du files aplikazio proiektura. CommProtocol.c edo DiscProtocol.c baztertu daitezke protokolo egokia erabiltzen ez bada. HealthData.c ere baztertu daiteke bihurgailuaren osasun-datuak prozesatu beharrik ez badago.
SSPak ez du hasieratu behar erabili aurretik. Ez du aldagai globalik. SSP funtzio guztiak hari seguruak eta berriro sartzen dira. Bihurgailuaren mezuak bidaltzeko eta jasotzeko, Interneteko protokoloaren (IP) euskarria behar da. Laguntza hau emateko modu estandar bat Interneteko socketak erabiltzea da. Socket APIa ondo estandarizatuta dago eta SSP guztietan erabiltzen da adibidezampfitxategiak eta bihurgailuen eragiketen deskribapena egiteko.
Bihurgailuaren mezuak jasotzea
Erabiltzaileak lehenik socket bat prestatu behar du bihurgailuaren datuak jasotzeko.
Datuak jasotzen direnean, PMParseFromBuffer() funtziora pasatu behar dira. Erabiltzaileak dei-itzulera bi funtzio eskaintzen ditu: OnDataParsed() eta OnDataParsedError(). Lehenengo funtzioa protokolo-mezua ongi analizatu ondoren deitzen da eta bigarrena, analisi-errorearen ondorioz. Ondoren, erabiltzaileak OnDataParsed() funtzioaren barruan protokolo espezifikoko mezu indibidualetarako analizatzaileei deitu behar die, ikus behean:

UMAX140910. CAN-ENET Software Laguntza Paketea. 3.0 bertsioa

UMAX140910. CAN-ENET Software Laguntza Paketea. 3.0 bertsioa

Erabiltzaileak dwHealthData balioa bihurgailuaren hardware eta software osagai nagusien egoera operatibo indibidualetan analizatu nahi badu, HDUnpackHealthData() funtzioari deitu behar zaio:

UMAX140910. CAN-ENET Software Laguntza Paketea. 3.0 bertsioa Funtzio honek bihurgailuaren osasun-egoera agregatua ere itzultzen du.
Bihurgailura mezuak bidaltzea
Erabiltzaile-mezuak bihurgailura bidal daitezke lehenik behar den protokolo-mezua sortuz eta gero mezua igorle-bufferera kopiatuz. Adibidezample, egoera eskaera bat bidaltzeko komando hauek beharko dira

CAN FD fotogramak bidaltzea landuagoa da. CAN FD Stream mezuak CAN FD edo CAN trama klasiko bat baino gehiago izan ditzake, CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE nodoak egoeraren erantzuna edo taupadak mezuan ezartzen ez badu behintzat. Erabiltzaileak CAN FD Stream mezu huts bat prestatu behar du lehenik eta gero CAN fotogramak gehitu.

UMAX140910. CAN-ENET Software Laguntza Paketea. 3.0 bertsioa

TCP protokoloa erabiltzen bada, TCP_NODELAY aukera socketean ezarri behar da protokoloko mezuak bidaltzeko atzerapenak saihesteko.
Bihurgailua deskubritzea
Bihurgailua Ethernet to CAN Converter Discovery Protocol erabiliz aurki daiteke. Erabiltzaileak honako hau egin beharko luke:
- Ireki datagahari socket SO_BROADCAST aukerarekin.
- Prestatu aurkikuntza-eskaera eta kopiatu igorpen-bufferera.
- Bidali aurkikuntza eskaera IP helbide orokorrera.
- Itxaron LAN berean dauden bihurgailuen aurkikuntza-erantzunen arte.
- Analizatu erantzunak lehenik PMParseFromBuffer() eta gero OnDataParsed()-tik deitutako DPParseResponse() bidez.
Adibide sinplifikatuaampkontzeptua ilustratzen duen kodea behean aurkezten da

UMAX140910. CAN-ENET Software Laguntza Paketea. 3.0 bertsioa

DOKUMENTAZIOA
SSPn erabilitako Axiomatic jabedun protokoloak deskribatzen dituzten dokumentu hauek eskuragarri daude eskatuta:
- O. Bogush, “Ethernet to CAN Converter Communication Protocol. Dokumentuaren bertsioa: 5,” Axiomatic Technologies Corporation, 14ko abenduaren 2022a.
- O. Bogush, “Ethernet to CAN Converter Discovery Protocol. Dokumentuaren bertsioa: 1A”, Axiomatic Technologies Corporation, 5eko apirilaren 2021a.
- O. Bogush, ”Ethernet to CAN bihurgailuaren osasun egoera. Dokumentuaren bertsioa: 3,” Axiomatic Technologies Corporation, 5eko apirilaren 2021a.
Dokumentuak eskatzeko, jarri harremanetan Axiomatic Technologies helbide honetara: sales@axiomatic.com
LIZENTZIA
SSP softwarea 3 klausulako BSD Lizentzia baimendu batekin banatzen da. Lizentziaren testua softwarean sartzen da files
BERTSIOEN HISTORIA
| Erabiltzailearen eskuliburuaren bertsioa | SSP
bertsioa |
Data |
Egilea |
Aldaketak |
| 3.0 | 3.0.0 | 14ko abenduaren 2022a | Olek Bogush | · CAN FD Stream-erako euskarria gehitu da.
· CAN eta Notification Stream-en laguntza zaharkitua. · Komunikazio-nodoen ezarpenak gehitu dira egoeraren erantzuna eta taupadak mezuei. · CommProtocol.c, CommProtocol.h eta adibidez eguneratuakampfitxategiak: CANReceive.c, CANSend.c, Heartbeat.c eta StatusRequest.c. · Finlandiako bulegoko telefono-zenbaki eguneratua lehen orrialdean. |
| 2.0 | 2.0.xx | apirilak 27,
2021 |
Olek Bogush | · Axiomatic Wi-Fi CAN bihurgailuetarako laguntza gehitu da.
· Gehituta Bihurgailu mota parametroan Bihotz-taupadak eta Egoeraren Erantzuna mezuak. · Eguneratua Dokumentazioa atala. · Eguneratua CANReceive.c, Bihotz-taupadak.c eta EgoeraEskaera.c examples batera Windows.mk eta Linux.mk egin files. |
| 1.0A | 1.0.xx | Martxoak 2,
2017 |
Olek Bogush | · In SSP edukiak .zip banaketa desblokeatzeko eskaera gehitu da file Windows-en. |
| 1.0 | 1.0.xx | 27ko urriaren 2016a | Olek Bogush | · Hasierako kaleratzea. |
GURE PRODUKTUAK
- AC/DC elikadura iturriak
- Eragingailuen Kontrolak/Interfazeak
- Automobilgintzako Ethernet Interfazeak
- Bateria-kargagailuak
- CAN kontrolak, bideratzaileak, errepikagailuak
- CAN/WiFi, CAN/Bluetooth, Bideratzaileak
- Korrontea / Boltage/PWM bihurgailuak
- DC/DC potentzia bihurgailuak
- Motorren Tenperatura-eskanerrak
- Ethernet/CAN bihurgailuak, pasabideak, etengailuak
- Fan Drive kontrolagailuak
- Pasabideak, CAN/Modbus, RS-232
- Giroskopioak, Inklinometroak
- Balbula Hidraulikoen Kontrolatzaileak
- Inklinometroak, Triaxialak
- I/O kontrolak
- LVDT seinale bihurgailuak
- Makinen Kontrolak
- Modbus, RS-422, RS-485 Kontrolak
- Motor Kontrolak, Inbertsoreak
- Elikatze iturriak, DC/DC, AC/DC
- PWM seinale bihurgailuak/isolatzaileak
- Seinale-baldintzatzaileak ebaztea
- Zerbitzu-tresnak
- Seinale baldintzatzaileak, bihurgailuak
- Tentsio-neurgailu CAN kontrolak
- Surge-Supresoak
GURE ENPRESA
Axiomatic-ek makinen kontrol elektronikoko osagaiak eskaintzen ditu errepidez kanpoko, ibilgailu komertzialei, ibilgailu elektrikoari, elektrizitate-sorgailuei, materialen manipulazioari, energia berriztagarriei eta OEM industrialei. Gure bezeroentzako balioa gehitzen duten makinen kontrol diseinatu eta eskuragarri daudenekin berritzen dugu.
KALITATEAREN DISEINUA ETA FABRIKAZIOA
ISO9001: 2015 erregistratutako diseinu/fabrikazio instalazio bat dugu Kanadan.
BERMEA, APLIKAZIOAREN ONARPENA/MUGAK
Axiomatic Technologies Corporation-ek edozein unetan bere produktu eta zerbitzuetan zuzenketak, aldaketak, hobekuntzak, hobekuntzak eta bestelako aldaketak egiteko eta edozein produktu edo zerbitzu eteteko eskubidea du oharrik gabe. Bezeroek eskaerak egin baino lehen informazio garrantzitsua eskuratu behar dute eta informazio hori eguneratua eta osoa dela egiaztatu beharko dute. Erabiltzaileek produktua aurreikusitako aplikazioan erabiltzeko egokia dela ziurtatu behar dute. Gure produktu guztiek berme mugatua dute materialaren eta lanaren akatsen aurka. Mesedez, ikusi gure Bermea, Aplikazioen Onarpenak/Mugak eta Materialak Itzultzeko Prozedura helbidean https://www.axiomatic.com/service/.
BETETZEA
Produktuen betetzearen xehetasunak produktuaren literaturan eta/edo axiomatic.com webgunean aurki daitezke. Edozein kontsulta helbidera bidali behar da sales@axiomatic.com.
ERABILERA SEGURUA
Produktu guztiak Axiomatic-ek zaindu behar ditu. Ez ireki produktua eta egin zerbitzua zuk zeuk
ZERBITZUA
Axiomatic-era itzultzeko produktu guztiek itzultzeko materialak baimentzeko zenbakia (RMA#) behar dute sales@axiomatic.com. Mesedez, eman informazio hau RMA zenbakia eskatzerakoan:
- Serie zenbakia, pieza zenbakia
- Exekuzio orduak, arazoaren deskribapena
- Kablearen konfigurazio diagrama, aplikazioa eta beste iruzkin batzuk behar izanez gero
EZERAKETA
Produktu axiomatikoak hondakin elektronikoak dira. Mesedez, jarraitu zure inguruko ingurumen-hondakinak eta birziklapen-legeak, araudiak eta politikak hondakin elektronikoak modu seguruan botatzeko edo birziklatzeko.
KONTAKTUAK
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, ON CANADA L5T 2E3
- TEL: +1 905 602 9270
- FAX: +1 905 602 9279
- www.axiomatic.com
- sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLANDIA
- TEL: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Dokumentuak / Baliabideak
![]() |
AXIOMATIC AX140910 CAN-ENET Software Laguntza Paketea [pdfErabiltzailearen eskuliburua UMAX140910, AX140910, AX140910 CAN-ENET software laguntza paketea, AX140910 software laguntza paketea, CAN-ENET software laguntza paketea, software laguntza paketea, software paketea, laguntza paketea, paketea |





