AXIOMATIC AX140910 CAN-ENET Software Rojongan Paket

Émbaran produk
CAN-ENET Software Support Package (SSP) nyaéta sakumpulan modul software, dokuméntasi, jeung examples pikeun ngembangkeun software aplikasi anu hade jeung rupa Ethernet Axiomatic mun bisa jeung Wi-Fi mun converters bisa. Paket software nyadiakeun manual pamaké, sumber files, jeung examples. Manual pamaké valid pikeun sagala versi SSP 3.0.xx, sarta apdet husus pikeun manual pamaké dipigawé ku nambahkeun hurup A, B, ..., Z kana nomer versi manual pamaké. SSP tiasa dianggo pikeun ngaprogram sistem anu dipasang sareng sumber daya terbatas ogé pikeun program aplikasi dina Windows atanapi Linux.
Pamakéan produk
- Unduh pos distribusi file ti Axiomatic websitus atanapi nampi éta salaku gagantel via email.
- Buka blokir zip file dina Windows ku ngaklik katuhu file sareng pencét tombol Buka blokir dina Properties-> General-> Unblock.
- Ékstrak arsip pos pikeun nyiptakeun struktur folder ieu:
- Diréktori akar ngandung pitulung SSP file CANEnetSSP.chm dina format pitulung Microsoft HTML jeung manual pamaké UMAX140910v3.0.pdf dina format Adobe Reader.
- Sumberna Files folder ngandung converter informasi status kaséhatan dijelaskeun dina Ethernet ka BISA Parabot Parobah Komunikasi Protocol.
- Examples folder ngandung examples nu bisa diwangun dina Microsoft Windows atawa Linux Ubuntu make Windows.mk atanapi Linux.mk make files.
- Ngawangun laksana files pikeun examples ngagunakeun make files lokasina di .Exampdiréktori les.
- Upami diperlukeun, jieun subdirectory .Bin dina .Exampdiréktori les mana sagala laksana jeung objék files bakal ditempatkeun.
- SSP zip file ngandung disusun examples pikeun Windows dina subdirectory .Bin.
- Sadaya SSP examples diuji dina Windows 10 jeung Linux Ubuntu 16.04.
SSP ngan ngagunakeun tipe data standar int sareng char. Jinis int dipaké nalika ukuran data pasti atawa maksimum pikeun parameter integer teu kritis. Jinis char dipaké pikeun nunjuk ka string ASCII atawa rujukan hiji karakter ASCII tunggal. Jenis dasar sejenna diturunkeun tina lulugu jeung boga ukuran data pasti, iwal tipe Boolean BOOL_t, nu diturunkeun tina int, tingali: CommonTypes.h file.
Akronim
- API Aplikasi Programming Interface
- ASCII Amérika Standar Code pikeun Émbaran silih tukeur
- BSD Berkeley Software Distribusi
- CAN Controller Area Network
- HTML HyperText Markup Language
- IP Protokol Internét
- Jaringan Area Lokal LAN
- Paket Rojongan Software SSP
INPORMASI UMUM
CAN-ENET Software Support Package (SSP) nyadiakeun sakumpulan modul software, dokuméntasi, jeung examples pikeun ngembangkeun software aplikasi gawé bareng rupa Ethernet Axiomatic mun BISA na Wi-Fi mun converters BISA.
Manual pamaké sah pikeun SSP kalayan dua nomer versi utama anu sami sareng manual pangguna. Pikeun exampLe, manual pamaké ieu valid pikeun sagala versi SSP 3.0.xx. Pembaruan khusus pikeun manual pangguna dilakukeun ku cara nambihan hurup: A, B, ..., Z kana nomer versi manual pangguna. Kabéh modul software SSP ditulis dina basa programming C baku pikeun portability tur pinuh documented. Aranjeunna nyayogikeun dukungan pikeun protokol Komunikasi sareng Discovery proprietary Axiomatic. Protokol Komunikasi utamana dipaké pikeun ngirimkeun pesen CAN ngaliwatan Ethernet atawa jaringan IP sejenna, sarta protokol Discovery - pikeun lokasi converter dina LAN. SSP tiasa sami-sami dianggo pikeun program sistem anu dipasang sareng sumber daya terbatas sareng pikeun program aplikasi dina Windows atanapi Linux.
Eusi SSP
SSP disebarkeun salaku pos file kalawan ngaran: CANEnetSSPv .zip, dimana angka nujul kana SSP angka versi utama jeung - kana hurup parobahan dokuméntasi pilihan. Pikeun ngahindarkeun masalah poténsial kalayan nampilkeun pitulung SSP file, seleting distribusi file kedah diblokir dina Windows upami kaala dina internét (sanggeus diunduh tina file Axiomatic websitus, narima dina e-mail salaku kantétan, jsb) Ieu bisa dilakukeun ku ngaklik katuhu file sareng pencét tombol Buka blokir dina Properties-> General-> Unblock. Saatos ékstrak arsip pos, struktur folder ieu bakal didamel:

Diréktori akar ngandung pitulung SSP file CANEnetSSP.chm dina format pitulung Microsoft HTML jeung manual pamaké ieu UMAX140910v3.0.pdf dina format Adobe Reader. Nomer versi SSP anu paling penting ngagambarkeun parobahan anu teu cocog, salajengna - parobahan anu cocog, anu terakhir - parobahan minor henteu mangaruhan fungsionalitas SSP. Hurup pilihan ditambahkeun pikeun parobahan dina manual pamaké jeung / atawa pitulung file
Sumber Files
Sumber SSP files dikelompokkeun dina .\Sumber jeung .\Inc directories nurutkeun jenis maranéhanana. Éta ditulis dina standar C sareng nampilkeun modul parangkat lunak ieu:
- PMessage. Nyadiakeun rojongan pikeun struktur pesen bebas protokol digambarkeun dina Ethernet ka CAN Parabot Parobah Komunikasi Protocol.
- CommProtocol. Ngarojong pesen tina Ethernet ka CAN Converter Communication Protocol.
- DiscProtocol. Ngarojong pesen ti Ethernet ka CAN Converter Discovery Protocol.
- Data Kaséhatan. Nyadiakeun struktur data jeung fungsi pikeun ngolah Ethernet ka BISA converter informasi status kaséhatan dijelaskeun dina Ethernet ka BISA Converter Komunikasi Protocol.
Sadaya jinis data dasar sareng makro umum didefinisikeun dina CommonTypes.h file.
Examples
The SSP ogé ngandung ex handapample program dina .\Exampdiréktori anu nunjukkeun skénario komunikasi anu béda sareng konverter Axiomatic Ethernet to CAN:
- BISA Nampi.c. Aplikasi konsol ieu nunjukkeun kumaha pigura CAN tiasa ditampi tina konverter Axiomatic Ethernet ka CAN.
- CANSend.c. Mantan ieuample mendemonstrasikan kumaha pigura BISA bisa dikirim ka Ethernet Axiomatic mun BISA converter.
- Papanggihan.c. Mantan ieuample aplikasi nembongkeun kumaha pamaké bisa manggihan hiji Ethernet Axiomatic mun CAN converter dina jaringan aréa lokal (LAN).
- Ketug jajantung.c. Aplikasi ieu nunjukkeun kumaha pesen Heartbeat tiasa ditampi tina konverter Ethernet Axiomatic ka CAN. Éta ogé nunjukkeun ngabongkar Data Kaséhatan tina pesen Heartbeat.
- StatusRequest.c. Mantan ieuample aplikasi nembongkeun kumaha pamaké bisa menta Ethernet Axiomatic ka BISA converter status
Sadayana examples bisa diwangun dina Microsoft Windows atawa Linux Ubuntu maké Windows.mk atanapi Linux.mk make files. Nu nyieun files ogé ayana di .\Exampdiréktori les. Kana wangunan laksana files, Aksara make, lamun perlu, nyiptakeun .\Bin subdirectory dina .\Examples diréktori dimana eta nempatkeun sagala laksana jeung objék files. SSP zip file ngandung disusun examples pikeun Windows dina subdirektori .\Bin. Sadaya SSP examples diuji dina Windows 10 jeung Linux Ubuntu 16.04
TIPE DATA JEUNG GAYA KODE
SSP ngan ngagunakeun tipe data standar int sareng char. Jinis int dipaké nalika ukuran data pasti atawa maksimum pikeun parameter integer teu kritis. Jinis char dipaké pikeun nunjuk ka string ASCII atawa rujukan hiji karakter ASCII tunggal. Jenis dasar séjén diturunkeun tina lulugu sarta boga ukuran data pasti, iwal Boolean tipe BOOL_t, nu diturunkeun tina int, tingali: CommonTypes.h file. Sadaya jinis dasar anu diékspor SSP dingaranan nganggo hurup kapital sareng gaduh tungtung '_t'. Pikeun example: BOOL_t, WORD_t, jsb. Sadaya jinis ékspor sanésna dingaranan nganggo hurup kapital, ditungtungan '_t' sareng diawalan ku file singketan pikeun file 'CP' dianggo pikeun CommProtocol.h, 'DP' - pikeun DiscProtocol.h, 'HD' - pikeun HealthData.h sareng 'PM' - pikeun PMessage.h file. Sadaya nami makro nganggo hurup kapital sareng diawalan ku file singketan pikeun file aranjeunna dihartikeun dina, cara sarua salaku tipe data. Singketan 'CT' dianggo pikeun CommonTypes.h file.
Ngaran variabel diawalan sareng jinisna pikeun jinis dasar sareng petunjuk. Pikeun example: tipe int diawalan jeung 'i', tipe pointer - kalawan 'p', pointer ka integer - kalawan 'pi', jsb Struktur, union, enumerator teu prefixed. Pikeun nol string terminated, awalan 'sz' dipaké. Ngaran fungsi anu diawalan ku file singketan cara anu sami sareng jinis data sareng makro. Hiji tab sarua jeung opat spasi
Maké SSP
Pamaké kedah nambihan SSP files kana proyék aplikasi. CommProtocol.c atanapi DiscProtocol.c tiasa dikaluarkeun upami protokol anu luyu henteu dianggo. HealthData.c ogé tiasa dikaluarkeun upami henteu kedah ngolah data kaséhatan konverter.
SSP henteu ngabutuhkeun inisialisasi sateuacan dianggo. Éta henteu ngagaduhan variabel global. Kabéh fungsi SSP anu thread-aman jeung reentrant. Pikeun ngirim sareng nampi pesen konverter, dukungan protokol Internét (IP) diperyogikeun. Cara standar pikeun nyayogikeun dukungan ieu nyaéta nganggo socket Internét. API stop kontak ogé standarisasi sarta dipaké dina sakabéh ex SSPamples jeung pedaran operasi converter.
Narima Pesen ti Parabot Parobah
Pangguna kedah nyiapkeun heula stop kontak pikeun nampi data konverter.
Nalika data ditampi, eta kudu dibikeun ka fungsi PMParseFromBuffer (). Pamaké nyadiakeun dua fungsi callback: OnDataParsed () sarta OnDataParsedError (). Pungsi kahiji ieu invoked sanggeus pesen protokol geus hasil parsed sarta kadua - dina kasalahan parsing. Teras, pangguna kedah nyauran parsers pikeun pesen khusus protokol individu dina fungsi OnDataParsed (), tingali di handap:

UMAX140910. CAN-ENET Software Rojongan Paket. Vérsi 3.0

UMAX140910. CAN-ENET Software Rojongan Paket. Vérsi 3.0

Lamun pamaké hayang parse nilai dwHealthData kana status operasional individu tina converter hardware utama jeung komponén software, fungsi HDUnpackHealthData () kudu disebut:

UMAX140910. CAN-ENET Software Rojongan Paket. Vérsi 3.0 Pungsi ieu ogé mulangkeun converter aggregated Status Kaséhatan.
Ngirim Pesen ka Parabot Parobah
Pesen pamaké bisa dikirim ka konverter ku mimitina ngahasilkeun pesen protokol diperlukeun lajeng nyalin pesen ka panyangga ngirimkeun. Pikeun exampLe, ngirim pamundut status bakal merlukeun Paréntah handap

Ngirim pigura CAN FD leuwih elaborated. Pesen CAN FD Stream bisa ngandung leuwih ti hiji CAN FD atawa CAN klasik pigura, iwal CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE bandéra diatur ku titik dina Tanggapan Status atawa pesen Detak Jantung. Pangguna kedah nyiapkeun heula pesen CAN FD Stream kosong teras tambahkeun pigura CAN ka dinya.

UMAX140910. CAN-ENET Software Rojongan Paket. Vérsi 3.0

Upami protokol TCP dianggo, pilihan TCP_NODELAY kedah disetel ka stop kontak pikeun ngahindarkeun telat dina ngirim pesen protokol.
Ngajalajah Konverter
Konverter tiasa dipendakan nganggo Ethernet to CAN Converter Discovery Protocol. Pamaké kedah ngalakukeun ieu:
- Buka hiji datagstop kontak ram kalawan pilihan SO_BROADCAST.
- Nyiapkeun pamundut kapanggihna sarta nyalin kana panyangga ngirimkeun.
- Kirim pamundut panemuan ka alamat IP global.
- Ngadagoan réspon kapanggihna datang ti converters lokasina dina LAN sarua.
- Parse réspon heula ku PMParseFromBuffer () lajeng ku DPParseResponse () disebut ti OnDataParsed () .
A ex disederhanakeunample kode illustrating konsep dibere handap

UMAX140910. CAN-ENET Software Rojongan Paket. Vérsi 3.0

DOKUMENTASI
Dokumén di handap ieu anu ngajelaskeun protokol proprietary Axiomatic anu dianggo dina SSP sayogi upami dipénta:
- O. Bogush, “Ethernet to CAN Converter Communication Protocol. Vérsi Dokumén: 5," Axiomatic Technologies Corporation, 14 Désémber 2022.
- O. Bogush, “Ethernet to CAN Converter Discovery Protocol. Vérsi Dokumén: 1A," Axiomatic Technologies Corporation, 5 April 2021.
- O. Bogush, "Ethernet ka BISA Parabot Parobah Status Kaséhatan. Vérsi Dokumén: 3," Axiomatic Technologies Corporation, 5 April 2021.
Pikeun ménta dokumén, mangga ngahubungan Axiomatic Technologies di: sales@axiomatic.com
LISENSI
Parangkat lunak SSP disebarkeun ku Lisensi BSD 3-klausa permisif. Téks lisénsi ieu kalebet dina parangkat lunak files
VERSI SEJARAH
| Vérsi Manual pamaké | SSP
versi |
titimangsa |
Pangarang |
Modifikasi |
| 3.0 | 3.0.0 | 14 Désémber 2022 | Olek Bogush | · Ditambahkeun dukungan pikeun CAN FD Stream.
· Ngarojong CAN sareng Notifikasi Stream. · Nambahkeun Setélan Titik Komunikasi kana Tanggapan Status sareng pesen Detak Jantung. · Diropéa CommProtocol.c, CommProtocol.h, jeung examples: CANReceive.c, CANSend.c, Heartbeat.c, sarta StatusRequest.c. · Diropéa nomer telepon kantor Finlandia dina kaca hareup. |
| 2.0 | 2.0.xx | 27 April,
2021 |
Olek Bogush | · Ditambahkeun dukungan pikeun Wi-Fi Axiomatic kana konverter CAN.
· Ditambahkeun Tipe Parabot Parobah parameter dina Ketug jajantung jeung Tanggapan Status talatah. · Diropéa Dokuméntasi bagian. · Diropéa BISA Nampi.c, Ketug jajantung.c jeung StatusRequest.c examples bareng jeung Windows.mk jeung Linux.mk nyieun files. |
| 1.0A | 1.0.xx | 2 Maret,
2017 |
Olek Bogush | · Dina Eusi SSP pamundut ditambahkeun pikeun ngabuka blokir distribusi .zip file dina Windows. |
| 1.0 | 1.0.xx | 27 Oktober 2016 | Olek Bogush | · Kaluaran awal. |
PRODUK KAMI
- AC / suplai kakuatan DC
- Actuator Controls / Interfaces
- Interfaces Ethernet otomotif
- Batré carjer
- CAN Kontrol, Router, Repeater
- BISA / WiFi, BISA / Bluetooth, Router
- Ayeuna / Voltage / PWM Parabot Parobah
- DC / DC Power Converters
- Mesin Scanner Suhu
- Ethernet / CAN Parabot Parobah, Gateways, Switch
- Kipas drive Controllers
- Gateways, CAN / Modbus, RS-232
- Giroskop, Inclinometers
- Controllers klep hidrolik
- Inclinometers, Triaxial
- Kadali I/O
- Parabot Parobah Sinyal LVDT
- Kadali mesin
- Modbus, RS-422, RS-485 Kadali
- Kontrol Motor, Inverter
- Suplai kakuatan, DC / DC, AC / DC
- PWM Signal Converters / Isolators
- Resolver Sinyal Conditioners
- Parabot Service
- Conditioners sinyal, Parabot Parobah
- Galur Gauge CAN Kontrol
- Surge Suppressors
PERUSAHAAN KAMI
Axiomatic nyayogikeun komponén kontrol mesin éléktronik ka jalan raya, kendaraan komersial, kendaraan listrik, set generator listrik, penanganan bahan, énergi anu tiasa diénggalan sareng pasar OEM industri. Urang innovate kalawan direkayasa tur kaluar-nu-rak kadali mesin nu nambahkeun nilai keur konsumén urang.
Desain kualitas sarta manufaktur
Simkuring boga ISO9001: 2015 design didaptarkeun / fasilitas manufaktur di Kanada.
HARANSI, APPROVALS APLIKASI / Watesan
Axiomatic Technologies Corporation ngagaduhan hak ngadamel koréksi, modifikasi, paningkatan, perbaikan, sareng parobihan sanés kana produk sareng jasa na iraha waé sareng ngeureunkeun produk atanapi jasa tanpa aya bewara. Konsumén kedah nampi inpormasi relevan panganyarna sateuacan nempatkeun pesenan sareng kedah pariksa yén inpormasi sapertos ayeuna sareng lengkep. Pamaké kedah nyugemakeun diri yén produk éta cocog pikeun dianggo dina aplikasi anu dimaksud. Sadaya produk urang mawa jaminan kawates ngalawan defects dina bahan jeung workmanship. Punten tingal Garansi kami, Persetujuan / Watesan Aplikasi sareng Proses Bahan Balik di https://www.axiomatic.com/service/.
KOMUNITAS
Rincian patuh produk tiasa dipendakan dina literatur produk sareng / atanapi dina axiomatic.com. Sagala inquiries kudu dikirim ka sales@axiomatic.com.
AMAN pamakéan
Sadaya produk kedah dilayanan ku Axiomatic. Ulah muka produk jeung ngalakukeun jasa sorangan
PELAYANAN
Sadaya produk pikeun dipulangkeun ka Axiomatic merlukeun Nomer Otorisasi Bahan Balik (RMA#) ti sales@axiomatic.com. Punten pasihan inpormasi ieu nalika nyuhunkeun nomer RMA:
- Nomer séri, nomer bagian
- Jam runtime, pedaran masalah
- Wiring nyetél diagram, aplikasi tur komentar sejenna sakumaha diperlukeun
miceun
Produk Axiomatic mangrupikeun runtah éléktronik. Punten turutan undang-undang, peraturan sareng kawijakan daur ulang lingkungan lokal anjeun pikeun pembuangan atanapi daur ulang limbah éléktronik anu aman.
KONTAK
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, DI KANADA 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ä FINLANDIA
- TEL: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Dokumén / Sumberdaya
![]() |
AXIOMATIC AX140910 CAN-ENET Software Rojongan Paket [pdf] Manual pamaké UMAX140910, AX140910, AX140910 Paket Rojongan Software CAN-ENET, Paket Rojongan Software AX140910, Paket Rojongan Software CAN-ENET, Paket Rojongan Software, Paket Software, Paket Rojongan, Paket |





