AXIOMATIC AX140910 CAN-ENET hugbúnaðarstuðningspakki

Upplýsingar um vöru
CAN-ENET hugbúnaðarstuðningspakkinn (SSP) er sett af hugbúnaðareiningum, skjölum og tdamples til að þróa forritahugbúnað sem virkar með ýmsum Axiomatic Ethernet til CAN og Wi-Fi til CAN breytum. Hugbúnaðarpakkinn veitir notendahandbók, heimild files, og fyrrvamples. Notendahandbókin gildir fyrir hvaða SSP útgáfu sem er 3.0.xx, og uppfærslur sérstaklega fyrir notendahandbókina eru gerðar með því að bæta bókstöfunum A, B, …, Z við útgáfunúmer notendahandbókarinnar. SSP er hægt að nota til að forrita innbyggð kerfi með takmörkuðum auðlindum sem og fyrir forritaforritun í Windows eða Linux.
Vörunotkun
- Sækja zip dreifingu file úr Axiomatic websíðuna eða fáðu það sem viðhengi í tölvupósti.
- Opnaðu rennilásinn file í Windows með því að hægrismella á file og ýttu á Opna hnappinn í Eiginleikum->Almennt-> Opna.
- Dragðu út zip skjalasafnið til að búa til eftirfarandi möppuskipulag:
- Rótarskráin inniheldur SSP hjálpina file CANEnetSSP.chm á Microsoft HTML hjálparsniði og notendahandbók UMAX140910v3.0.pdf á Adobe Reader sniði.
- Heimildin Files mappan inniheldur upplýsingar um heilsufar breytisins sem lýst er í samskiptareglunni um Ethernet til CAN breytir.
- Fyrrverandiamples mappan inniheldur tdamples sem hægt er að byggja á Microsoft Windows eða Linux með því að nota Windows.mk eða Linux.mk make files.
- Byggja executable files fyrir fyrrverandiamples með því að nota tegundina files staðsett í .Examples skrá.
- Ef nauðsyn krefur skaltu búa til .Bin undirmöppu í .Examples möppu þar sem allir executable og hlutur files verður sett.
- SSP zip file inniheldur samansett frvamples fyrir Windows í .Bin undirmöppunni.
- Allt SSP examples voru prófuð á Windows 10 og Linux Ubuntu 16.04.
SSP notar aðeins int og char staðlaðar gagnagerðir. Int tegundin er notuð þegar nákvæm eða hámarksgagnastærð fyrir heiltölufæribreytuna er ekki mikilvæg. Bleikjugerðin er notuð til að benda á ASCII-streng eða vísa til eins ASCII-stafs. Aðrar grunngerðir eru fengnar úr hausnum og hafa nákvæma gagnastærð, nema Boolean gerð BOOL_t, sem er unnin af int, sjá: CommonTypes.h file.
Skammstöfun
- API forritunarviðmót
- ASCII American Standard Code fyrir upplýsingaskipti
- BSD Berkeley hugbúnaðardreifing
- CAN Controller Area Network
- HTML HyperText Markup Language
- IP Internet Protocol
- LAN Local Area Network
- SSP hugbúnaðarstuðningspakki
ALMENNAR UPPLÝSINGAR
CAN-ENET hugbúnaðarstuðningspakkinn (SSP) býður upp á sett af hugbúnaðareiningum, skjölum og tdamples til að þróa forritahugbúnað sem vinnur með ýmsum Axiomatic Ethernet til CAN og Wi-Fi til CAN breytum.
Notendahandbókin gildir fyrir SSP með sömu tveimur aðalútgáfunúmerum og notendahandbókin. Til dæmisample, þessi notendahandbók gildir fyrir hvaða SSP útgáfu sem er 3.0.xx. Uppfærslur sérstaklega fyrir notendahandbókina eru gerðar með því að bæta stöfum: A, B, …, Z við útgáfunúmer notendahandbókarinnar. Allar SSP hugbúnaðareiningar eru skrifaðar á stöðluðu C forritunarmáli fyrir flytjanleika og að fullu skjalfest. Þeir veita stuðning fyrir samskipta- og uppgötvunarsamskiptareglur Axiomatic. Samskiptareglur eru aðallega notaðar til að senda CAN skilaboð yfir Ethernet eða hvaða IP netkerfi sem er, og Discovery samskiptareglur - til að staðsetja breytirinn á staðarnetinu. SSP er jafnt hægt að nota til að forrita innbyggð kerfi með takmörkuðum tilföngum og fyrir forritaforritun í Windows eða Linux.
SSP INNIHALD
SSP er dreift sem zip file með nafninu: CANEnetSSPv .zip, hvar tölur vísa til aðalútgáfunúmers SSP og – að valfrjálsu skjalabreytingarbréfi. Til að forðast hugsanleg vandamál með að sýna SSP hjálpina file, dreifingar zip file ætti að opna í Windows ef það er keypt á internetinu (eftir að hafa verið hlaðið niður úr Axiomatic websíðu, móttaka í tölvupósti sem viðhengi o.s.frv.) Þetta er hægt að gera með því að hægrismella á file og ýttu á Opna hnappinn í Eiginleikum->Almennt-> Opna. Eftir að zip skjalasafnið hefur verið dregið út verður eftirfarandi möppuuppbygging búin til:

Rótarskráin inniheldur SSP hjálpina file CANEnetSSP.chm á Microsoft HTML hjálparsniði og þessari notendahandbók UMAX140910v3.0.pdf á Adobe Reader sniði. Mikilvægasta SSP útgáfunúmerið endurspeglar ósamrýmanlegar breytingar, næst – samhæfðar breytingar, sú síðasta – minniháttar breytingar sem hafa ekki áhrif á SSP virkni. Valfrjáls bókstafi er bætt við fyrir breytingar á notendahandbók og/eða aðstoð file
Heimild Files
SSP uppspretta files eru flokkuð í .\Source og .\Inc möppur eftir gerð þeirra. Þau eru skrifuð í staðal C og sýna eftirfarandi hugbúnaðareiningar:
- PMskilaboð. Veitir stuðning við samskiptaóháða skilaboðaskipan sem lýst er í samskiptareglum Ethernet til CAN breytir.
- CommProtocol. Styður skilaboð frá Ethernet til CAN Converter Communication Protocol.
- DiscProtocol. Styður skilaboð frá Ethernet til CAN Converter Discovery Protocol.
- Heilsugögn. Býður upp á gagnauppbyggingu og aðgerðir til að vinna úr heilsufarsupplýsingum Ethernet til CAN breytisins sem lýst er í samskiptabókun Ethernet til CAN breytisins.
Allar grunngagnagerðir og algengar fjölva eru skilgreindar í CommonTypes.h file.
Examples
SSP inniheldur einnig eftirfarandi tdample forrit í .\Examples skrá sem sýnir mismunandi aðstæður í samskiptum við Axiomatic Ethernet til CAN breytirinn:
- CANReceive.c. Þetta stjórnborðsforrit sýnir hvernig hægt er að taka á móti CAN ramma frá Axiomatic Ethernet til CAN breytinum.
- CANSend.c. Þetta frvampLe sýnir hvernig hægt er að senda CAN ramma í Axiomatic Ethernet til CAN breytirinn.
- Discovery.c. Þetta frvampLe forritið sýnir hvernig notandinn getur uppgötvað Axiomatic Ethernet til CAN breytir á staðarnetinu (LAN).
- Hjartsláttur.c. Þetta forrit sýnir hvernig hægt er að taka á móti Heartbeat skilaboðum frá Axiomatic Ethernet til CAN breytinum. Það sýnir einnig upptöku á heilsugögnum úr hjartsláttarskilaboðum.
- StatusRequest.c. Þetta frvampLe forritið sýnir hvernig notandinn getur beðið um Axiomatic Ethernet til CAN breytir stöðu
Allt úrampLes er hægt að byggja á Microsoft Windows eða Linux með því að nota Windows.mk eða Linux.mk make files. Gerð files eru einnig staðsett í .\Examples skrá. Við byggingu executable files, búa til handritið, ef nauðsyn krefur, .\Bin undirskrá í .\Examples möppu þar sem það setur allt keyrsluefni og hlut files. SSP zip file inniheldur samansett frvamples fyrir Windows í .\Bin undirmöppunni. Allt SSP examples voru prófuð á Windows 10 og Linux Ubuntu 16.04
GAGNAGERÐIR OG Kóðunarstíll
SSP notar aðeins int og char staðlaðar gagnagerðir. Int tegundin er notuð þegar nákvæm eða hámarksgagnastærð fyrir heiltölufæribreytuna er ekki mikilvæg. Bleikjugerðin er notuð til að benda á ASCII-streng eða vísa til eins ASCII-stafs. Aðrar grunngerðir eru fengnar úr haus og hafa nákvæma gagnastærð, nema Boolean gerð BOOL_t, sem er fengin af int, sjá: CommonTypes.h file. Allar SSP útfluttar grunngerðir eru nefndar með hástöfum og hafa '_t' endinguna. Til dæmisample: BOOL_t, WORD_t o.s.frv. Allar aðrar útfluttar gerðir eru nefndar með hástöfum, hafa '_t' endinguna og eru með forskeytinu með file skammstöfun fyrir file þau eru skilgreind í. „CP“ er notað fyrir CommProtocol.h, „DP“ – fyrir DiscProtocol.h, „HD“ – fyrir HealthData.h og „PM“ – fyrir PMessage.h file. Öll makrónöfn nota hástafi og eru með forskeytinu file skammstöfun fyrir file þær eru skilgreindar á sama hátt og gagnategundir. 'CT' skammstöfunin er notuð fyrir CommonTypes.h file.
Breytuheitin eru með forskeyti þeirra gerð fyrir grunngerðir og ábendingar. Til dæmisample: int tegund er með forskeytinu 'i', benditegund - með 'p', bendi í heiltölu - með 'pi' osfrv. Byggingar, einingar, talningargreinar eru ekki með forskeyti. Fyrir strengi sem eru núll slitnir er 'sz' forskeytið notað. Aðgerðarnöfnin eru með forskeytinu file skammstöfun á sama hátt og gagnategundir og fjölvi. Einn flipi jafngildir fjórum bilum
AÐ NOTA SSP
Notandinn ætti að bæta við SSP files til umsóknarverkefnisins. Hægt er að útiloka CommProtocol.c eða DiscProtocol.c ef viðeigandi samskiptareglur eru ekki notaðar. Einnig er hægt að útiloka HealthData.c ef ekki er þörf á að vinna úr heilsufarsgögnum breytisins.
SSP þarf ekki frumstillingu fyrir notkun. Það hefur engar alþjóðlegar breytur. Allar SSP aðgerðir eru þráðlausar og koma aftur inn. Til að senda og taka á móti breytiskilaboðunum þarf stuðning við netsamskiptareglur (IP). Stöðluð leið til að veita þennan stuðning er að nota internetinnstungur. Socket API er vel staðlað og er notað í öllum SSP examples og fyrir lýsingu á breytiaðgerðum.
Að taka á móti skilaboðum frá breytinum
Notandinn ætti fyrst að útbúa fals fyrir móttöku breytigagnanna.
Þegar gögnin eru móttekin ætti að senda þau til PMParseFromBuffer() fallsins. Notandinn býður upp á tvær svarhringingaraðgerðir: OnDataParsed() og OnDataParsedError(). Fyrsta aðgerðin er kölluð til eftir að samskiptaskilaboðin hafa verið þáttuð og sú síðari - á þáttunarvillunni. Síðan ætti notandinn að hringja í þáttara fyrir einstök samskiptasértæk skilaboð inni í OnDataParsed() aðgerðinni, sjá hér að neðan:

UMAX140910. CAN-ENET hugbúnaðarstuðningspakki. Útgáfa 3.0

UMAX140910. CAN-ENET hugbúnaðarstuðningspakki. Útgáfa 3.0

Ef notandinn vill flokka dwHealthData gildið í einstakar rekstrarstöður helstu vélbúnaðar- og hugbúnaðarhluta breytisins, ætti HDUnpackHealthData() aðgerðin að vera kölluð:

UMAX140910. CAN-ENET hugbúnaðarstuðningspakki. Útgáfa 3.0 Þessi aðgerð skilar einnig samanlagðri heilsustöðu breytisins.
Sendi skilaboð til breytisins
Hægt er að senda notendaskilaboð til breytisins með því að búa fyrst til nauðsynleg samskiptaregluskilaboð og afrita síðan skilaboðin í sendingarminnið. Til dæmisample, að senda stöðubeiðni mun krefjast eftirfarandi skipana

Það er flóknara að senda CAN FD ramma. CAN FD Stream skilaboðin geta innihaldið fleiri en einn CAN FD eða Classical CAN ramma, nema CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE fáninn sé stilltur af hnútnum í stöðusvörun eða hjartsláttarskilaboðum. Notandinn ætti fyrst að útbúa tóm CAN FD Stream skilaboð og bæta síðan CAN ramma við þau.

UMAX140910. CAN-ENET hugbúnaðarstuðningspakki. Útgáfa 3.0

Ef TCP samskiptareglan er notuð ætti TCP_NODELAY valmöguleikinn að vera stilltur á fals til að forðast tafir á sendingu samskiptaboða
Uppgötvaðu breytirinn
Hægt er að uppgötva breytina með því að nota Ethernet til CAN Converter Discovery Protocol. Notandinn ætti að gera eftirfarandi:
- Opna a datagram fals með SO_BROADCAST valkostinum.
- Undirbúðu uppgötvunarbeiðni og afritaðu hana í sendingarbuffið.
- Sendu uppgötvunarbeiðnina á alþjóðlegu IP töluna.
- Bíddu eftir komandi uppgötvunarsvörum frá breytum sem staðsettir eru á sama staðarnetinu.
- Þekkja svörin fyrst með PMParseFromBuffer() og síðan með DPParseResponse() sem kallað er frá OnDataParsed() .
Einfalt frvampkóðinn sem sýnir hugmyndina er kynntur hér að neðan

UMAX140910. CAN-ENET hugbúnaðarstuðningspakki. Útgáfa 3.0

SKJALASAFN
Eftirfarandi skjöl sem lýsa Axiomatic sérsamskiptareglum sem notaðar eru í SSP eru fáanlegar sé þess óskað:
- O. Bogush, „Ethernet to CAN Converter Communication Protocol. Skjalaútgáfa: 5," Axiomatic Technologies Corporation, 14. desember 2022.
- O. Bogush, „Ethernet to CAN Converter Discovery Protocol. Skjalaútgáfa: 1A,“ Axiomatic Technologies Corporation, 5. apríl 2021.
- O. Bogush, ” Heilsustaða Ethernet til CAN breytir. Skjalaútgáfa: 3," Axiomatic Technologies Corporation, 5. apríl, 2021.
Til að biðja um skjölin, vinsamlegast hafðu samband við Axiomatic Technologies á: sales@axiomatic.com
LEYFI
SSP hugbúnaðinum er dreift með leyfilegu 3ja ákvæðum BSD leyfi. Texti leyfisins er innifalinn í hugbúnaðinum files
ÚTGÁFUSAGA
| Notendahandbók útgáfa | SSP
útgáfu |
Dagsetning |
Höfundur |
Breytingar |
| 3.0 | 3.0.0 | 14. desember 2022 | Olek Bogush | · Bætti við stuðningi við CAN FD Stream.
· Úreltur stuðningur við CAN og Notification Stream. · Bætti samskiptahnútstillingum við stöðusvörun og hjartsláttarboð. · Uppfært CommProtocol.c, CommProtocol.h og tdamples: CANReceive.c, CANSend.c, Heartbeat.c og StatusRequest.c. · Uppfært finnskt skrifstofusímanúmer á forsíðu. |
| 2.0 | 2.0.xx | 27. apríl,
2021 |
Olek Bogush | · Bætt við stuðningi við Axiomatic Wi-Fi til CAN breytum.
· Bætt við Tegund breytir breytu í Hjartsláttur og Staða svar skilaboð. · Uppfært Skjöl kafla. · Uppfært CANReceive.c, Hjartsláttur.c og StatusRequest.c examples saman við Windows.mk og Linux.mk gera files. |
| 1.0A | 1.0.xx | 2. mars,
2017 |
Olek Bogush | · Í Innihald SSP bætti við beiðni um að opna fyrir dreifingu .zip file í Windows. |
| 1.0 | 1.0.xx | 27. október 2016 | Olek Bogush | · Upphafleg útgáfa. |
VÖRUR OKKAR
- AC/DC aflgjafar
- Stýringar/viðmót stýrisbúnaðar
- Ethernet tengi fyrir bíla
- Rafhlöðuhleðslutæki
- CAN stýringar, beinar, endurvarparar
- CAN/WiFi, CAN/Bluetooth, beinar
- Núverandi/binditage/PWM breytir
- DC/DC aflbreytir
- Vélarhitaskannar
- Ethernet/CAN breytir, gáttir, rofar
- Viftu drifstýringar
- Gáttir, CAN/Modbus, RS-232
- Gyroscopes, hallamælar
- Vökvaventilstýringar
- Hallamælar, þríása
- I/O stýringar
- LVDT merkjabreytir
- Vélastýringar
- Modbus, RS-422, RS-485 stýringar
- Mótorstýringar, Inverters
- Aflgjafar, DC/DC, AC/DC
- PWM merkjabreytir/einangrarar
- Resolver Signal Conditioners
- Þjónustuverkfæri
- Merkjakælir, breytir
- Strain Gauge CAN stýringar
- Bylgjur
FYRIRTÆKIÐ OKKAR
Axiomatic útvegar rafræna vélstýringaríhluti á torfæru-, atvinnubíla-, rafknúin farartæki, aflgjafasett, efnismeðferð, endurnýjanlega orku og OEM-markaði í iðnaði. Við gerum nýjungar með hönnuðum og útbúnum vélastýringum sem auka virði fyrir viðskiptavini okkar.
GÆÐAHÖNNUN OG FRAMLEIÐSLA
Við erum með ISO9001:2015 skráða hönnunar-/framleiðsluaðstöðu í Kanada.
ÁBYRGÐ, SAMÞYKKTUR/TAKMARKANIR
Axiomatic Technologies Corporation áskilur sér rétt til að gera leiðréttingar, breytingar, endurbætur, endurbætur og aðrar breytingar á vörum sínum og þjónustu hvenær sem er og hætta öllum vörum eða þjónustu án fyrirvara. Viðskiptavinir ættu að fá nýjustu viðeigandi upplýsingar áður en pantað er og ættu að sannreyna að slíkar upplýsingar séu gildar og fullkomnar. Notendur ættu að ganga úr skugga um að varan henti til notkunar í fyrirhugaðri notkun. Allar vörur okkar bera takmarkaða ábyrgð gegn göllum í efni og framleiðslu. Vinsamlegast skoðaðu ábyrgð okkar, umsóknarsamþykki/takmarkanir og skilaefnisferli á https://www.axiomatic.com/service/.
FYRIRVARI
Upplýsingar um samræmi vöru er að finna í vörubókum og/eða á axiomatic.com. Allar fyrirspurnir skal senda á sales@axiomatic.com.
ÖRYGGI NOTKUN
Allar vörur ættu að vera þjónustaðar af Axiomatic. Ekki opna vöruna og framkvæma þjónustuna sjálfur
ÞJÓNUSTA
Allar vörur sem á að skila til Axiomatic þurfa heimildarnúmer fyrir skilaefni (RMA#) frá sales@axiomatic.com. Vinsamlegast gefðu upp eftirfarandi upplýsingar þegar þú biður um RMA númer:
- Raðnúmer, hlutanúmer
- Klukkutímar, lýsing á vandamáli
- Uppsetning raflagna skýringarmynd, umsókn og aðrar athugasemdir eftir þörfum
FÖRGUN
Axiomatic vörur eru rafræn úrgangur. Vinsamlega fylgdu lögum, reglugerðum og reglum um umhverfisúrgang og endurvinnslu á staðnum um örugga förgun eða endurvinnslu rafeindaúrgangs
TENGILIÐ
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, Í KANADA L5T 2E3
- SÍMI: +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ä FINNLAND
- SÍMI: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Skjöl / auðlindir
![]() |
AXIOMATIC AX140910 CAN-ENET hugbúnaðarstuðningspakki [pdfNotendahandbók UMAX140910, AX140910, AX140910 CAN-ENET hugbúnaðarstuðningspakki, AX140910 hugbúnaðarstuðningspakki, CAN-ENET hugbúnaðarstuðningspakki, hugbúnaðarstuðningspakki, hugbúnaðarpakki, stuðningspakki, pakki |





