Kifurushi cha Usaidizi cha Programu cha AXIOMATIC AX140910 CAN-ENET
Taarifa ya Bidhaa
Kifurushi cha Usaidizi wa Programu cha CAN-ENET (SSP) ni seti ya moduli za programu, uwekaji kumbukumbu, na ex.amples kwa ajili ya kuendeleza programu ya programu ambayo inafanya kazi na Axiomatic Ethernet mbalimbali kwa CAN na Wi-Fi hadi CAN converters. Kifurushi cha programu hutoa mwongozo wa mtumiaji, chanzo files, na mfanoampchini. Mwongozo wa mtumiaji ni halali kwa toleo lolote la SSP 3.0.xx, na masasisho mahususi kwa mwongozo wa mtumiaji hufanywa kwa kuongeza herufi A, B, …, Z kwenye nambari ya toleo la mwongozo wa mtumiaji. SSP inaweza kutumika kwa mifumo iliyopachikwa ya programu iliyo na rasilimali chache na pia kwa upangaji wa programu katika Windows au Linux.
Matumizi ya Bidhaa
- Pakua zip ya usambazaji file kutoka kwa Axiomatic webtovuti au ipokee kama kiambatisho kupitia barua pepe.
- Fungua zip file katika Windows kwa kubofya kulia file na kubonyeza kitufe cha Ondoa kizuizi katika Sifa-> Jumla-> Ondoa kizuizi.
- Toa kumbukumbu ya zip ili kuunda muundo wa folda ufuatao:
- Saraka ya mizizi ina usaidizi wa SSP file CANEnetSSP.chm katika umbizo la usaidizi la HTML la Microsoft na mwongozo wa mtumiaji UMAX140910v3.0.pdf katika umbizo la Adobe Reader.
- Chanzo Files ina maelezo ya hali ya afya ya kibadilishaji yaliyofafanuliwa katika Itifaki ya Mawasiliano ya Ethernet hadi CAN.
- Examples folder ina examples ambayo inaweza kujengwa kwenye Microsoft Windows au Linux kwa kutumia Windows.mk au Linux.mk make files.
- Muundo unaoweza kutekelezwa files kwa wa zamaniampchini ya kutumia make files iko katika .Kutampsaraka ya chini.
- Ikihitajika, unda saraka ndogo ya .Bin katika .Examples saraka ambapo zote zinaweza kutekelezwa na kitu files itawekwa.
- Zip ya SSP file ina compiled examples kwa Windows katika saraka ndogo ya .Bin.
- Wote SSP examples zilijaribiwa kwenye Windows 10 na Linux Ubuntu 16.04.
SSP hutumia aina za data za int na char pekee. Aina ya int hutumiwa wakati saizi kamili au ya juu zaidi ya kigezo kamili sio muhimu. Aina ya chati hutumika kuelekeza kwenye mfuatano wa ASCII au kurejelea herufi moja ya ASCII. Aina zingine za kimsingi zimetolewa kutoka kwa kichwa na zina saizi kamili ya data, isipokuwa aina ya Boolean BOOL_t, ambayo inatokana na int, ona: CommonTypes.h file.
VIKIRIRISHO
- Kiolesura cha Kuandaa Programu ya API
- ASCII American Standard Code for Information Interchange
- Usambazaji wa Programu ya BSD Berkeley
- Mtandao wa Eneo la Kidhibiti
- Lugha ya Alama ya HyperText ya HTML
- Itifaki ya Mtandao ya IP
- Mtandao wa eneo la LAN
- Kifurushi cha Usaidizi wa Programu ya SSP
HABARI YA JUMLA
Kifurushi cha Usaidizi wa Programu cha CAN-ENET (SSP) hutoa seti ya moduli za programu, uhifadhi wa kumbukumbu, na ex.amples kwa ajili ya kuendeleza programu ya programu inayofanya kazi na Axiomatic Ethernet mbalimbali hadi CAN na Wi-Fi hadi CAN converters.
Mwongozo wa mtumiaji ni halali kwa SSP na nambari mbili za toleo kuu sawa na mwongozo wa mtumiaji. Kwa mfanoampna, mwongozo huu wa mtumiaji ni halali kwa toleo lolote la SSP 3.0.xx. Masasisho mahususi kwa mwongozo wa mtumiaji hufanywa kwa kuongeza herufi: A, B, …, Z kwenye nambari ya toleo la mwongozo wa mtumiaji. Moduli zote za programu za SSP zimeandikwa katika lugha ya kawaida ya programu C kwa ajili ya kubebeka na kurekodiwa kikamilifu. Wanatoa usaidizi kwa itifaki za Mawasiliano na Ugunduzi wa Axiomatic. Itifaki ya Mawasiliano hutumika hasa kutuma ujumbe wa CAN kupitia Ethaneti au mtandao mwingine wowote wa IP, na itifaki ya Ugunduzi - kutafuta kibadilishaji fedha kwenye LAN. SSP inaweza kutumika kwa usawa kwa mifumo iliyopachikwa ya programu iliyo na rasilimali chache na kwa upangaji wa programu katika Windows au Linux.
YALIYOMO SSP
SSP inasambazwa kama zip file yenye jina: CANEnetSSPv .zip, wapi nambari hurejelea nambari ya toleo kuu la SSP na - kwa barua ya hiari ya kubadilisha hati. Ili kuepuka matatizo yanayoweza kutokea kwa kuonyesha usaidizi wa SSP file, zip ya usambazaji file inapaswa kufunguliwa katika Windows ikiwa inapatikana kwenye mtandao (baada ya kupakua kutoka kwa Axiomatic webtovuti, kupokea katika barua pepe kama kiambatisho, n.k.) Hii inaweza kufanywa kwa kubofya kulia file na kubonyeza kitufe cha Ondoa kizuizi katika Sifa-> Jumla-> Ondoa kizuizi. Baada ya kutoa kumbukumbu ya zip, muundo wa folda ufuatao utaundwa:
Saraka ya mizizi ina usaidizi wa SSP file CANEnetSSP.chm katika umbizo la usaidizi la HTML la Microsoft na mwongozo huu wa mtumiaji UMAX140910v3.0.pdf katika umbizo la Adobe Reader. Nambari muhimu zaidi ya toleo la SSP huonyesha mabadiliko yasiyolingana, ijayo - mabadiliko yanayolingana, ya mwisho - mabadiliko madogo ambayo hayaathiri utendaji wa SSP. Barua ya hiari huongezwa kwa mabadiliko katika mwongozo wa mtumiaji na/au usaidizi file
Chanzo Files
Chanzo cha SSP files zimepangwa katika .\Chanzo na saraka za .\Inc kulingana na aina zao. Zimeandikwa kwa kiwango C na zinawasilisha moduli zifuatazo za programu:
- PMessage. Hutoa usaidizi kwa itifaki ya muundo wa ujumbe huru uliofafanuliwa katika Ethaneti hadi Itifaki ya Mawasiliano ya Kubadilisha CAN.
- CommProtocol. Inaauni ujumbe kutoka kwa Ethaneti hadi Itifaki ya Mawasiliano ya CAN ya Kubadilisha.
- DiscProtocol. Inaauni ujumbe kutoka kwa Ethaneti hadi Itifaki ya Ugunduzi ya Ugunduzi ya CAN.
- HealthData. Hutoa miundo na utendakazi wa data kwa ajili ya kuchakata Ethaneti hadi CAN kubadilisha maelezo ya hali ya afya iliyofafanuliwa katika Ethaneti hadi Itifaki ya Mawasiliano ya Kubadilisha CAN.
Aina zote za data za kimsingi na makro za kawaida zimefafanuliwa katika CommonTypes.h file.
Exampchini
SSP pia ina ex ifuatayoample programu katika .\Kutamples saraka inayoonyesha hali tofauti za mawasiliano na kibadilishaji cha Axiomatic Ethernet hadi CAN:
- ANAWEZA Kupokea.c. Programu hii ya dashibodi inaonyesha jinsi fremu za CAN zinaweza kupokelewa kutoka kwa kibadilishaji cha Axiomatic Ethernet hadi CAN.
- CANSend.c. Ex huyuample huonyesha jinsi fremu za CAN zinaweza kutumwa kwa Axiomatic Ethernet hadi kigeuzi cha CAN.
- Ugunduzi.c. Ex huyuample application inaonyesha jinsi mtumiaji anaweza kugundua kibadilishaji cha Axiomatic Ethernet hadi CAN kwenye mtandao wa eneo la karibu (LAN).
- Mapigo ya moyo.c. Programu hii inaonyesha jinsi ujumbe wa Mapigo ya Moyo unavyoweza kupokelewa kutoka kwa kibadilishaji cha Axiomatic Ethernet hadi CAN. Inaonyesha pia upakiaji wa Data ya Afya kutoka kwa ujumbe wa Mapigo ya Moyo.
- Ombi la Hali.c. Ex huyuample application inaonyesha jinsi mtumiaji anaweza kuomba hali ya kigeuzi ya Axiomatic Ethernet hadi CAN
All zamaniamples inaweza kujengwa kwenye Microsoft Windows au Linux kwa kutumia Windows.mk au Linux.mk make files. kutengeneza files pia ziko katika .\Kutampsaraka ya chini. Juu ya ujenzi unaoweza kutekelezwa files, hati ya kutengeneza, ikihitajika, huunda saraka ndogo ya .\Bin katika .\Kutamples saraka ambapo inaweka zote zinazoweza kutekelezwa na kitu files. Zip ya SSP file ina compiled examples kwa Windows katika saraka ndogo ya .\Bin. SSP zote za zamaniamples zilijaribiwa kwenye Windows 10 na Linux Ubuntu 16.04
AINA ZA DATA NA MTINDO WA KUSIMBA
SSP hutumia aina za data za int na char pekee. Aina ya int hutumiwa wakati saizi kamili au ya juu zaidi ya kigezo kamili sio muhimu. Aina ya chati hutumika kuelekeza kwenye mfuatano wa ASCII au kurejelea herufi moja ya ASCII. Aina zingine za msingi zinatokana na kichwa na uwe na saizi kamili ya data, isipokuwa aina ya Boolean BOOL_t, ambayo inatokana na int, ona: CommonTypes.h file. Aina zote za msingi zinazohamishwa za SSP zimepewa majina ya herufi kubwa na zina mwisho wa '_t'. Kwa mfanoample: BOOL_t, WORD_t, n.k. Aina zingine zote zilizosafirishwa zimepewa majina ya herufi kubwa, zina mwisho wa '_t' na zimeangaziwa na file ufupisho wa file zimefafanuliwa. 'CP' inatumika kwa CommProtocol.h, 'DP' - kwa DiscProtocol.h, 'HD' - kwa HealthData.h na 'PM' - kwa PMessage.h file. Majina yote ya macros hutumia herufi kubwa na yamewekwa awali na file ufupisho wa file zimefafanuliwa ndani, kwa njia sawa na aina za data. Kifupi cha 'CT' kinatumika kwa CommonTypes.h file.
Majina ya kutofautisha yamewekwa awali na aina yao kwa aina za msingi na viashiria. Kwa mfanoample: aina ya int imewekwa awali na 'i', aina ya kielekezi - na 'p', kielekezi hadi nambari kamili - pamoja na 'pi', n.k. Miundo, miungano, vihesabu havijaangaziwa. Kwa mifuatano sifuri iliyokatishwa, kiambishi awali cha 'sz' kinatumika. Majina ya chaguo za kukokotoa yamewekwa awali na file ufupisho kwa njia sawa na aina za data na macros. Kichupo kimoja ni sawa na nafasi nne
KUTUMIA SSP
Mtumiaji anapaswa kuongeza SSP files kwa mradi wa maombi. CommProtocol.c au DiscProtocol.c inaweza kutengwa ikiwa itifaki inayofaa haitatumika. HealthData.c pia inaweza kutengwa ikiwa hakuna haja ya kuchakata data ya afya ya kibadilishaji.
SSP haihitaji kuanzishwa kabla ya matumizi. Haina vigezo vyovyote vya kimataifa. Vitendaji vyote vya SSP viko salama na vinaingizwa tena. Kwa kutuma na kupokea ujumbe wa kubadilisha fedha, usaidizi wa itifaki ya Mtandao (IP) inahitajika. Njia ya kawaida ya kutoa usaidizi huu ni kutumia soketi za mtandao. API ya soketi imesawazishwa vyema na inatumika katika zamani zote za SSPamples na kwa maelezo ya shughuli za kubadilisha fedha.
Kupokea Ujumbe kutoka kwa Kibadilishaji
Mtumiaji anapaswa kwanza kuandaa tundu la kupokea data ya kibadilishaji.
Data inapopokelewa, inapaswa kupitishwa kwa kitendakazi cha PMParseFromBuffer(). Mtumiaji hutoa vitendaji viwili vya kupiga simu: OnDataParsed() na OnDataParsedError(). Kazi ya kwanza inaalikwa baada ya ujumbe wa itifaki kuchanganuliwa kwa ufanisi na ya pili - kwenye hitilafu ya uchanganuzi. Halafu, mtumiaji anapaswa kupiga simu vichanganuzi kwa ujumbe maalum wa itifaki ndani ya kazi ya OnDataParsed(), tazama hapa chini:
UMAX140910. CAN-ENET Kifurushi cha Usaidizi wa Programu. Toleo la 3.0
UMAX140910. CAN-ENET Kifurushi cha Usaidizi wa Programu. Toleo la 3.0
Iwapo mtumiaji anataka kuchanganua thamani ya dwHealthData katika hali mahususi za uendeshaji wa kibadilishaji maunzi kuu na vipengele vya programu, chaguo la kukokotoa la HDUnpackHealthData() linapaswa kuitwa:
UMAX140910. CAN-ENET Kifurushi cha Usaidizi wa Programu. Toleo la 3.0 Chaguo hili la kukokotoa pia hurejesha kibadilishaji Hali iliyojumlishwa ya Afya.
Kutuma Ujumbe kwa Kigeuzi
Ujumbe wa mtumiaji unaweza kutumwa kwa kibadilishaji fedha kwa kutoa kwanza ujumbe wa itifaki unaohitajika na kisha kunakili ujumbe huo kwa bafa inayotuma. Kwa mfanoample, kutuma ombi la hali itahitaji amri zifuatazo
Kutuma fremu za CAN FD kunafafanuliwa zaidi. Ujumbe wa CAN FD Stream unaweza kuwa na zaidi ya fremu moja ya CAN FD au Classical CAN, isipokuwa alama ya CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE imewekwa na nodi katika Jibu la Hali au ujumbe wa Mapigo ya Moyo. Mtumiaji anapaswa kwanza kutayarisha ujumbe tupu wa CAN FD wa Tiririsha na kisha aongeze fremu za CAN kwake.
UMAX140910. CAN-ENET Kifurushi cha Usaidizi wa Programu. Toleo la 3.0
Itifaki ya TCP ikitumiwa, chaguo la TCP_NODELAY linapaswa kuwekwa kwenye soketi ili kuepuka ucheleweshaji wa kutuma ujumbe wa itifaki.
Kugundua Kigeuzi
Kigeuzi kinaweza kugunduliwa kwa kutumia Itifaki ya Ugunduzi ya Ethernet hadi CAN. Mtumiaji anapaswa kufanya yafuatayo:
- Fungua datagtundu la kondoo dume na chaguo la SO_BROADCAST.
- Tayarisha ombi la ugunduzi na uinakili kwa bafa inayotuma.
- Tuma ombi la ugunduzi kwa anwani ya IP ya kimataifa.
- Subiri majibu yanayoingia ya ugunduzi kutoka kwa vigeuzi vilivyo kwenye LAN sawa.
- Changanua majibu kwanza na PMParseFromBuffer() na kisha kwa DPParseResponse() inayoitwa kutoka OnDataParsed() .
Mfano uliorahisishwaample code inayoonyesha dhana imewasilishwa hapa chini
UMAX140910. CAN-ENET Kifurushi cha Usaidizi wa Programu. Toleo la 3.0
NYARAKA
Hati zifuatazo zinazoelezea itifaki za umiliki wa Axiomatic zinazotumiwa katika SSP zinapatikana kwa ombi:
- O. Bogush, “Itifaki ya Mawasiliano ya Ethernet hadi CAN. Toleo la hati: 5,” Axiomatic Technologies Corporation, Desemba 14, 2022.
- O. Bogush, “Itifaki ya Ugunduzi ya Ethernet hadi CAN. Toleo la hati: 1A,” Axiomatic Technologies Corporation, Aprili 5, 2021.
- O. Bogush, ” Ethernet hadi CAN Kubadilisha Hali ya Afya. Toleo la hati: 3,” Axiomatic Technologies Corporation, Aprili 5, 2021.
Kwa kuomba hati, tafadhali wasiliana na Axiomatic Technologies kwa: sales@axiomatic.com
LESENI
Programu ya SSP inasambazwa kwa Leseni ya BSD ya vifungu 3. Nakala ya leseni imejumuishwa kwenye programu files
HISTORIA YA TOLEO
Toleo la Mwongozo wa Mtumiaji | SSP
toleo |
Tarehe |
Mwandishi |
Marekebisho |
3.0 | 3.0.0 | Tarehe 14 Desemba 2022 | Olek Bogush | · Usaidizi ulioongezwa kwa Mtiririko wa CAN FD.
· Usaidizi ulioacha kutumika kwa CAN na Utiririshaji wa Arifa. · Imeongeza Mipangilio ya Njia ya Mawasiliano kwenye Majibu ya Hali na ujumbe wa Mapigo ya Moyo. · Ilisasishwa CommProtocol.c, CommProtocol.h, na examples: CANReceive.c, CANSend.c, Heartbeat.c, na StatusRequest.c. · Imesasisha nambari ya simu ya ofisi ya Kifini kwenye ukurasa wa mbele. |
2.0 | 2.0.xx | Aprili 27,
2021 |
Olek Bogush | · Usaidizi ulioongezwa wa Axiomatic Wi-Fi hadi vibadilishaji vya CAN.
· Imeongezwa Aina ya Kubadilisha parameta ndani Mapigo ya moyo na Majibu ya Hali ujumbe. · Imesasishwa Nyaraka sehemu. · Imesasishwa ANAWEZA Kupokea.c, Mapigo ya moyo.c na Ombi la Hali.c examples pamoja Windows.mk na Linux.mk tengeneza files. |
1.0A | 1.0.xx | Machi 2,
2017 |
Olek Bogush | · Katika Yaliyomo kwenye SSP imeongeza ombi la kuondoa kizuizi cha usambazaji .zip file katika Windows. |
1.0 | 1.0.xx | Oktoba 27, 2016 | Olek Bogush | · Toleo la awali. |
BIDHAA ZETU
- Ugavi wa Umeme wa AC / DC
- Vidhibiti/Violesura vya Kitendaji
- Maingiliano ya Ethernet ya Magari
- Chaja za Betri
- Vidhibiti vya CAN, Vipanga njia, Virudishi
- CAN/WiFi, CAN/Bluetooth, Vipanga njia
- Ya sasa / VoltagVigeuzi vya e/PWM
- Vigeuzi vya Nguvu vya DC/DC
- Vichanganuzi vya Joto la Injini
- Vigeuzi vya Ethernet/CAN, Lango, Swichi
- Vidhibiti vya Hifadhi ya Mashabiki
- Lango, CAN/Modbus, RS-232
- Gyroscopes, Inclinometers
- Vidhibiti vya Valve ya Hydraulic
- Inclinometers, Triaxial
- Vidhibiti vya I/O
- Vigeuzi vya Mawimbi ya LVDT
- Vidhibiti vya Mashine
- Modbus, RS-422, RS-485 Udhibiti
- Vidhibiti vya Magari, Vigeuzi
- Ugavi wa Umeme, DC/DC, AC/DC
- Vigeuzi vya Mawimbi ya PWM/Vitenganishi
- Viyoyozi vya Mawimbi ya Kisuluhishi
- Zana za Huduma
- Viyoyozi vya Mawimbi, Vigeuzi
- Udhibiti wa Kipimo cha Strain
- Vikandamizaji vya Upasuaji
KAMPUNI YETU
Axiomatic hutoa vipengele vya udhibiti wa mashine za kielektroniki kwa barabara kuu ya nje, gari la biashara, gari la umeme, seti ya jenereta ya nguvu, utunzaji wa nyenzo, nishati mbadala na soko za OEM za viwandani. Tunavumbua kwa kutumia vidhibiti vilivyobuniwa na visivyo vya rafu ambavyo vinaongeza thamani kwa wateja wetu.
UBUNIFU NA UTENGENEZAJI WA UBORA
Tuna ISO9001:2015 kituo kilichosajiliwa cha muundo/utengenezaji nchini Kanada.
DHAMANA, VIBALI/VIKOMO VYA MAOMBI
Axiomatic Technologies Corporation inahifadhi haki ya kufanya masahihisho, marekebisho, uboreshaji, uboreshaji na mabadiliko mengine kwa bidhaa na huduma zake wakati wowote na kusitisha bidhaa au huduma yoyote bila taarifa. Wateja wanapaswa kupata taarifa muhimu za hivi punde kabla ya kuagiza na wanapaswa kuthibitisha kwamba taarifa kama hizo ni za sasa na zimekamilika. Watumiaji wanapaswa kujiridhisha kuwa bidhaa hiyo inafaa kwa matumizi yaliyokusudiwa. Bidhaa zetu zote zina udhamini mdogo dhidi ya kasoro za nyenzo na uundaji. Tafadhali rejelea Udhamini wetu, Uidhinishaji wa Maombi/Mapungufu na Mchakato wa Kurejesha Nyenzo kwa https://www.axiomatic.com/service/.
KUFUATA
Maelezo ya kufuata bidhaa yanaweza kupatikana katika fasihi ya bidhaa na/au kwenye axiomatic.com. Maswali yoyote yanapaswa kutumwa kwa sales@axiomatic.com.
MATUMIZI SALAMA
Bidhaa zote zinapaswa kuhudumiwa na Axiomatic. Usifungue bidhaa na ufanye huduma mwenyewe
HUDUMA
Bidhaa zote zitakazorejeshwa kwa Axiomatic zinahitaji Nambari ya Uidhinishaji wa Nyenzo za Kurejesha (RMA#) kutoka sales@axiomatic.com. Tafadhali toa maelezo yafuatayo unapoomba nambari ya RMA:
- Nambari ya serial, nambari ya sehemu
- Saa za kukimbia, maelezo ya shida
- Wiring kuanzisha mchoro, maombi na maoni mengine kama inahitajika
KUTUPWA
Bidhaa za axiomatic ni taka za elektroniki. Tafadhali fuata sheria, kanuni na sera za utupaji taka kwa usalama wa mazingira na urejelezaji wa taka za kielektroniki.
MAWASILIANO
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, ILIYO 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
Nyaraka / Rasilimali
![]() |
Kifurushi cha Usaidizi cha Programu cha AXIOMATIC AX140910 CAN-ENET [pdf] Mwongozo wa Mtumiaji UMAX140910, AX140910, AX140910 CAN-ENET Kifurushi cha Usaidizi wa Programu, Kifurushi cha Usaidizi cha Programu cha AX140910, Kifurushi cha Usaidizi wa Programu cha CAN-ENET, Kifurushi cha Usaidizi wa Programu, Kifurushi cha Programu, Kifurushi cha Usaidizi, Kifurushi. |