AXIOMATIC AX140910 CAN-ENET Proqram Dəstəyi Paketi

Məhsul haqqında məlumat
CAN-ENET Proqram Dəstəyi Paketi (SSP) proqram modulları, sənədləri və sampmüxtəlif Axiomatic Ethernet-dən CAN-a və Wi-Fi-dan CAN-a çeviricilərlə işləyən proqram təminatının işlənib hazırlanması üçün. Proqram paketi istifadəçi təlimatı, mənbə təmin edir files və samples. İstifadəçi təlimatı istənilən SSP 3.0.xx versiyası üçün etibarlıdır və istifadəçi təlimatına xas olan yeniləmələr istifadəçi təlimatının versiya nömrəsinə A, B, …, Z hərflərinin əlavə edilməsi ilə həyata keçirilir. SSP məhdud resursları olan daxili sistemlərin proqramlaşdırılması, həmçinin Windows və ya Linux-da tətbiqi proqramlaşdırma üçün istifadə edilə bilər.
Məhsul İstifadəsi
- Dağıtım zipini yükləyin file aksiomatikdən websayta daxil olun və ya e-poçt vasitəsilə əlavə olaraq alın.
- Zip-i blokdan çıxarın file Windows-da sağ tıklayarak file və Xüsusiyyətlər->Ümumi->Blokdan çıxarın.
- Aşağıdakı qovluq strukturunu yaratmaq üçün zip arxivini çıxarın:
- Kök qovluğunda SSP yardımı var file Microsoft HTML yardım formatında CANEnetSSP.chm və Adobe Reader formatında UMAX140910v3.0.pdf istifadəçi təlimatı.
- Mənbə Files qovluğunda Ethernet to CAN Converter Communication Protocol-da təsvir edilən çeviricinin sağlamlıq vəziyyəti məlumatı var.
- Examples qovluğunda exampWindows.mk və ya Linux.mk istifadə edərək Microsoft Windows və ya Linux üzərində qurula bilən les files.
- İcra edilə bilən qurun filekeçmiş üçünamples make istifadə edir files .Ex-də yerləşiramples kataloqu.
- Lazım gələrsə, .Ex-də .Bin alt kataloqu yaradınampbütün icra edilə bilən və obyekt olduğu les kataloqu filelar yerləşdiriləcək.
- SSP zip file tərtib ex ehtiva ediramples .Bin alt kataloqunda Windows üçün.
- Bütün SSP keçmişamples Windows 10 və Linux Ubuntu 16.04-də sınaqdan keçirilmişdir.
SSP yalnız int və char standart məlumat növlərindən istifadə edir. Tam parametr üçün dəqiq və ya maksimum məlumat ölçüsü kritik olmadıqda int növü istifadə olunur. Char tipi bir ASCII sətrinə işarə etmək və ya bir ASCII simvoluna istinad etmək üçün istifadə olunur. Digər əsas növlər başlıqdan əldə edilir və dəqiq məlumat ölçüsünə malikdir, int-dən alınan Boolean növü BOOL_t istisna olmaqla, bax: CommonTypes.h file.
AKRONIMLƏR
- API Tətbiq Proqramlaşdırma İnterfeysi
- Məlumat mübadiləsi üçün ASCII Amerika Standart Kodu
- BSD Berkeley Proqram Distribution
- CAN Controller Area Network
- HTML hipermətn işarələmə dili
- IP İnternet Protokolu
- LAN Yerli Şəbəkə
- SSP Proqram Dəstəyi Paketi
ÜMUMİ MƏLUMAT
CAN-ENET Proqram Dəstəyi Paketi (SSP) proqram modulları, sənədləri və sampmüxtəlif Axiomatic Ethernet-dən CAN-a və Wi-Fi-dan CAN-a çeviriciləri ilə işləyən tətbiqi proqram təminatının inkişafı üçün.
İstifadəçi təlimatı istifadəçi təlimatı ilə eyni iki əsas versiya nömrəsi olan SSP üçün etibarlıdır. məsələnample, bu istifadəçi təlimatı istənilən SSP 3.0.xx versiyası üçün etibarlıdır. İstifadəçi təlimatına xas olan yeniləmələr istifadəçi təlimatının versiya nömrəsinə A, B, …, Z hərflərinin əlavə edilməsi ilə həyata keçirilir. Bütün SSP proqram modulları portativlik üçün standart C proqramlaşdırma dilində yazılmış və tam sənədləşdirilmişdir. Onlar Axiomatic mülkiyyətində olan Əlaqə və Kəşf protokollarına dəstək verirlər. Rabitə protokolu əsasən Ethernet və ya hər hansı digər IP şəbəkəsi üzərindən CAN mesajlarının ötürülməsi üçün, Discovery protokolu isə çeviricinin LAN-da yerləşdirilməsi üçün istifadə olunur. SSP eyni dərəcədə məhdud resursları olan daxili sistemlərin proqramlaşdırılması və Windows və ya Linux-da tətbiqi proqramlaşdırma üçün istifadə edilə bilər.
SSP MƏZMUNLARI
SSP zip kimi paylanır file adı ilə: CANEnetSSPv .zip, harada nömrələr SSP-nin əsas versiya nömrəsinə istinad edir və – isteğe bağlı sənədlərin dəyişdirilməsi məktubuna. SSP yardımının göstərilməsi ilə bağlı potensial problemlərin qarşısını almaq üçün file, paylama zip file İnternet üzərindən əldə edildiyi təqdirdə Windows-da blokdan çıxarılmalıdır (Axiomatic-dən endirdikdən sonra websaytı, e-poçtu əlavə olaraq qəbul etmək və s.) Bu, üzərinə sağ tıklayarak edilə bilər. file və Xüsusiyyətlər->Ümumi->Blokdan çıxarın. Zip arxivini çıxardıqdan sonra aşağıdakı qovluq strukturu yaradılacaq:

Kök qovluğunda SSP yardımı var file Microsoft HTML yardım formatında CANEnetSSP.chm və Adobe Reader formatında bu istifadəçi təlimatı UMAX140910v3.0.pdf. Ən əhəmiyyətli SSP versiya nömrəsi uyğun olmayan dəyişiklikləri, sonrakı – uyğun dəyişiklikləri, sonuncusu – SSP funksionallığına təsir etməyən kiçik dəyişiklikləri əks etdirir. İsteğe bağlı məktub istifadəçi təlimatında və/və ya yardımda dəyişikliklər üçün əlavə edilir file
Mənbə Files
SSP mənbəyi files növlərinə görə .\Source və .\Inc kataloqlarında qruplaşdırılır. Onlar standart C-də yazılmışdır və aşağıdakı proqram modullarını təqdim edir:
- PM mesajı. Ethernet to CAN Converter Communication Protocol-da təsvir olunan protokoldan asılı olmayan mesaj strukturu üçün dəstək verir.
- CommProtocol. Ethernet-dən CAN Converter Rabitə Protokoluna mesajları dəstəkləyir.
- Disk Protokolu. Ethernet-dən CAN Converter Discovery Protocol-a mesajları dəstəkləyir.
- Sağlamlıq Məlumatları. Ethernet-dən CAN-a çeviricinin sağlamlıq vəziyyəti məlumatını Ethernet-dən CAN-a çevirici Rabitə Protokolunda təsvir olunan məlumat strukturları və funksiyaları təmin edir.
Bütün əsas məlumat növləri və ümumi makrolar CommonTypes.h-də müəyyən edilmişdir file.
Examples
SSP də aşağıdakı örnəkləri ehtiva edirample proqramları .\MəsampAxiomatic Ethernet to CAN çeviricisi ilə əlaqənin müxtəlif ssenarilərini nümayiş etdirən les kataloqu:
- CANReceive.c. Bu konsol tətbiqi CAN çərçivələrinin Axiomatic Ethernet-dən CAN çeviricisinə necə qəbul oluna biləcəyini göstərir.
- CANSend.c. Bu keçmişample CAN çərçivələrinin Axiomatic Ethernet to CAN çeviricisinə necə göndərilə biləcəyini nümayiş etdirir.
- Discovery.c. Bu keçmişample proqram istifadəçinin yerli şəbəkədə (LAN) Axiomatic Ethernet to CAN çeviricisini necə kəşf edə biləcəyini göstərir.
- ürək döyüntüsü.c. Bu proqram ürək döyüntüsü mesajlarının Axiomatic Ethernet-dən CAN çeviricisinə necə qəbul oluna biləcəyini nümayiş etdirir. O, həmçinin Heartbeat mesajlarından Sağlamlıq Məlumatının açılmasını göstərir.
- StatusRequest.c. Bu keçmişample proqram istifadəçinin Axiomatic Ethernet-dən CAN çevirici statusunu necə tələb edə biləcəyini göstərir
Bütün examples Windows.mk və ya Linux.mk make istifadə edərək Microsoft Windows və ya Linux üzərində qurula bilər files. Marka files də .\Ex-də yerləşiramples kataloqu. Quraşdırıldıqdan sonra icra edilə bilər files, make skripti, lazım gələrsə, .\Ex-də .\Bin alt kataloqu yaradır.amples kataloqu bütün icra olunanları və obyektləri yerləşdirir files. SSP zip file tərtib ex ehtiva ediramples Windows üçün .\Bin alt kataloqunda. Bütün SSP keçmişamples Windows 10 və Linux Ubuntu 16.04-də sınaqdan keçirilmişdir
MƏLUMAT NÖVLƏRİ VƏ KODLAMA ÜSTLÜ
SSP yalnız int və char standart məlumat növlərindən istifadə edir. Tam parametr üçün dəqiq və ya maksimum məlumat ölçüsü kritik olmadıqda int növü istifadə olunur. Char tipi bir ASCII sətrinə işarə etmək və ya bir ASCII simvoluna istinad etmək üçün istifadə olunur. Digər əsas növlər bunlardan əldə edilir int-dən alınan Boolean növü BOOL_t istisna olmaqla, dəqiq məlumat ölçüsünə malikdir, bax: CommonTypes.h file. Bütün SSP ixrac edilən əsas növlər böyük hərflərlə adlandırılır və '_t' sonu var. məsələnample: BOOL_t, WORD_t və s. Bütün digər ixrac edilmiş növlər böyük hərflərlə adlandırılır, '_t' sonu var və prefikslə yazılır. file üçün abreviatura file onlar müəyyən edilir. 'CP' CommProtocol.h üçün, 'DP' - DiscProtocol.h üçün, 'HD' - HealthData.h və 'PM' - PMessage.h üçün istifadə olunur. file. Bütün makro adları böyük hərflərdən istifadə edir və prefikslə yazılır file üçün abreviatura file onlar məlumat növləri ilə eyni şəkildə müəyyən edilir. 'CT' abbreviaturası CommonTypes.h üçün istifadə olunur file.
Dəyişən adları əsas növlər və göstəricilər üçün onların növü ilə prefiks olunur. məsələnample: int növü 'i' ilə, göstərici növü - 'p' ilə, tam rəqəmə göstərici - 'pi' ilə və s. Prefiksdir. Sıfır bitmiş sətirlər üçün 'sz' prefiksi istifadə olunur. Funksiya adları prefikslə yazılır file abreviatura məlumat növləri və makrolarla eyni şəkildə. Bir nişan dörd boşluğa bərabərdir
SSP İSTİFADƏ ETMƏK
İstifadəçi SSP əlavə etməlidir files proqram layihəsinə. Müvafiq protokol istifadə edilmədikdə CommProtocol.c və ya DiscProtocol.c xaric edilə bilər. Konvertorun sağlamlıq məlumatlarını emal etməyə ehtiyac yoxdursa, HealthData.c də xaric edilə bilər.
SSP istifadə etməzdən əvvəl başlanğıc tələb etmir. Onun heç bir qlobal dəyişəni yoxdur. Bütün SSP funksiyaları mövzu üçün təhlükəsizdir və yenidən daxil olur. Konverter mesajlarının göndərilməsi və qəbulu üçün İnternet protokolunun (IP) dəstəyi tələb olunur. Bu dəstəyi təmin etməyin standart yolu İnternet rozetkalarından istifadə etməkdir. Socket API yaxşı standartlaşdırılıb və bütün SSP-də istifadə olunuramples və çevirici əməliyyatlarının təsviri üçün.
Konvertordan Mesajların qəbulu
İstifadəçi əvvəlcə çevirici məlumatlarını qəbul etmək üçün bir yuva hazırlamalıdır.
Məlumat qəbul edildikdə, o, PMParseFromBuffer() funksiyasına ötürülməlidir. İstifadəçi iki geri çağırış funksiyasını təmin edir: OnDataParsed() və OnDataParsedError(). Birinci funksiya protokol mesajı uğurla təhlil edildikdən sonra, ikinci funksiya isə təhlil xətası ilə əlaqədar işə salınır. Sonra istifadəçi OnDataParsed() funksiyası daxilində fərdi protokola xas mesajlar üçün təhlilçiləri çağırmalıdır, aşağıya baxın:

UMAX140910. CAN-ENET Proqram Dəstəyi Paketi. Versiya 3.0

UMAX140910. CAN-ENET Proqram Dəstəyi Paketi. Versiya 3.0

Əgər istifadəçi dwHealthData dəyərini çeviricinin əsas aparat və proqram komponentlərinin fərdi əməliyyat statuslarına təhlil etmək istəyirsə, HDUnpackHealthData() funksiyası çağırılmalıdır:

UMAX140910. CAN-ENET Proqram Dəstəyi Paketi. Versiya 3.0 Bu funksiya həmçinin konvertorun ümumi sağlamlıq vəziyyətini qaytarır.
Konvertora Mesajların Göndərilməsi
İstifadəçi mesajları əvvəlcə tələb olunan protokol mesajını yaratmaqla və sonra mesajı ötürücü buferə köçürməklə çeviriciyə göndərilə bilər. məsələnample, status sorğusu göndərmək üçün aşağıdakı əmrlər tələb olunacaq

CAN FD çərçivələrinin göndərilməsi daha mürəkkəbdir. CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE bayrağı Status Response və ya Heartbeat mesajında qovşaq tərəfindən təyin edilmədiyi halda, CAN FD Stream mesajında birdən çox CAN FD və ya Klassik CAN çərçivəsi ola bilər. İstifadəçi əvvəlcə boş CAN FD Stream mesajı hazırlamalı və sonra ona CAN çərçivələri əlavə etməlidir.

UMAX140910. CAN-ENET Proqram Dəstəyi Paketi. Versiya 3.0

TCP protokolundan istifadə edilərsə, protokol mesajlarının göndərilməsində gecikmələrin qarşısını almaq üçün TCP_NODELAY seçimi rozetkaya qoyulmalıdır.
Konvertorun kəşfi
Konvertor Ethernet to CAN Converter Discovery Protocol istifadə edərək aşkar edilə bilər. İstifadəçi aşağıdakıları etməlidir:
- AçıntagSO_BROADCAST seçimi ilə ram yuvası.
- Kəşf sorğusu hazırlayın və onu ötürücü buferə köçürün.
- Kəşf sorğusunu qlobal IP ünvanına göndərin.
- Eyni LAN-da yerləşən çeviricilərdən gələn kəşf cavablarını gözləyin.
- Cavabları əvvəlcə PMParseFromBuffer() və sonra OnDataParsed() tərəfindən çağırılan DParseResponse() ilə təhlil edin.
Sadələşdirilmiş keçmişampkonsepsiyanı təsvir edən kod aşağıda təqdim olunur

UMAX140910. CAN-ENET Proqram Dəstəyi Paketi. Versiya 3.0

SƏNƏDLƏR
SSP-də istifadə olunan Axiomatic mülkiyyət protokollarını təsvir edən aşağıdakı sənədlər sorğu əsasında əldə edilə bilər:
- O. Boquş, “Ethernet to CAN Converter Communication Protocol. Sənəd versiyası: 5,” Axiomatic Technologies Corporation, 14 dekabr 2022-ci il.
- O. Boquş, “Ethernet to CAN Converter Discovery Protocol. Sənəd versiyası: 1A,” Axiomatic Technologies Corporation, 5 aprel 2021-ci il.
- O. Bogush, ” Ethernet to CAN Converter Health Status. Sənəd versiyası: 3,” Axiomatic Technologies Corporation, 5 aprel 2021-ci il.
Sənədləri tələb etmək üçün Axiomatic Technologies ilə əlaqə saxlayın: sales@axiomatic.com
LİSENZİYA
SSP proqramı icazə verilən 3 bəndli BSD Lisenziyası ilə paylanır. Lisenziyanın mətni proqram təminatına daxil edilmişdir files
VERSİYA TARİXİ
| İstifadəçi təlimatı versiyası | SSP
versiya |
Tarix |
Müəllif |
Dəyişikliklər |
| 3.0 | 3.0.0 | 14 dekabr 2022-ci il | Olek Boquş | · CAN FD Stream üçün əlavə dəstək.
· CAN və Notification Stream üçün köhnəlmiş dəstək. · Status Cavabına və Ürək döyüntüsü mesajlarına Əlaqə Node Parametrləri əlavə edildi. · Yenilənmiş CommProtocol.c, CommProtocol.h və samples: CANReceive.c, CANSend.c, Heartbeat.c və StatusRequest.c. · Ön səhifədə yenilənmiş Fin ofis telefon nömrəsi. |
| 2.0 | 2.0.xx | 27 aprel
2021 |
Olek Boquş | · Axiomatic Wi-Fi to CAN çeviriciləri üçün əlavə dəstək.
· Əlavə edilib Konvertor növü parametrdə Ürək döyüntüsü və Status Cavab mesajlar. · Yenilənib Sənədləşdirmə bölmə. · Yenilənib CANReceive.c, ürək döyüntüsü.c və StatusRequest.c exampilə birlikdə Windows.mk və Linux.mk etmək files. |
| 1.0A | 1.0.xx | 2 mart,
2017 |
Olek Boquş | · In SSP məzmunu .zip paylanmasının blokdan çıxarılması üçün əlavə sorğu file Windows-da. |
| 1.0 | 1.0.xx | 27 oktyabr 2016-ci il | Olek Boquş | · İlkin buraxılış. |
MƏHSULLARIMIZ
- AC / DC güc mənbələri
- Aktuator İdarəetmələri/İnterfeysləri
- Avtomobil Ethernet İnterfeysləri
- Batareya doldurucular
- CAN nəzarətləri, marşrutlaşdırıcılar, təkrarlayıcılar
- CAN/WiFi, CAN/Bluetooth, Routerlər
- Cari/Cildtage/PWM çeviriciləri
- DC/DC güc çeviriciləri
- Mühərrik Temperatur Skanerləri
- Ethernet/CAN çeviriciləri, şlüzlər, açarlar
- Fan Sürücü Nəzarətçiləri
- Şlüzlər, CAN/Modbus, RS-232
- Giroskoplar, İnklinometrlər
- Hidravlik Valf Nəzarətçiləri
- İnklinometrlər, Triaxial
- I/O nəzarətləri
- LVDT siqnal çeviriciləri
- Maşın Nəzarətləri
- Modbus, RS-422, RS-485 İdarəetmələri
- Mühərrikin idarəediciləri, çeviricilər
- Enerji təchizatı, DC/DC, AC/DC
- PWM siqnal çeviriciləri/izolyatorları
- Həlledici Siqnal Kondisionerləri
- Xidmət Alətləri
- Siqnal kondisionerləri, çeviricilər
- Gərginlik Ölçer CAN Nəzarətləri
- Dalğalanma bastırıcılar
ŞİRKƏTİMİZ
Axiomatic magistral yoldan kənarda, kommersiya vasitəsində, elektrik avtomobilində, elektrik generator dəstində, materialların işlənməsi, bərpa olunan enerji və sənaye OEM bazarlarına elektron maşın idarəetmə komponentləri təqdim edir. Müştərilərimiz üçün dəyər əlavə edən mühəndis və hazır maşın idarəetmələri ilə yeniliklər edirik.
KEYFİYYƏTLİ DİZAYN VƏ İSTEHSAL
Kanadada ISO9001:2015 qeydiyyatdan keçmiş dizayn/istehsalat obyektimiz var.
ZƏMANƏT, TƏTBİQİ TƏTBİQ/MƏHDUDİYYƏTLƏR
Axiomatic Technologies Corporation istənilən vaxt məhsul və xidmətlərinə düzəlişlər, dəyişikliklər, təkmilləşdirmələr, təkmilləşdirmələr və digər dəyişikliklər etmək və xəbərdarlıq etmədən istənilən məhsul və ya xidməti dayandırmaq hüququnu özündə saxlayır. Müştərilər sifariş verməzdən əvvəl ən son müvafiq məlumatları əldə etməli və bu məlumatların cari və tam olduğunu yoxlamalıdırlar. İstifadəçilər məhsulun nəzərdə tutulan tətbiqdə istifadə üçün uyğun olduğuna əmin olmalıdırlar. Bütün məhsullarımız material və işlənmə qüsurlarına qarşı məhdud zəmanət verir. Zəmanət, Tətbiq Təsdiqləri/Məhdudiyyətləri və Materialların Qaytarılması Prosesinə müraciət edin https://www.axiomatic.com/service/.
UYĞUNLUQ
Məhsulun uyğunluğu təfərrüatlarını məhsul ədəbiyyatında və/və ya axiomatic.com saytında tapa bilərsiniz. İstənilən sorğu göndərilməlidir sales@axiomatic.com.
TƏHLÜKƏSİZ İSTİFADƏ
Bütün məhsullara Axiomatic tərəfindən xidmət göstərilməlidir. Məhsulu açmayın və xidməti özünüz yerinə yetirməyin
XİDMƏT
Axiomatic-ə qaytarılacaq bütün məhsullar üçün Materialların Qaytarılması İcazə Nömrəsi (RMA#) tələb olunur. sales@axiomatic.com. RMA nömrəsi tələb edərkən aşağıdakı məlumatları təqdim edin:
- Seriya nömrəsi, hissə nömrəsi
- İş saatları, problemin təsviri
- Lazım olduqda naqillərin qurulması diaqramı, tətbiqi və digər şərhlər
ATILMASI
Aksiomatik məhsullar elektron tullantılardır. Zəhmət olmasa, elektron tullantıların təhlükəsiz atılması və ya təkrar emalı üçün yerli ətraf mühit tullantıları və təkrar emal qanunlarına, qaydalarına və siyasətlərinə əməl edin.
ƏLAQƏ
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, KANADA L5T 2E3
- TEL: +1 905 602 9270
- FAKS: +1 905 602 9279
- www.axiomatic.com
- sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLANDİYA
- TEL: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
Sənədlər / Resurslar
![]() |
AXIOMATIC AX140910 CAN-ENET Proqram Dəstəyi Paketi [pdf] İstifadəçi Təlimatı UMAX140910, AX140910, AX140910 CAN-ENET Proqram Dəstəyi Paketi, AX140910 Proqram Dəstəyi Paketi, CAN-ENET Proqram Dəstəyi Paketi, Proqram Dəstəyi Paketi, Proqram Paketi, Dəstək Paketi, Paket |





