Pecyn Cymorth Meddalwedd AXIOMATIC AX140910 CAN-ENET

Gwybodaeth Cynnyrch
Mae Pecyn Cymorth Meddalwedd CAN-ENET (SSP) yn set o fodiwlau meddalwedd, dogfennaeth, a chynamples ar gyfer datblygu meddalwedd cymhwysiad sy'n gweithio gydag amrywiol drawsnewidwyr Ethernet Axiomatic i CAN a Wi-Fi i CAN. Mae'r pecyn meddalwedd yn darparu llawlyfr defnyddiwr, ffynhonnell files, a chynamples. Mae'r llawlyfr defnyddiwr yn ddilys ar gyfer unrhyw fersiwn SSP 3.0.xx, a gwneir diweddariadau sy'n benodol i'r llawlyfr defnyddiwr trwy ychwanegu llythrennau A, B, ..., Z i rif fersiwn y llawlyfr defnyddiwr. Gellir defnyddio'r SSP ar gyfer rhaglennu systemau gwreiddio gydag adnoddau cyfyngedig yn ogystal ag ar gyfer rhaglennu rhaglenni yn Windows neu Linux.
Defnydd Cynnyrch
- Lawrlwythwch y zip dosbarthu file o'r Axiomatic webneu ei dderbyn fel atodiad trwy e-bost.
- Dadrwystro'r sip file yn Windows trwy dde-glicio ar y file a phwyso'r botwm Dadflocio yn Priodweddau-> Cyffredinol-> Dadflocio.
- Tynnwch yr archif zip i greu'r strwythur ffolder canlynol:
- Mae'r cyfeiriadur gwraidd yn cynnwys y cymorth SSP file CANEnetSSP.chm yn y fformat cymorth Microsoft HTML a'r llawlyfr defnyddiwr UMAX140910v3.0.pdf yn fformat Adobe Reader.
- Y Ffynhonnell Files ffolder yn cynnwys y wybodaeth statws iechyd trawsnewidydd a ddisgrifir yn y Ethernet i CAN Protocol Cyfathrebu Converter.
- Yr Examples folder yn cynnwys exampllai y gellir ei adeiladu ar Microsoft Windows neu Linux gan ddefnyddio Windows.mk neu Linux.mk make files.
- Adeiladu gweithredadwy files ar gyfer y cynampllai defnyddio'r gwneuthuriad files lleoli yn y .Examples cyfeiriadur.
- Os oes angen, crëwch is-gyfeiriadur .Bin yn yr .Examples cyfeiriadur lle mae pob gweithredadwy a gwrthrych filebydd s yn cael eu gosod.
- Y sip SSP file yn cynnwys a gasglwyd examples ar gyfer Windows yn yr is-gyfeiriadur .Bin.
- Pob SSP cynampprofwyd les ar Windows 10 a Linux Ubuntu 16.04.
Mae'r SSP yn defnyddio mathau data int a torgoch yn unig. Defnyddir y math int pan nad yw'r union faint data neu uchafswm y data ar gyfer y paramedr cyfanrif yn hollbwysig. Defnyddir y math torgoch i bwyntio at linyn ASCII neu gyfeirio at un nod ASCII. Mae mathau sylfaenol eraill yn deillio o'r pennawd ac mae ganddynt yr union faint data, ac eithrio'r math Boole BOOL_t, sy'n deillio o int, gweler: CommonTypes.h file.
ACRONYMAU
- Rhyngwyneb Rhaglennu Cymwysiadau API
- Cod Safonol Americanaidd ASCII ar gyfer Cyfnewid Gwybodaeth
- Dosbarthiad Meddalwedd BSD Berkeley
- Rhwydwaith Ardal Rheolydd CAN
- Iaith Marcio HyperText HTML
- Protocol Rhyngrwyd IP
- Rhwydwaith Ardal Leol LAN
- Pecyn Cymorth Meddalwedd SSP
GWYBODAETH GYFFREDINOL
Mae Pecyn Cymorth Meddalwedd CAN-ENET (SSP) yn darparu set o fodiwlau meddalwedd, dogfennaeth, a chynamples ar gyfer datblygu meddalwedd cymhwysiad sy'n gweithio gydag amrywiol drawsnewidwyr Ethernet Axiomatic i CAN a Wi-Fi i CAN.
Mae'r llawlyfr defnyddiwr yn ddilys ar gyfer yr SSP gyda'r un ddau rif fersiwn mawr â'r llawlyfr defnyddiwr. Am gynampLe, mae'r llawlyfr defnyddiwr hwn yn ddilys ar gyfer unrhyw fersiwn SSP 3.0.xx. Gwneir diweddariadau sy'n benodol i'r llawlyfr defnyddiwr trwy ychwanegu llythrennau: A, B, ..., Z i rif fersiwn y llawlyfr defnyddiwr. Mae holl fodiwlau meddalwedd SSP wedi'u hysgrifennu mewn iaith raglennu C safonol ar gyfer hygludedd ac wedi'u dogfennu'n llawn. Maent yn darparu cefnogaeth ar gyfer protocolau Cyfathrebu a Darganfod perchnogol Axiomatic. Defnyddir y protocol Cyfathrebu yn bennaf ar gyfer trosglwyddo negeseuon CAN dros Ethernet neu unrhyw rwydwaith IP arall, a'r protocol Discovery - ar gyfer lleoli'r trawsnewidydd ar y LAN. Gellir defnyddio'r SSP i'r un graddau ar gyfer rhaglennu systemau sydd wedi'u mewnosod ag adnoddau cyfyngedig ac ar gyfer rhaglennu rhaglenni yn Windows neu Linux.
CYNNWYS SSP
Mae'r SSP yn cael ei ddosbarthu fel sip file gyda'r enw: CANEnetSSPv .zip, lle rhifau yn cyfeirio at rif prif fersiwn SSP a – i'r llythyr newid dogfennaeth ddewisol. Er mwyn osgoi problemau posibl gydag arddangos y cymorth SSP file, y zip dosbarthu file dylid ei ddadflocio yn Windows os caiff ei gaffael dros y rhyngrwyd (ar ôl ei lawrlwytho o'r Axiomatic websafle, derbyn mewn e-bost fel atodiad, ac ati) Gellir gwneud hyn drwy dde-glicio ar y file a phwyso'r botwm Dadflocio yn Priodweddau-> Cyffredinol-> Dadflocio. Ar ôl echdynnu'r archif zip, bydd y strwythur ffolder canlynol yn cael ei greu:

Mae'r cyfeiriadur gwraidd yn cynnwys y cymorth SSP file CANEnetSSP.chm yn fformat cymorth Microsoft HTML a'r llawlyfr defnyddiwr hwn UMAX140910v3.0.pdf yn fformat Adobe Reader. Mae'r rhif fersiwn SSP mwyaf arwyddocaol yn adlewyrchu newidiadau anghydnaws, nesaf - newidiadau cydnaws, yr olaf - mân newidiadau nad ydynt yn effeithio ar ymarferoldeb SSP. Ychwanegir y llythyr dewisol ar gyfer newidiadau yn y llawlyfr defnyddiwr a/neu gymorth file
Ffynhonnell Files
Ffynhonnell SSP files yn cael eu grwpio mewn cyfeirlyfrau .\Source a .\Inc yn ôl eu math. Maent wedi'u hysgrifennu yn safon C ac yn cyflwyno'r modiwlau meddalwedd canlynol:
- PMessage. Yn darparu cefnogaeth ar gyfer strwythur neges annibynnol y protocol a ddisgrifir yn y Protocol Cyfathrebu Ethernet i CAN Converter.
- CommProtocol. Yn cefnogi negeseuon o'r Protocol Cyfathrebu Ethernet i CAN Converter.
- Protocol Disg. Yn cefnogi negeseuon o'r Protocol Darganfod Ethernet i CAN Converter.
- Data Iechyd. Yn darparu strwythurau a swyddogaethau data ar gyfer prosesu gwybodaeth statws iechyd trawsnewidydd Ethernet i CAN a ddisgrifir yn y Protocol Cyfathrebu Ethernet i CAN Converter.
Diffinnir pob math o ddata sylfaenol a macros cyffredin yn y CommonTypes.h file.
Examples
Mae'r SSP hefyd yn cynnwys yr ecsampgyda rhaglenni yn y .\Examples cyfeiriadur yn dangos gwahanol senarios o gyfathrebu gyda'r trawsnewidydd Axiomatic Ethernet i CAN:
- CAN Derbyn.c. Mae'r cymhwysiad consol hwn yn dangos sut y gellir derbyn fframiau CAN o'r trawsnewidydd Axiomatic Ethernet i CAN.
- CANSend.c. Mae'r cynampMae le yn dangos sut y gellir anfon fframiau CAN i'r trawsnewidydd Axiomatic Ethernet i CAN.
- Darganfod.c. Mae'r cynample application yn dangos sut y gall y defnyddiwr ddarganfod trawsnewidydd Ethernet i CAN Axiomatic ar y rhwydwaith ardal leol (LAN).
- Curiad calon.c. Mae'r cymhwysiad hwn yn dangos sut y gellir derbyn negeseuon Curiad Calon o'r trawsnewidydd Axiomatic Ethernet i CAN. Mae hefyd yn dangos dadbacio'r negeseuon Data Iechyd o Curiad Calon.
- Cais Statws.c. Mae'r cynampMae'r cais yn dangos sut y gall y defnyddiwr ofyn am statws trawsnewidydd Axiomatic Ethernet i CAN
Pob unampgellir adeiladu les ar Microsoft Windows neu Linux gan ddefnyddio Windows.mk neu Linux.mk make files. Y gwneuthuriad files hefyd wedi'u lleoli yn y .\Examples cyfeiriadur. Gweithredadwy ar adeiladu files, mae'r sgript gwneud, os oes angen, yn creu is-gyfeiriadur .\Bin yn y .\Examples cyfeiriadur lle mae'n gosod pob gweithredadwy a gwrthrych files. Y sip SSP file yn cynnwys a gasglwyd examples ar gyfer Windows yn yr is-gyfeiriadur .\Bin. Pob SSP cynampprofwyd les ar Windows 10 a Linux Ubuntu 16.04
MATHAU DATA AC ARDDULL CODIO
Mae'r SSP yn defnyddio mathau data int a torgoch yn unig. Defnyddir y math int pan nad yw'r union faint data neu uchafswm y data ar gyfer y paramedr cyfanrif yn hollbwysig. Defnyddir y math torgoch i bwyntio at linyn ASCII neu gyfeirio at un nod ASCII. Mae mathau sylfaenol eraill yn deillio o pennawd ac mae ganddynt yr union faint data, ac eithrio'r math Boole BOOL_t, sy'n deillio o int, gweler: CommonTypes.h file. Mae pob math sylfaenol a allforiwyd SSP wedi'i enwi gyda phrif lythrennau ac mae ganddynt y diweddglo '_t'. Am gynample: BOOL_t, WORD_t, etc. Mae pob math arall sy'n cael ei allforio wedi'i enwi gyda phrif lythrennau, gyda'r terfyniad '_t' ac wedi'u rhagddodi gyda'r file talfyriad ar gyfer y file maent wedi'u diffinio yn. Defnyddir y 'CP' ar gyfer y CommProtocol.h, 'DP' – ar gyfer y DiscProtocol.h, 'HD' – ar gyfer y HealthData.h a 'PM' – ar gyfer y PMessage.h file. Mae pob enw macros yn defnyddio prif lythrennau ac wedi'u rhagddodi gyda'r file talfyriad ar gyfer y file cânt eu diffinio yn yr un modd â mathau o ddata. Defnyddir y talfyriad 'CT' ar gyfer y CommonTypes.h file.
Mae enwau'r newidynnau wedi'u rhagddodi â'u math ar gyfer mathau sylfaenol ac awgrymiadau. Am gynample: mae math int wedi'i ragddodrefnu ag 'i', math pwyntydd – gyda 'p', pwyntydd i gyfanrif – gyda 'pi', ac ati. Nid yw strwythurau, undebau, cyfrifwyr wedi'u rhagddodi. Ar gyfer llinynnau terfynu sero, defnyddir y rhagddodiad 'sz'. Mae enwau ffwythiannau wedi'u rhagddodi gyda'r file talfyriad yr un ffordd â mathau o ddata a macros. Mae un tab yn hafal i bedwar bwlch
DEFNYDDIO SSP
Dylai'r defnyddiwr ychwanegu'r SSP files i brosiect y cais. Gellir eithrio'r CommProtocol.c neu DiscProtocol.c os na ddefnyddir y protocol priodol. Gellir eithrio'r HealthData.c hefyd os nad oes angen prosesu data iechyd y trawsnewidydd.
Nid oes angen cychwyn y SSP cyn ei ddefnyddio. Nid oes ganddo unrhyw newidynnau byd-eang. Mae holl swyddogaethau SSP yn edau-ddiogel ac yn dychwelyd. Ar gyfer anfon a derbyn y negeseuon trawsnewidydd, mae angen cefnogaeth y protocol Rhyngrwyd (IP). Ffordd safonol o ddarparu'r cymorth hwn yw defnyddio socedi Rhyngrwyd. Mae'r API soced wedi'i safoni'n dda ac fe'i defnyddir ym mhob SSP examples ac ar gyfer disgrifiad o weithrediadau'r trawsnewidydd.
Derbyn Negeseuon o'r Trawsnewidydd
Dylai'r defnyddiwr baratoi soced yn gyntaf ar gyfer derbyn data'r trawsnewidydd.
Pan ddaw'r data i law, dylid ei drosglwyddo i'r swyddogaeth PMParseFromBuffer(). Mae'r defnyddiwr yn darparu dwy swyddogaeth galw'n ôl: OnDataParsed() ac OnDataParsedError(). Mae'r swyddogaeth gyntaf yn cael ei gweithredu ar ôl i'r neges protocol gael ei dosrannu'n llwyddiannus a'r ail un - ar y gwall dosrannu. Yna, dylai'r defnyddiwr alw parsers ar gyfer negeseuon protocol-benodol unigol y tu mewn i'r swyddogaeth OnDataParsed(), gweler isod:

UMAX140910. Pecyn Cymorth Meddalwedd CAN-ENET. Fersiwn 3.0

UMAX140910. Pecyn Cymorth Meddalwedd CAN-ENET. Fersiwn 3.0

Os yw'r defnyddiwr am ddosrannu'r gwerth dwHealthData i statws gweithredol unigol prif gydrannau caledwedd a meddalwedd y trawsnewidydd, dylid galw'r swyddogaeth HDUnpackHealthData() yn:

UMAX140910. Pecyn Cymorth Meddalwedd CAN-ENET. Fersiwn 3.0 Mae'r swyddogaeth hon hefyd yn dychwelyd Statws Iechyd cyfanredol y trawsnewidydd.
Anfon Negeseuon i'r Trawsnewidydd
Gellir anfon negeseuon defnyddiwr at y trawsnewidydd trwy gynhyrchu'r neges protocol ofynnol yn gyntaf ac yna copïo'r neges i'r byffer trosglwyddo. Am gynample, bydd angen y gorchmynion canlynol i anfon cais statws

Mae anfon fframiau CAN FD yn fwy manwl. Gall y neges CAN FD Stream gynnwys mwy nag un ffrâm CAN FD neu Clasurol CAN, oni bai bod CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE baner wedi'i gosod gan y nod yn y neges Status Response neu Curiad Calon. Dylai'r defnyddiwr baratoi neges CAN FD Stream gwag yn gyntaf ac yna ychwanegu fframiau CAN ato.

UMAX140910. Pecyn Cymorth Meddalwedd CAN-ENET. Fersiwn 3.0

Os defnyddir y protocol TCP, dylid gosod yr opsiwn TCP_NODELAY i'r soced er mwyn osgoi oedi wrth anfon negeseuon protocol
Darganfod y Trawsnewidydd
Gellir darganfod y trawsnewidydd gan ddefnyddio'r Ethernet i CAN Converter Discovery Protocol. Dylai'r defnyddiwr wneud y canlynol:
- Agor datagsoced hwrdd gyda'r opsiwn SO_BROADCAST.
- Paratowch gais darganfod a'i gopïo i'r byffer trosglwyddo.
- Anfonwch y cais darganfod i'r cyfeiriad IP byd-eang.
- Arhoswch am yr ymatebion darganfod sy'n dod i mewn gan drawsnewidwyr sydd wedi'u lleoli ar yr un LAN.
- Dosrannwch yr ymatebion yn gyntaf gan PMParseFromBuffer() ac yna gan DPParseResponse() a elwir o OnDataParsed() .
Mae cyn symlampMae'r cod sy'n dangos y cysyniad wedi'i gyflwyno isod

UMAX140910. Pecyn Cymorth Meddalwedd CAN-ENET. Fersiwn 3.0

DOGFENNAETH
Mae'r dogfennau canlynol sy'n disgrifio'r protocolau perchnogol Axiomatic a ddefnyddir yn yr SSP ar gael ar gais:
- O. Bogush, “Protocol Cyfathrebu Trawsnewidydd Ethernet i CAN. Fersiwn y ddogfen: 5,” Axiomatic Technologies Corporation, Rhagfyr 14, 2022.
- O. Bogush, “Protocol Darganfod Trawsnewidydd Ethernet i CAN. Fersiwn y ddogfen: 1A,” Axiomatic Technologies Corporation, Ebrill 5, 2021.
- O. Bogush, ” Ethernet i Statws Iechyd Trawsnewidydd CAN. Fersiwn y ddogfen: 3,” Axiomatic Technologies Corporation, Ebrill 5, 2021.
I ofyn am y dogfennau, cysylltwch â Axiomatic Technologies yn: sales@axiomatic.com
TRWYDDED
Dosberthir meddalwedd SSP gyda Thrwydded BSD 3 chymal ganiataol. Mae testun y drwydded wedi'i gynnwys yn y meddalwedd files
HANES FERSIWN
| Fersiwn Llawlyfr Defnyddiwr | SSP
fersiwn |
Dyddiad |
Awdur |
Addasiadau |
| 3.0 | 3.0.0 | Rhagfyr 14, 2022 | Olek Bogush | · Ychwanegwyd cefnogaeth i CAN FD Stream.
· Cefnogaeth anghymeradwy i CAN a'r Ffrwd Hysbysu. · Ychwanegwyd Gosodiadau Nod Cyfathrebu at negeseuon Ymateb Statws a Curiad Calon. · Diweddaru CommProtocol.c, CommProtocol.h, ac examples: CANReceive.c, CANSend.c, Heartbeat.c, a StatusRequest.c. · Rhif ffôn swyddfa'r Ffindir wedi'i ddiweddaru ar y dudalen flaen. |
| 2.0 | 2.0.xx | Ebrill 27,
2021 |
Olek Bogush | · Ychwanegwyd cefnogaeth i drawsnewidwyr Axiomatic Wi-Fi i CAN.
· Wedi adio Math trawsnewidydd paramedr i mewn Curiad y galon a Ymateb Statws negeseuon. · Wedi'i ddiweddaru Dogfennaeth adran. · Wedi'i ddiweddaru CAN Derbyn.c, Curiad calon.c a Cais Statws.c examples ynghyd a Windows.mk a Linux.mk gwneud files. |
| 1.0A | 1.0.xx | Mawrth 2,
2017 |
Olek Bogush | · Yn Cynnwys SSP cais ychwanegol i ddadrwystro'r dosbarthiad .zip file yn Windows. |
| 1.0 | 1.0.xx | Hydref 27, 2016 | Olek Bogush | · Rhyddhad cychwynnol. |
EIN CYNHYRCHION
- Cyflenwadau Pwer AC / DC
- Rheolaethau Actuator/Rhyngwynebau
- Rhyngwynebau Ethernet Modurol
- Chargers Batri
- Rheolyddion CAN, Llwybryddion, Ailadroddwyr
- CAN/WiFi, CAN/Bluetooth, Llwybryddion
- Cyfredol / Cyftage/PWM Converters
- Trawsnewidyddion pŵer DC/DC
- Sganwyr Tymheredd Injan
- Trawsnewidyddion Ethernet/CAN, Pyrth, Switsys
- Rheolyddion Gyriant Fan
- Pyrth, CAN/Modbus, RS-232
- Gyrosgopau, Inclinometers
- Rheolwyr Falf Hydrolig
- Inclinometers, Triaxial
- Rheolaethau I/O
- Trawsnewidyddion Signal LVDT
- Rheolaethau Peiriant
- Modbus, RS-422, RS-485 Rheolaethau
- Rheolaethau Modur, Gwrthdroyddion
- Cyflenwadau Pwer, DC/DC, AC/DC
- Trawsnewidyddion/Ynysyddion Signalau PWM
- Resolver Signal Conditioners
- Offer Gwasanaeth
- Cyflyrwyr Arwyddion, Troswyr
- Rheolaethau GALL medrydd straen
- Atalyddion Ymchwydd
EIN CWMNI
Mae Axiomatic yn darparu cydrannau rheoli peiriannau electronig i'r farchnad oddi ar y briffordd, cerbyd masnachol, cerbyd trydan, set generadur pŵer, trin deunyddiau, ynni adnewyddadwy a marchnadoedd OEM diwydiannol. Rydym yn arloesi gyda rheolyddion peiriannau peirianyddol ac oddi ar y silff sy'n ychwanegu gwerth i'n cwsmeriaid.
DYLUNIO ANSAWDD A GWEITHGYNHYRCHU
Mae gennym gyfleuster dylunio / gweithgynhyrchu cofrestredig ISO9001: 2015 yng Nghanada.
GWARANT, CYMERADWYAETHAU/CYFYNGIADAU CAIS
Mae Axiomatic Technologies Corporation yn cadw'r hawl i wneud cywiriadau, addasiadau, gwelliannau, gwelliannau, a newidiadau eraill i'w gynhyrchion a'i wasanaethau ar unrhyw adeg ac i derfynu unrhyw gynnyrch neu wasanaeth heb rybudd. Dylai cwsmeriaid gael y wybodaeth berthnasol ddiweddaraf cyn archebu a dylent wirio bod gwybodaeth o'r fath yn gyfredol ac yn gyflawn. Dylai defnyddwyr fodloni eu hunain bod y cynnyrch yn addas i'w ddefnyddio yn y cais arfaethedig. Mae gan ein holl gynnyrch warant gyfyngedig yn erbyn diffygion mewn deunydd a chrefftwaith. Cyfeiriwch at ein Proses Gwarant, Cymeradwyaeth Ceisiadau/Cyfyngiadau a Deunyddiau Dychwelyd yn https://www.axiomatic.com/service/.
CYDYMFFURFIO
Mae manylion cydymffurfio cynnyrch i'w gweld yn y llenyddiaeth cynnyrch a/neu ar axiomatic.com. Dylid anfon unrhyw ymholiadau at sales@axiomatic.com.
DEFNYDD DIOGEL
Dylai pob cynnyrch gael ei wasanaethu gan Axiomatic. Peidiwch ag agor y cynnyrch a pherfformio'r gwasanaeth eich hun
GWASANAETH
Mae angen Rhif Awdurdodi Deunyddiau Dychwelyd (RMA#) o bob cynnyrch i'w ddychwelyd i Axiomatic sales@axiomatic.com. Darparwch y wybodaeth ganlynol wrth ofyn am rif RMA:
- Serial number, rhif rhan
- Oriau amser rhedeg, disgrifiad o'r broblem
- Diagram gosod gwifrau, cymhwysiad a sylwadau eraill yn ôl yr angen
GWAREDU
Mae cynhyrchion axiomatig yn wastraff electronig. Dilynwch eich cyfreithiau, rheoliadau a pholisïau gwastraff amgylcheddol ac ailgylchu lleol ar gyfer gwaredu neu ailgylchu gwastraff electronig yn ddiogel
CYSYLLTIADAU
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, AR CANADA L5T 2E3
- TEL: +1 905 602 9270
- FFAC: +1 905 602 9279
- www.axiomatic.com
- sales@axiomatic.com
Technolegau Axiomatig Oy Höytämöntie 6 33880 Lempäälä FFINDIR
- TEL: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Dogfennau / Adnoddau
![]() |
Pecyn Cymorth Meddalwedd AXIOMATIC AX140910 CAN-ENET [pdfLlawlyfr Defnyddiwr UMAX140910, AX140910, AX140910 Pecyn Cymorth Meddalwedd CAN-ENET, Pecyn Cymorth Meddalwedd AX140910, Pecyn Cymorth Meddalwedd CAN-ENET, Pecyn Cymorth Meddalwedd, Pecyn Meddalwedd, Pecyn Cymorth, Pecyn |





