AXIOMATIC AX140910 CAN-ENET Software ngwugwu

Ozi ngwaahịa
Ngwungwu Nkwado Software CAN-ENET (SSP) bụ nhazi modul ngwanrọ, akwụkwọ, na examples maka ịmepụta ngwa ngwa ngwa nke na-arụ ọrụ dị iche iche Axiomatic Ethernet na CAN na Wi-Fi na ndị ntụgharị CAN. Ngwungwu ngwanrọ na-enye akwụkwọ ntuziaka onye ọrụ, isi mmalite files, na examples. Akwụkwọ ntuziaka onye ọrụ dị maka ụdị SSP ọ bụla 3.0.xx, a na-emelitekwa akwụkwọ ntuziaka onye ọrụ site na ịgbakwunye mkpụrụedemede A, B, …, Z na nọmba ụdị akwụkwọ ntuziaka onye ọrụ. Enwere ike iji SSP maka ịmepụta sistemu agbakwunyere nwere oke ego yana maka mmemme ngwa na Windows ma ọ bụ Linux.
Eji ngwaahịa
- Budata zip nkesa file site na Axiomatic websaịtị ma ọ bụ nweta ya dị ka mgbakwunye site na email.
- Kpọghee zip ahụ file na Windows site na ịpị aka nri file na ịpị bọtịnụ mkpọghe na Properties->General->Kpọghe.
- Wepụ ebe nchekwa zip ka ịmepụta usoro nchekwa ndị a:
- Akwụkwọ ndekọ mgbọrọgwụ nwere enyemaka SSP file CANEnetSSP.chm n'ụdị enyemaka Microsoft HTML yana akwụkwọ ntuziaka onye ọrụ UMAX140910v3.0.pdf n'ụdị Adobe Reader.
- Isi Iyi Files nchekwa nwere ihe ntụgharị ozi ọnọdụ ahụike akọwara na Ethernet ka CAN Ntụgharị Nkwukọrịta Protocol.
- The Examples nchekwa nwere examples nke nwere ike wuru na Microsoft Windows ma ọ bụ Linux iji Windows.mk ma ọ bụ Linux.mk make files.
- Mee nke enwere ike ime ya files maka examples eji eme files dị na .Examples ndekọ.
- Ọ bụrụ na ọ dị mkpa, mepụta .Bin subdirectory na .Examples ndekọ ebe niile executable na ihe filea ga-etinye s.
- zip nke SSP file nwere examples maka Windows na .Bin subdirectory.
- Ndị SSP niileampA nwalere les na Windows 10 na Linux Ubuntu 16.04.
SSP na-eji naanị int na char ụdị data data. A na-eji ụdị int ahụ mgbe oke data ma ọ bụ karịa maka oke integer adịghị mkpa. A na-eji ụdị chartụ aka na eriri ASCII ma ọ bụ rụtụ aka na otu agwa ASCII. Ụdị isi ndị ọzọ na-enweta site na nkụnye eji isi mee ma nwee ezigbo nha data, ewezuga ụdị Boolean BOOL_t, nke sitere na int, lee: CommonTypes.h file.
ARONYMS
- Ngwa mmemme API
- Koodu ọkọlọtọ ASCII maka mgbanwe ozi
- Nkesa ngwanrọ BSD Berkeley
- CAN Controller Area Network
- HTML HyperText Asụsụ
- Protocol ịntanetị IP
- LAN Mpaghara netwọkụ
- Ngwungwu Nkwado Software SSP
OZI IZUGBE
Ngwugwu Nkwado Software CAN-ENET (SSP) na-enye usoro modul ngwanrọ, akwụkwọ, na examples maka ịmepụta ngwa ngwa ngwa na-arụ ọrụ dị iche iche Axiomatic Ethernet na CAN na Wi-Fi na ndị ntụgharị CAN.
Akwụkwọ ntuziaka onye ọrụ bara uru maka SSP nwere otu nọmba ụdị abụọ dị ka akwụkwọ ntuziaka onye ọrụ. Maka examplee, akwụkwọ ntuziaka onye ọrụ a bara uru maka ụdị SSP ọ bụla 3.0.xx. A na-eme mmelite akọwapụtara maka akwụkwọ ntuziaka onye ọrụ site na ịgbakwunye mkpụrụedemede: A, B,…, Z na nọmba ụdị akwụkwọ ntuziaka onye ọrụ. Edere modul sọftụwia SSP niile n'asụsụ mmemme C ọkọlọtọ maka ibugharị na idekọ ya nke ọma. Ha na-enye nkwado maka usoro nkwurịta okwu na nchọpụta nke Axiomatic. A na-ejikarị usoro nzikọrịta ozi maka izisa ozi CAN n'elu Ethernet ma ọ bụ netwọk IP ọ bụla, yana usoro nchọpụta - maka ịchọta onye ntụgharị na LAN. Enwere ike iji SSP mee ihe maka ịhazi sistemu agbakwunyere nwere oke ego yana maka mmemme ngwa na Windows ma ọ bụ Linux.
Ọdịnaya SSP
A na-ekesa SSP ka ọ bụrụ zip file ya na aha: CANEnetSSPv .zip, ebe ọnụọgụgụ na-ezo aka na nọmba SSP isi ụdị na – na nhọrọ akwụkwọ mgbanwe leta. Iji zere nsogbu ndị nwere ike ime na igosipụta enyemaka SSP file, zip nkesa file ekwesịrị ịkpọghee ya na Windows ma ọ bụrụ na enwetara ya na ịntanetị (mgbe nbudata na Axiomatic websaịtị, ịnata na e-mail dị ka ihe mgbakwunye, wdg) Enwere ike ime nke a site na ịpị aka nri file na ịpị bọtịnụ mkpọghe na Properties->General->Kpọghe. Mgbe i wepụrụ zip Archive, a ga-emepụta usoro nchekwa ndị a:

Akwụkwọ ndekọ mgbọrọgwụ nwere enyemaka SSP file CANEnetSSP.chm n'ụdị enyemaka Microsoft HTML yana akwụkwọ ntuziaka onye ọrụ UMAX140910v3.0.pdf n'ụdị Adobe Reader. Nọmba ụdị SSP kachasị dị ịrịba ama na-egosipụta mgbanwe na-ekwekọghị ekwekọ, na-esote - mgbanwe dakọtara, nke ikpeazụ - obere mgbanwe anaghị emetụta ọrụ SSP. Agbakwunyere leta nhọrọ maka mgbanwe na ntuziaka onye ọrụ na/ma ọ bụ enyemaka file
Isi mmalite Files
Isi mmalite SSP files na-agbakọta na .\Source na .\ Inc directories dị ka ụdị ha si dị. Edere ha na ọkọlọtọ C ma weta modul sọftụwia ndị a:
- Ozi PM. Na-enye nkwado maka usoro ozi nwere onwe nke protocol akọwara na Ethernet ka CAN Ntụgharị Nkwukọrịta Protocol.
- CommProtocol. Na-akwado ozi sitere na Ethernet gaa na Protocol Ntụgharị CAN.
- Usoro DiscProtocol. Na-akwado ozi sitere na Ethernet gaa na CAN Converter Discovery Protocol.
- HealthData. Na-enye nhazi data na ọrụ maka nhazi Ethernet ka ọ bụrụ ozi ọnọdụ ahụike CAN ntụgharị nke akọwara na Ethernet gaa na CAN Converter Communication Protocol.
A kọwapụtara ụdị data niile bụ isi na macro nkịtị na CommonTypes.h file.
Examples
SSP nwekwara ihe ndị a example mmemme na .\Exampakwụkwọ ndekọ aha na-egosi ọnọdụ dị iche iche nke nzikọrịta ozi na Axiomatic Ethernet ka onye ntụgharị CAN:
- Ịnata.c. Ngwa njikwa a na-egosi ka enwere ike ịnweta okpokolo agba CAN site na Axiomatic Ethernet gaa na onye ntụgharị CAN.
- CANSend.c. Nke a example gosi otu esi ezipu okpokolo agba CAN na Axiomatic Ethernet ka ọ bụrụ onye ntụgharị.
- Nchọpụta.c. Nke a exampNgwa na-egosi ka onye ọrụ ga-esi chọpụta Axiomatic Ethernet ka ọ bụrụ onye ntụgharị na netwọk mpaghara (LAN).
- Obi nkpu.c. Ngwa a na-egosi otu esi enweta ozi Heartbeat site na Axiomatic Ethernet ka ọ bụrụ onye ntụgharị CAN. Ọ na-egosikwa mwepu nke data ahụike sitere na ozi Heartbeat.
- Ọnọdụ arịrịọ.c. Nke a example ngwa na-egosi otú onye ọrụ nwere ike ịrịọ Axiomatic Ethernet ka CAN Ntụgharị ọnọdụ
All examples nwere ike wuru na Microsoft Windows ma ọ bụ Linux iji Windows.mk ma ọ bụ Linux.mk make files. Ihe mere files dịkwa na .\Examples ndekọ. N'elu ụlọ executable files, ihe ederede, ọ bụrụ na ọ dị mkpa, na-emepụta .\Bin subdirectory na .Examples ndekọ ebe ọ na-etinye ihe niile executable na ihe files. zip nke SSP file nwere examples maka Windows na .\Bin subdirectory. Ndị SSP niileampA nwalere les na Windows 10 na Linux Ubuntu 16.04
ỤDỊ DATA na ỤDỊ NKWUKWU
SSP na-eji naanị int na char ụdị data data. A na-eji ụdị int eme ihe mgbe oke data ma ọ bụ karịa maka oke integer adịghị mkpa. A na-eji ụdị chawa ahụ tụọ aka na eriri ASCII ma ọ bụ rụtụ aka na otu agwa ASCII. Ụdị isi ndị ọzọ sitere na nkụnye eji isi mee ma nwee nha data ziri ezi, ewezuga ụdị Boolean BOOL_t, nke sitere na int, hụ: CommonTypes.h file. Ụdị isi SSP niile ebupụla bụ aha ha nwere mkpụrụedemede ukwu ma nwee ngwụcha '_t'. Maka example: BOOL_t, WORD_t, wdg. Ụdị ndị ọzọ niile a na-ebupụ bụ aha ha nwere mkpụrụedemede ukwu, nwee ngwụcha '_t' ma tinye ya na prefix. file abbreviation maka file A kọwapụtara ha na. A na-eji 'CP' maka CommProtocol.h, 'DP' - maka DiscProtocol.h, 'HD' - maka HealthData.h na 'PM' - maka PMessage.h file. Aha macros niile na-eji mkpụrụedemede ukwu ma tinye ya na prefixed file abbreviation maka file A kọwapụtara ha na, otu ụzọ dị ka ụdị data. A na-eji mbiri nke 'CT' maka CommonTypes.h file.
A na-edobe aha ndị agbanwe agbanwe na ụdị ha maka ụdị isi na ntụnye aka. Maka example: ụdị int ka etinyere ya na 'i', ụdị pointer - ya na 'p', pointer to integer - with 'pi', wdg. A naghị edobe usoro, otu, ndị na-agụ akwụkwọ. Maka eriri efu kwụsịrị, a na-eji prefix 'sz'. A na-edoba aha ọrụ ndị ahụ na prefixed file abbreviation n'otu ụzọ ahụ dị ka data ụdị na macros. Otu taabụ hà oghere anọ
Iji SSP
Onye ọrụ kwesịrị ịgbakwunye SSP files ka ngwa oru ngo. Enwere ike wepu CommProtocol.c ma ọ bụ DiscProtocol.c ma ọ bụrụ na ejighị ụkpụrụ kwesịrị ekwesị. Enwere ike wepu HealthData.c ma ọ bụrụ na ọ dịghị mkpa ịhazi data ahụike onye ntụgharị.
SSP anaghị achọ mmalite tupu ejiri ya. Ọ nweghị mgbanwe ọ bụla zuru ụwa ọnụ. Ọrụ SSP niile na-echekwa eri na ntinyeghachi. Maka izipu na ịnata ozi ntụgharị, nkwado nke protocol ịntanetị (IP) chọrọ. Ụzọ ọkọlọtọ iji nye nkwado a bụ iji oghere ịntanetị. API soket bụ ahaziri nke ọma ma ejiri ya na SSP examples na maka nkọwa nke ọrụ ntụgharị.
Ịnata ozi sitere na Ntụgharị
Onye ọrụ kwesịrị ibu ụzọ kwadebe oghere maka ịnata data ntụgharị.
Mgbe enwetara data ahụ, a ga-ebufe ya na ọrụ PMParseFromBuffer(). Onye ọrụ na-enye ọrụ ịkpọghachi ugboro abụọ: OnDataParsed() na OnDataParsedError(). A na-akpọ ọrụ nke mbụ mgbe emechara ozi protocol nke ọma na nke abụọ - na njehie ntule. Mgbe ahụ, onye ọrụ kwesịrị ịkpọ parsers maka ozi akọwapụtara nke ọma n'ime ọrụ OnDataParsed(), lee n'okpuru:

UMAX140910. Ngwugwu Nkwado Ngwa CAN-ENET. Ụdị 3.0

UMAX140910. Ngwugwu Nkwado Ngwa CAN-ENET. Ụdị 3.0

Ọ bụrụ na onye ọrụ chọrọ ịtụgharị uru dwHealthData n'ime ọnọdụ arụ ọrụ nke onye ntụgharị ihe akụrụngwa na akụrụngwa ngwanrọ, ọrụ HDUnpackHealthData() kwesịrị ịkpọ:

UMAX140910. Ngwugwu Nkwado Ngwa CAN-ENET. Ụdị 3.0 Ọrụ a na-eweghachitekwa ọnọdụ ahụike achịkọtara ihe ntụgharị.
Na-ezipụ ozi na Ntụgharị
Enwere ike izipu ozi onye ọrụ na onye ntụgharị site na ibu ụzọ mepụta ozi protocol achọrọ wee degharịa ozi ahụ na nchekwa na-ebufe. Maka example, izipu arịrịọ ọkwa ga-achọ iwu ndị a

A kọwapụtara ya karịa izipu okpokolo agba CAN FD. Ozi CAN FD Stream nwere ike ịnwe ihe karịrị otu CAN FD ma ọ bụ okpokolo agba CAN, belụsọ na edobere ọkọlọtọ CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE site n'ọnụ ọnụ na nzaghachi ọnọdụ ma ọ bụ ozi obi. Onye ọrụ kwesịrị ibu ụzọ kwadebe ozi CAN FD Stream efu wee tinye CAN okpokolo agba na ya.

UMAX140910. Ngwugwu Nkwado Ngwa CAN-ENET. Ụdị 3.0

Ọ bụrụ na ejiri usoro TCP mee ihe, ekwesịrị ịtọ nhọrọ TCP_NODELAY na oghere iji zere igbu oge na izipu ozi protocol.
Ịchọta Ntụgharị
Enwere ike ịchọta onye ntụgharị site na iji Ethernet ka CAN Ntụgharị Nchọpụta Protocol. Onye ọrụ kwesịrị ime ihe ndị a:
- Mepee datagoghere ebule nwere nhọrọ SO_BROADCAST.
- Kwadebe arịrịọ nchoputa wee detuo ya na nchekwa na-ebufe.
- Zipu arịrịọ nchọpụta ahụ na adreesị IP zuru ụwa ọnụ.
- Chere nzaghachi nchọta na-abata sitere na ndị ntụgharị dị n'otu LAN.
- Tugharia nzaghachi mbụ site na PMParseFromBuffer() wee site na DPParseResponse() nke a kpọrọ site na OnDataParsed() .
Ihe dị mfe exampA na-ewepụta koodu nke na-akọwa echiche n'okpuru

UMAX140910. Ngwugwu Nkwado Ngwa CAN-ENET. Ụdị 3.0

NDỤMỌDỤ
Akwụkwọ ndị a na-akọwa ụkpụrụ ụlọ ọrụ Axiomatic ejiri na SSP dị mgbe a rịọrọ ya:
- O. Bogush, “Ethernet ka CAN Ntụgharị Nkwukọrịta Protocol. Ụdị akwụkwọ: 5,” Axiomatic Technologies Corporation, Disemba 14, 2022.
- O. Bogush, “Ethernet ka ọ bụrụ CAN Ntụgharị Nchọpụta Protocol. Ụdị akwụkwọ: 1A,” Axiomatic Technologies Corporation, Eprel 5, 2021.
- O. Bogush, ” Ethernet gaa na CAN Ntụgharị Ọnọdụ ahụike. Ụdị akwụkwọ: 3,” Axiomatic Technologies Corporation, Eprel 5, 2021.
Maka ịrịọ akwụkwọ, biko kpọtụrụ Axiomatic Teknụzụ na: sales@axiomatic.com
Ikikere
A na-ekesa sọftụwia SSP site na iji ikikere BSD nkeji 3 na-anabata ya. Ederede nke akwụkwọ ikike a gụnyere na ngwanrọ files
Ụdị akụkọ ihe mere eme
| Ụdị akwụkwọ ntuziaka onye ọrụ | SSP
ụdị |
Ụbọchị |
Odee |
Mgbanwe |
| 3.0 | 3.0.0 | Disemba 14, 2022 | Olek Bogush | Nkwado agbakwunyere maka CAN FD Stream.
Nkwado emebiela maka CAN na Ọkwa Ọkwa. Ntọala Node nkwukọrịta agbakwunyere na nzaghachi ọnọdụ yana ozi nkụja. CommProtocol.c emelitere, CommProtocol.h, na examples: CANReceive.c, CANSend.c, Heartbeat.c, na StatusRequest.c. Nọmba ekwentị Finnish emelitere n'ihu ibe. |
| 2.0 | 2.0.xx | Eprel 27,
2021 |
Olek Bogush | Nkwado agbakwunyere maka Wi-Fi Axiomatic na ndị ntụgharị CAN.
gbakwunyere Ụdị Ntụgharị paramita in Obi mgbawa na Nzaghachi ọnọdụ ozi. · emelitere Akwụkwọ ngalaba. · emelitere Ịnata.c, Obi nkpu.c na Ọnọdụ arịrịọ.c examples ọnụ na Windows.mk na Linux.mk mee files. |
| 1.0A | 1.0.xx | Maachị 2,
2017 |
Olek Bogush | · N'ime Ọdịnaya SSP agbakwunyere arịrịọ ka ịkpọghee nkesa .zip file na Windows. |
| 1.0 | 1.0.xx | Ọktoba 27, 2016 | Olek Bogush | · mwepụta izizi. |
Ngwaahịa anyị
- Ngwa ọkụ AC/DC
- Njikwa ihe nrụnye/ọnụ
- Interfaces akpaaka Ethernet
- chaja batrị
- Njikwa CAN, Routers, Repeaters
- CAN/WiFi, CAN/Bluetooth, Routers
- Ugbu a/VoltagNdị ntụgharị e/PWM
- Ndị ntụgharị ike DC/DC
- Igwe nyocha okpomọkụ
- Ihe ntụgharị Ethernet/CAN, Ọnụ ụzọ ámá, mgba ọkụ
- Ndị na-ahụ maka mbanye fan
- Ọnụ ụzọ ámá, CAN/Modbus, RS-232
- Gyroscopes, Inclinometers
- Ndị na-ahụ maka hydraulic Valve
- Inclinometers, triaxial
- Njikwa M/O
- Ndị ntụgharị akara LVDT
- Njikwa igwe
- Modbus, RS-422, RS-485 njikwa
- Njikwa moto, Inverters
- Ngwa ọkụ, DC/DC, AC/DC
- Ihe Ntụgharị PWM/Ntọhapụ
- Ihe nrụzi mgbaama edozi
- Ngwa ọrụ
- Ihe nrịbama, ndị ntụgharị
- Ihe nlere anya nwere ike njikwa
- Ndị na-egbochi ịwa ahụ
Ụlọ ọrụ anyị
Axiomatic na-enye ihe njikwa igwe eletrọnịkị n'okporo ụzọ awara awara, ụgbọ azụmahịa, ụgbọ ala eletrik, ihe nrụpụta ike, njikwa ihe, ike mmeghari na ahịa OEM ụlọ ọrụ. Anyị na-eji igwe eji arụ ọrụ arụpụtara arụpụtara na nke na-apụ apụ nke na-agbakwunye uru maka ndị ahịa anyị.
Ọdịmma Nhazi na nrụpụta
Anyị nwere ISO9001: 2015 aha imewe / nrụpụta ụlọ na Canada.
NKWUKWU, MMADỤ/MKWU MMADỤ
Axiomatic Technologies Corporation nwere ikike ime mmezi, mgbanwe, nkwalite, nkwalite na mgbanwe ndị ọzọ na ngwaahịa na ọrụ ya n'oge ọ bụla yana ịkwụsị ngwaahịa ma ọ bụ ọrụ ọ bụla na-enweghị ọkwa. Ndị ahịa kwesịrị ịnweta ozi kachasị ọhụrụ dị mkpa tupu ha etinye iwu ma kwesị ịchọpụta na ozi dị otú ahụ dị ugbu a yana zuru ezu. Ndị ọrụ kwesịrị imeju onwe ha na ngwaahịa ahụ dabara adaba maka ojiji na ngwa ezubere. Ngwaahịa anyị niile na-ebu obere akwụkwọ ikike megide ntụpọ na akụrụngwa na arụ ọrụ. Biko rụtụ aka na akwụkwọ ikike anyị, nnabata / oke na usoro nloghachi ngwa na https://www.axiomatic.com/service/.
Nkwekọrịta
Enwere ike ịchọta nkọwa nnabata ngwaahịa na akwụkwọ ngwaahịa na/ma ọ bụ na axiomatic.com. Ekwesịrị iziga ajụjụ ọ bụla sales@axiomatic.com.
OJI echekwabara
Axiomatic kwesịrị inye ngwaahịa niile. Emepela ngwaahịa ma rụọ ọrụ ahụ n'onwe gị
OZI
Ngwaahịa niile a ga-eweghachi na Axiomatic chọrọ Nọmba ikike Nlaghachi (RMA#) site na sales@axiomatic.com. Biko nye ozi ndị a mgbe ị na-arịọ nọmba RMA:
- Nọmba nsoro, nọmba akụkụ
- Oge ọrụ oge, nkọwa nke nsogbu
- Wiring melite eserese, ngwa na nkọwa ndị ọzọ dị ka achọrọ
Mwepu
Ngwaahịa axiomatic bụ ihe mkpofu eletrọnịkị. Biko soro iwu mkpofu gburugburu ebe obibi na iwugharị ihe, ụkpụrụ na atumatu maka mkpofu ma ọ bụ imegharị ihe mkpofu eletrọnịkị nke ọma.
Kpọtụrụ
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, NA 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ä FINLAND
- TEL: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Akwụkwọ / akụrụngwa
![]() |
AXIOMATIC AX140910 CAN-ENET Software ngwugwu [pdf] Akwụkwọ ntuziaka onye ọrụ UMAX140910. |





