AXIOMATIC-logo

AXIOMATIC AX140910 CAN-ENET Polokalama Lagolago Paketi

AXIOMATIC-AX140910-CAN-ENET-Software-Lagolago-Afike-oloa

Fa'amatalaga o oloa

O le CAN-ENET Software Support Package (SSP) o se seti o polokalame faʻapipiʻi, faʻamaumauga, ma examples mo le atina'eina o polokalama faakomepiuta e galue i le tele o Axiomatic Ethernet i le CAN ma le Wi-Fi i le CAN converters. O lo'o tu'uina atu e le pusa polokalama se tusi fa'aoga, puna files, ma examples. E aoga le tusi lesona mo so'o se SSP version 3.0.xx, ma o fa'afouga fa'apitoa i le tusi lesona e faia e ala i le fa'aopoopoina o mataitusi A, B, …, Z i le numera fa'aoga tusi lesona. E mafai ona fa'aoga le SSP mo polokalame fa'apipi'i fa'apipi'i fa'atasi ai ma puna'oa fa'apitoa fa'apea fo'i polokalame fa'aoga i Windows po'o Linux.

Fa'aogaina o Mea

  1. La'u mai le fa'asoa zip file mai le Axiomatic web'upega tafaʻilagi poʻo le mauaina o se faʻapipiʻi e ala ile imeli.
  2. Tatala le zip file i Windows e ala i le kiliki-matau le file ma oomi le faamau tatala i Meatotino-> General-> Tatala.
  3. Aveese le zip archive e fai ai le fausaga o faila:
    • O le root directory o lo'o i ai le SSP fesoasoani file CANEnetSSP.chm i le Microsoft HTML help format ma le tusi lesona UMAX140910v3.0.pdf i le Adobe Reader format.
    • Le Puna Files faila o loʻo i ai faʻamatalaga o le soifua maloloina o tagata liliu mai o loʻo faʻamatalaina i le Ethernet i le CAN Converter Communication Protocol.
    • O le Examples folder o loʻo i ai exampe mafai ona fausia i luga o Microsoft Windows poʻo Linux e faʻaaoga ai le Windows.mk poʻo le Linux.mk make files.
  4. Fausia fa'atino files mo le example faaaogaina o le fai files o loʻo i totonu o le .Examples directory.
  5. Afai e mana'omia, fai se .Bin subdirectory i le .Examples directory lea e mafai uma ona fa'atinoina ma mea files o le a tuu.
  6. SSP zip file o lo'o iai fa'atasi fa'atasiamples mo Windows i le .Bin subdirectory.
  7. SSP umaampna tofotofoina le Windows 10 ma Linux Ubuntu 16.04.

O lo'o fa'aogaina e le SSP na'o ituaiga fa'amaumauga fa'amaumauga int ma char. Ole ituaiga int e fa'aoga pe a le taua le sa'o po'o le maualuga o fa'amaumauga mo le fa'amaufa'ailoga numera. O le ituaiga char e faʻaaogaina e tusi ai i se manoa ASCII pe faʻasino i se uiga ASCII se tasi. O isi ituaiga fa'avae e maua mai i le ulutala ma maua le tele o fa'amaumauga, se'i vagana le Boolean type BOOL_t, lea e maua mai i le int, va'ai: CommonTypes.h file.

ARONONYMA

  • API Application Programming Interface
  • ASCII American Standard Code for Information Interchange
  • BSD Berkeley Software Distribution
  • CAN Controller Area Network
  • HTML HyperText Markup Language
  • IP Initaneti Protocol
  • LAN Local Area Network
  • SSP Software Support Package

FAAMATALAGA LAUTELE

O le CAN-ENET Software Support Package (SSP) o lo'o tu'uina atu ai se seti o polokalame fa'akomepiuta, fa'amaumauga, ma examples mo le atina'eina o polokalama faakomepiuta o lo'o galulue fa'atasi ma le tele o Axiomatic Ethernet i le CAN ma le Wi-Fi i le CAN converters.
O le tusi fa'aoga e aoga mo le SSP fa'atasi ai ma numera tetele e lua e pei o le tusi lesona. Mo exampO lea, e aoga lenei tusi fa'aoga mo so'o se SSP version 3.0.xx. O fa'afouga fa'apitoa i le tusi fa'aoga e faia e ala i le fa'aopoopoina o mataitusi: A, B, …, Z i le numera o le tusi lesona fa'aoga. O masini komepiuta SSP uma o loʻo tusia i se gagana faʻatulagaina C masani mo le feaveaʻi ma faʻamaumauga atoatoa. Latou te tuʻuina atu le lagolago mo fesoʻotaʻiga faʻapitoa a Axiomatic ma Discovery protocols. Ole feso'ota'iga Feso'ota'iga e masani ona fa'aoga mo le fa'asalalauina o fe'au CAN ile Ethernet po'o so'o se isi feso'otaiga IP, ma le Discovery protocol - mo le su'eina o le tagata liliu mai ile LAN. O le SSP e mafai ona fa'aoga tutusa mo polokalame fa'apipi'i faiga fa'atapula'a alagaoa ma mo polokalame fa'aoga i Windows po'o Linux.

SSP ISI

O le SSP o loʻo tufatufa atu o se zip file ma le igoa: CANEnetSSPv .zip, o fea numera e faasino i le numera autu o le SSP ma – i le tusi e sui ai pepa e filifili ai. Ina ia aloese mai fa'afitauli e ono tula'i mai ile fa'aalia ole fesoasoani SSP file, le tufatufaina zip file e tatau ona tatalaina i Windows pe a maua i luga ole initaneti (pe a uma ona sii mai le Axiomatic website, mauaina i le i-meli o se faʻapipiʻi, ma isi) E mafai ona faia lenei mea e ala i le kiliki-saʻo le file ma oomi le faamau tatala i Properties-> General-> Tatala. A maeʻa ona aveese mai le zip archive, o le a fausia le fausaga faila:

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-1

O le root directory o lo'o i ai le SSP fesoasoani file CANEnetSSP.chm i le Microsoft HTML fesoasoani fa'atulagaina ma lenei tusi fa'aoga UMAX140910v3.0.pdf i le Adobe Reader format. Ole numera pito sili ona taua ole SSP o lo'o atagia mai ai suiga le fetaui, o le isi - suiga talafeagai, o le mea mulimuli - suiga laiti e le afaina ai le SSP galuega. E fa'aopoopo le tusi fa'apitoa mo suiga ile tusi fa'aoga ma/po'o fesoasoani file

Punavai Files
Le puna SSP files o lo'o fa'avasegaina i .\Source ma .\Inc directories e tusa ai ma o latou ituaiga. O loʻo tusia i le tulaga C ma tuʻuina atu faʻaoga polokalame nei:

  • PMessage. E tu'uina atu le lagolago mo le fa'asologa o fe'au tuto'atasi o lo'o fa'amatalaina ile Ethernet i le CAN Converter Communication Protocol.
  • CommProtocol. Lagolago fe'au mai le Ethernet i le CAN Converter Communication Protocol.
  • DiscProtocol. Lagolago fe'au mai le Ethernet i le CAN Converter Discovery Protocol.
  • HealthData. Tuuina atu faʻamaumauga faʻamaumauga ma galuega mo le faʻaogaina o le Ethernet i le CAN converter faʻamatalaga tulaga o le soifua maloloina o loʻo faʻamatalaina i le Ethernet i le CAN Converter Communication Protocol.

O ituaiga fa'amaumauga fa'avae uma ma macros masani o lo'o fa'amatalaina ile CommonTypes.h file.

Examples
O le SSP o lo'o iai fo'i mea neiample polokalame i le .\Examples directory fa'aalia ata eseese o feso'ota'iga ma le Axiomatic Ethernet i le CAN converter:

  • E MAFAI.c. O lenei talosaga fa'amafanafanaga o lo'o fa'aalia ai le auala e mafai ai ona maua fa'avaa CAN mai le Axiomatic Ethernet i le CAN converter.
  • CANSend.c. O lenei exampO lo'o fa'aalia ai le auala e mafai ai ona lafo fa'avaa CAN i le Axiomatic Ethernet i le CAN converter.
  • Discovery.c. O lenei exampLe talosaga e faʻaalia ai le auala e mafai ai e le tagata faʻaoga ona maua se Axiomatic Ethernet i le CAN converter i luga o le upega tafaʻilagi (LAN).
  • Tata o le fatu.c. O lenei talosaga o loʻo faʻaalia ai le auala e mafai ai ona maua savali Heartbeat mai le Axiomatic Ethernet i le CAN converter. O loʻo faʻaalia ai foʻi le tatalaina o faʻamaumauga o le Soifua Maloloina mai feʻau Heartbeat.
  • TulagaTalosaga.c. O lenei exampLe talosaga e faʻaalia ai le auala e mafai ai e le tagata faʻaoga ona talosagaina le Axiomatic Ethernet i le CAN converter status

O exampe mafai ona fausia i luga ole Microsoft Windows poʻo Linux e faʻaaoga ai le Windows.mk poʻo le Linux.mk make files. Le faia files o lo'o iai fo'i i le .\Examples directory. I luga o le fausiaina o le fale files, o le fai script, pe a mana'omia, e fatuina .\Bin subdirectory i le .\Examples directory lea e tu'u ai mea uma e mafai ona fa'atinoina ma mea files. SSP zip file o lo'o iai fa'atasi fa'atasiamples mo Windows i le .\Bin subdirectory. SSP umaampna tofotofoina le Windows 10 ma Linux Ubuntu 16.04

TUSI FA'AMATALAGA MA LE SILI FA'AVAE

O lo'o fa'aogaina e le SSP na'o ituaiga fa'amaumauga fa'amaumauga int ma char. Ole ituaiga int e fa'aoga pe a le taua le sa'o po'o le maualuga o fa'amaumauga mo le fa'amaufa'ailoga numera. O le char type e fa'aoga e fa'asino i se manoa ASCII pe fa'asino i se uiga ASCII se tasi. O isi ituaiga faavae e maua mai ulutala ma maua le tele o faʻamatalaga, sei vagana ai le Boolean type BOOL_t, lea e maua mai i le int, vaʻai: CommonTypes.h file. O SSP uma e auina atu i fafo o ituaiga autu e faaigoa i mataitusi tetele ma e iai le faai'uga '_t'. Mo example: BOOL_t, WORD_t, ma isi. O isi ituaiga uma e auina atu i fafo e faaigoa i mataitusi tetele, e iai le '_t' fa'ai'u ma o lo'o fa'aulu i le file faapuupuuga mo le file o lo'o fa'amatalaina i totonu. O le 'CP' e fa'aoga mo le CommProtocol.h, 'DP' - mo le DiscProtocol.h, 'HD' - mo le HealthData.h ma le 'PM' - mo le PMessage.h file. O igoa macro uma e fa'aaoga mataitusi tetele ma fa'apipi'i i le file faapuupuuga mo le file ua faauigaina i latou, i le auala lava e tasi e pei o ituaiga faamatalaga. O le 'CT' fa'apu'upu'u o lo'o fa'aoga mo le CommonTypes.h file.
O igoa fesuia'i o lo'o fa'apipi'i fa'atasi ma o latou ituaiga mo ituaiga fa'avae ma fa'ailoga. Mo example: int type e fa'aulu i le 'i', fa'ailoga fa'ailoga – fa'atasi ai ma le 'p', fa'asino ile numera atoa – fa'atasi ma le 'pi', ma isi. Mo manoa fa'amuta e leai, e fa'aoga le 'sz' prefix. O igoa o galuega e fa'apipi'i i le file fa'apuupuuga i le auala lava e tasi e pei o fa'amaumauga ma macros. O le tasi laupepa e tutusa ma le fa avanoa

FA'A'OGA SSP

E tatau i le tagata fa'aoga ona fa'aopoopo le SSP files i le poloketi talosaga. O le CommProtocol.c poʻo le DiscProtocol.c e mafai ona faʻaaogaina pe a le faʻaogaina le faʻaoga talafeagai. Ole HealthData.c e mafai fo'i ona fa'ate'aina pe a leai se mana'oga e fa'agasolo fa'amaumauga ole soifua maloloina.
E le mana'omia e le SSP le fa'ailoga muamua a'o le'i fa'aogaina. E leai ni suiga o le lalolagi. O galuega uma a le SSP e saogalemu ma toe fa'afo'i. Mo le auina atu ma le mauaina o feʻau liliu, e manaʻomia se lagolago o le Initaneti (IP). O se auala masani e tu'uina atu ai lenei lagolago o le fa'aogaina o sockets Initaneti. O le API socket e lelei faʻasalalau ma faʻaaogaina i SSP umaamples ma mo le faʻamatalaga o gaioiga faʻaliliu.

Mauaina o Feau mai le Converter
E tatau i le tagata faʻaoga ona saunia muamua se socket mo le mauaina o faʻamatalaga liliu.
A maua faʻamatalaga, e tatau ona tuʻuina atu i le PMParseFromBuffer () galuega. E tu'uina atu e le tagata fa'aoga ni galuega toe fo'i e lua: OnDataParsed() ma OnDataParsedError(). O le galuega muamua e faʻaaogaina pe a maeʻa ona faʻamaonia lelei le feʻau faʻasalalauga ma le lona lua - i luga o le faʻasalaga sese. Ma, e tatau i le tagata faʻaoga ona valaʻau parsers mo feʻau faʻapitoa faʻapitoa i totonu o le OnDataParsed() galuega, vaʻai i lalo:

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-2

UMAX140910. CAN-ENET Software Lagolago Package. Fa'aliliuga 3.0

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-3 AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-4

UMAX140910. CAN-ENET Software Lagolago Package. Fa'aliliuga 3.0

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-5 AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-6

Afai e mana'o le tagata fa'aoga e fa'avasega le tau o le dwHealthData i tulaga fa'agaioia ta'ito'atasi o le fa'aliliuina o masini tetele ma mea fa'akomepiuta, e tatau ona ta'ua le galuega a le HDUnpackHealthData():

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-7

UMAX140910. CAN-ENET Software Lagolago Paketi. Fa'aliliuga 3.0 O lenei galuega e toe fa'afo'i mai ai fo'i le fa'aliliuga tu'ufa'atasia Tulaga Soifua Maloloina.

Auina atu Feau i le Faaliliu
E mafai ona lafo savali a le tagata fa'aoga i le tagata liliu mai e ala i le faia muamua o le fe'au fa'akomepiuta mana'omia ona kopiina lea o le fe'au i le pa'u fa'asalalau. Mo example, auina atu se talosaga tulaga o le a manaomia ai poloaiga nei

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-8

O le auina atu o fa'avaa CAN FD e sili atu ona auiliili. O le fe'au CAN FD Stream e mafai ona aofia ai le sili atu ma le tasi le CAN FD po'o le CAN masani, se'i vagana ua setiina le fu'a CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE e le node i le Fe'au Tulaga po'o le Tata o le fatu. E tatau i le tagata fa'aoga ona saunia muamua se fe'au CAN FD Stream e gaogao ona fa'aopoopo lea i ai fa'avaa CAN.

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-9

UMAX140910. CAN-ENET Software Lagolago Package. Fa'aliliuga 3.0

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-10

Afai e fa'aogaina le TCP protocol, o le TCP_NODELAY filifiliga e tatau ona seti i le socket e aloese ai mai le tuai i le auina atu o feʻau faʻasalalauga.

Mauaina o le Lisi
E mafai ona maua le tagata liliu mai e ala i le Ethernet i le CAN Converter Discovery Protocol. E tatau i le tagata faʻaoga ona faia mea nei:

  • Tatala se datagram socket ma le SO_BROADCAST filifiliga.
  • Saunia se talosaga e su'e ma kopi i le pa'u fa'asalalau.
  • Auina atu le talosaga su'esu'e ile tuatusi IP ole lalolagi.
  • Fa'atali mo tali o lo'o sau mai tagata liliu mai o lo'o i luga ole LAN tutusa.
  • Fa'avasega muamua tali e le PMParseFromBuffer() ona sosoo ai lea ma le DPParseResponse() vala'au mai OnDataParsed() .

Se fa'a faigofieample code e faʻaalia ai le manatu o loʻo tuʻuina atu i lalo

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-11

UMAX140910. CAN-ENET Software Lagolago Package. Fa'aliliuga 3.0

AXIOMATIC-AX140910-CAN-ENET-Software-Support-Package-fig-12

PEPA

O pepa nei o lo'o fa'amatalaina ai fa'amaumauga a le Axiomatic o lo'o fa'aogaina ile SSP o lo'o avanoa pe a talosagaina:

  • O. Bogush, “Ethernet to CAN Converter Communication Protocol. Faiga pepa: 5,” Axiomatic Technologies Corporation, Tesema 14, 2022.
  • O. Bogush, “Ethernet to CAN Converter Discovery Protocol. Faiga pepa: 1A,” Axiomatic Technologies Corporation, Aperila 5, 2021.
  • O. Bogush, "Ethernet to CAN Converter Tulaga Soifua Maloloina. Faiga pepa: 3,” Axiomatic Technologies Corporation, Aperila 5, 2021.

Mo le talosagaina o pepa, fa'amolemole fa'afeso'ota'i le Axiomatic Technologies ile: sales@axiomatic.com

LASENE

O le polokalame SSP o lo'o tufatufaina atu ma se Laisene BSD fa'atagaina e 3-fuaiupu. O tusitusiga o le laisene o loʻo aofia i totonu o le polokalama files

VERSION HISTORY

Fa'aliliuga Tusi Taiala SSP

lomiga

 

Aso

 

Tusitala

 

Suiga

3.0 3.0.0 Tesema 14, 2022 Olek Bogush · Faʻaopoopo le lagolago mo CAN FD Stream.

· Fa'ate'aina le lagolago mo CAN ma Fa'asilasilaga Stream.

· Fa'aopoopoina Feso'ota'iga Node Seti i Tulaga Tali ma fe'au Tata'o fatu.

· Fa'afouina CommProtocol.c, CommProtocol.h, ma examples: CANReceive.c, CANSend.c, Heartbeat.c, ma le StatusRequest.c.

· Fa'afouina numera telefoni a le ofisa Finnish i le itulau pito i luma.

2.0 2.0.xx Aperila 27,

2021

Olek Bogush · Faʻaopoopo le lagolago mo Axiomatic Wi-Fi i le CAN converters.

· Faaopoopo Ituaiga Faaliliu parakalafa i Tata o le fatu

ma Tulaga Tali savali.

· Fa'afouina Fa'amaumauga vaega.

· Fa'afouina E MAFAI.c, Tata o le fatu.c ma

TulagaTalosaga.c examples faatasi ma

Windows.mk ma Linux.mk faia files.

1.0A 1.0.xx Mati 2,

2017

Olek Bogush · I totonu SSP mea i totonu fa'aopoopo talosaga e tatala le fa'asoa .zip file i Windows.
1.0 1.0.xx Oketopa 27, 2016 Olek Bogush · Fa'asalalauga muamua.

OA TATOU Oloa

  • Sapalai Malosiaga AC/DC
  • Fa'atonuga Pulea/Fesootaiga
  • Feso'ota'iga Ethernet ta'avale
  • Totogi ma'a
  • CAN Pulea, Router, Repeaters
  • CAN/WiFi, CAN/Bluetooth, Auala
  • Nei / Voltage/PWM Suia
  • DC/DC Malosi Lisi
  • Su'ega Su'ega o le Temperature Engine
  • Ethernet/CAN Lisi, Faitotoa, Suiga
  • Fa'atonuga ta'avale ili
  • Faitotoa, CAN/Modbus, RS-232
  • Gyroscopes, Inclinometers
  • Pulea Valve Hydraulic
  • Inclinometers, Triaxial
  • Pulea I/O
  • LVDT Signal Converters
  • Pulea masini
  • Modbus, RS-422, RS-485 Pulea
  • Pulea afi, Inverters
  • Sapalai Malosiaga, DC/DC, AC/DC
  • Fa'ailoga Fa'ailoga PWM/Isolators
  • Fa'ailo Fa'ailo
  • Meafaigaluega Auaunaga
  • Fa'ailoga Fa'ailoga, Fa'aliliu
  • Fua Fa'asa'o E MAFAI Pulea
  • Suppressors Si'i

LA TATOU KAMUPANI
O le Axiomatic e tu'uina atu vaega fa'aeletoroni e pulea ai masini i luga o le alatele, ta'avale fa'atau, ta'avale eletise, seti afi eletise, fa'aogaina o meafaitino, malosi fa'afouina ma maketi OEM pisinisi. Matou te fa'afou fa'atasi ma masini fa'ainisinia ma fafo-le-fata e fa'aopoopoina le tau mo a matou tagata fa'atau.

TULAGA MA LE FAIA
E i ai a matou ISO9001: 2015 resitalaina mamanu / fale gaosi oloa i Kanata.

FA'AALIGA, FA'AALIGA/TA'ALA

Axiomatic Technologies Corporation o lo'o fa'asaoina le aia tatau e faia ai fa'asa'oga, suiga, fa'aleleia, fa'aleleia, ma isi suiga i ana oloa ma auaunaga i so'o se taimi ma fa'agata ai so'o se oloa po'o se tautua e aunoa ma se fa'aaliga. E tatau i tagata fa'atau ona maua fa'amatalaga talafeagai lata mai a'o le'i tu'uina atu oka ma e tatau ona fa'amaonia o ia fa'amatalaga o lo'o lata mai ma atoatoa. E tatau i tagata faʻaoga ona faʻamalieina i latou lava o le oloa e talafeagai mo le faʻaaogaina i le faʻamoemoega o le talosaga. O a matou oloa uma o lo'o i ai se fa'atapula'a fa'amaonia e fa'asaga i fa'aletonu i meafaitino ma galuega. Fa'amolemole va'ai i la matou Warranty, Fa'atagaga Talosaga/Tagata Fa'agata ma Fa'agasolo Mea Fa'afo'i i https://www.axiomatic.com/service/.

TAGATA
O fa'amatalaga o le tausisia o oloa e mafai ona maua i tusi o oloa ma/po'o luga ole axiomatic.com. Soo se fesili e tatau ona lafo i sales@axiomatic.com.

FA'A'OGA SELELE
O oloa uma e tatau ona tautuaina e le Axiomatic. Aua le tatalaina le oloa ma fai le auaunaga e oe lava ia

AUAUNA
O oloa uma e toe fa'afo'i i le Axiomatic e mana'omia se Numera Fa'atagaina o Mea e Fa'afo'i (RMA#) mai sales@axiomatic.com. Fa'amolemole tu'u mai fa'amatalaga nei pe a talosagaina se numera RMA:

  • Numera fa'asologa, numera vaega
  • Taimi itula, fa'amatalaga o fa'afitauli
  • Uaea seti ata, talosaga ma isi faamatalaga pe a manaomia

TULAFONO
O oloa axiomatic o otaota eletise. Fa'amolemole mulimulitai i lau fa'apitonu'u o le siosiomaga o otaota ma le toe fa'aaogaina o tulafono, tulafono ma faiga fa'avae mo le lafoa'iina saogalemu po'o le toe fa'aaogaina o otaota fa'aeletoroni.

FESOASOANI
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, I KANATA L5T 2E3

Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLAND

Pepa / Punaoa

AXIOMATIC AX140910 CAN-ENET Polokalama Lagolago Paketi [pdf] Tusi Taiala
UMAX140910, AX140910, AX140910 CAN-ENET Software Support Package, AX140910 Software Support Package, CAN-ENET Software Support Package, Software Support Package, Software Package, Support Package, Package

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *