AXIOMATIC AX140910 CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်

ထုတ်ကုန်အချက်အလက်
CAN-ENET Software Support Package (SSP) သည် ဆော့ဖ်ဝဲလ်မော်ဂျူးများ၊ စာရွက်စာတမ်းများနှင့် ဥပမာများ အစုအဝေးတစ်ခုဖြစ်သည်။ampAxiomatic Ethernet မှ CAN နှင့် Wi-Fi သို့ CAN converters အမျိုးမျိုးဖြင့် အလုပ်လုပ်သော အပလီကေးရှင်းဆော့ဖ်ဝဲကို ဖန်တီးရန်အတွက် les ။ ဆော့ဖ်ဝဲပက်ကေ့ချ်သည် သုံးစွဲသူလက်စွဲ၊ အရင်းအမြစ်ကို ပေးဆောင်သည်။ files နှင့် examples အသုံးပြုသူလက်စွဲသည် မည်သည့် SSP ဗားရှင်း 3.0.xx အတွက်မဆို အကျုံးဝင်ပြီး အသုံးပြုသူလက်စွဲအတွက် သတ်မှတ်ထားသော အပ်ဒိတ်များကို အသုံးပြုသူလက်စွဲဗားရှင်းနံပါတ်သို့ စာလုံး A, B, …, Z ထည့်ခြင်းဖြင့် လုပ်ဆောင်ပါသည်။ SSP ကို အကန့်အသတ်ရှိသော အရင်းအမြစ်များဖြင့် ထည့်သွင်းထားသော စနစ်များကို ပရိုဂရမ်ရေးဆွဲခြင်းအပြင် Windows သို့မဟုတ် Linux တွင် အပလီကေးရှင်း ပရိုဂရမ်ရေးသားခြင်းအတွက် အသုံးပြုနိုင်သည်။
ထုတ်ကုန်အသုံးပြုမှု
- ဖြန့်ချီရေးဇစ်ကို ဒေါင်းလုဒ်လုပ်ပါ။ file Axiomatic မှ website သို့မဟုတ် အီးမေးလ်မှတဆင့် ပူးတွဲပါဖိုင်အဖြစ် လက်ခံပါ။
- ဇစ်ကိုဖွင့်ပါ။ file Windows တွင် right-click နှိပ်ပါ။ file Properties->General->Unblock တွင် Unblock ခလုတ်ကို နှိပ်ပါ။
- အောက်ပါဖိုင်တွဲဖွဲ့စည်းပုံကိုဖန်တီးရန် zip archive ကိုဖြည်ပါ။
- root directory တွင် SSP အကူအညီပါရှိသည်။ file Microsoft HTML အကူအညီဖော်မတ်ရှိ CANEnetSSP.chm နှင့် Adobe Reader ဖော်မတ်ရှိ အသုံးပြုသူလက်စွဲ UMAX140910v3.0.pdf။
- အရင်းအမြစ် Files ဖိုင်တွဲတွင် Ethernet to CAN Converter Communication Protocol တွင် ဖော်ပြထားသည့် ပြောင်းပေးသည့် ကျန်းမာရေး အခြေအနေ အချက်အလက် ပါရှိသည်။
- ထွက၊amples folder တွင် ex ပါရှိသည်။ampWindows.mk သို့မဟုတ် Linux.mk ကို အသုံးပြု၍ Microsoft Windows သို့မဟုတ် Linux ပေါ်တွင် တည်ဆောက်နိုင်သော les များ files.
- အကောင်အထည်ဖော်တည်ဆောက်ပါ။ files ဟောင်းအတွက်ampmake ကို အသုံးပြု file၎။ထွamples လမ်းညွှန်။
- လိုအပ်ပါက၊ .Ex တွင် .Bin subdirectory တစ်ခုကို ဖန်တီးပါ။amples directory သည် executable နှင့် object အားလုံးကို ဘယ်မှာလဲ။ files ထားရှိပါမည်။
- SSP ဇစ် file compiled examp.Bin လမ်းကြောင်းခွဲရှိ Windows အတွက် les
- SSP တွေအကုန်လုံးamples ကို Windows 10 နှင့် Linux Ubuntu 16.04 တွင် စမ်းသပ်ခဲ့သည်။
SSP သည် int နှင့် char စံဒေတာအမျိုးအစားများကိုသာ အသုံးပြုသည်။ ကိန်းပြည့်ပါရာမီတာအတွက် အတိအကျ သို့မဟုတ် အများဆုံးဒေတာအရွယ်အစားသည် မစိုးရိမ်ရသောအခါ int အမျိုးအစားကို အသုံးပြုသည်။ char အမျိုးအစားကို ASCII စာကြောင်းကို ညွှန်ပြရန် သို့မဟုတ် ASCII စာလုံးတစ်လုံးတည်းကို ရည်ညွှန်းရန် အသုံးပြုသည်။ အခြားအခြေခံအမျိုးအစားများသည် int မှဆင်းသက်လာသော Boolean အမျိုးအစား BOOL_t မှလွဲ၍ ဒေတာအရွယ်အစားအတိအကျရှိပါသည်၊ ကြည့်ပါ- CommonTypes.h file.
အတိုကောက်
- API Application Programming Interface
- သတင်းအချက်အလက်ဖလှယ်မှုအတွက် ASCII အမေရိကန်စံကုဒ်
- BSD Berkeley Software ဖြန့်ဝေခြင်း။
- Controller Area Network ကို လုပ်နိုင်သည်
- HTML HyperText Markup ဘာသာစကား
- IP အင်တာနက် ပရိုတိုကော
- LAN Local Area Network
- SSP Software ပံ့ပိုးမှု Package
ယေဘုယျသတင်းအချက်အလက်
CAN-ENET ဆော့ဖ်ဝဲပံ့ပိုးမှုပက်ကေ့ချ် (SSP) သည် ဆော့ဖ်ဝဲလ် modules အစုံ၊ စာရွက်စာတမ်းများနှင့် ဥပမာများကို ပံ့ပိုးပေးပါသည်။ampAxiomatic Ethernet မှ CAN နှင့် Wi-Fi သို့ CAN converters အမျိုးမျိုးဖြင့် အလုပ်လုပ်သော အပလီကေးရှင်းဆော့ဖ်ဝဲကို တီထွင်ရန်အတွက် les ။
အသုံးပြုသူလက်စွဲသည် အသုံးပြုသူလက်စွဲကဲ့သို့ အဓိကဗားရှင်းနံပါတ်နှစ်ခုပါသော SSP အတွက် တရားဝင်သည်။ ဟောင်းအတွက်ampဤအသုံးပြုသူလက်စွဲသည် မည်သည့် SSP ဗားရှင်း 3.0.xx မဆို အကျုံးဝင်ပါသည်။ အသုံးပြုသူလက်စွဲအတွက် သီးခြားမွမ်းမံမှုများကို စာလုံး A, B, …, Z တို့ကို အသုံးပြုသူလက်စွဲဗားရှင်းနံပါတ်သို့ ပေါင်းထည့်ခြင်းဖြင့် လုပ်ဆောင်ပါသည်။ SSP ဆော့ဖ်ဝဲ module အားလုံးကို သယ်ဆောင်ရလွယ်ကူစေရန်အတွက် စံ C ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ရေးသားထားပြီး အပြည့်အစုံကို မှတ်တမ်းတင်ထားပါသည်။ ၎င်းတို့သည် Axiomatic မူပိုင်ဆက်သွယ်ရေးနှင့် Discovery ပရိုတိုကောများအတွက် ပံ့ပိုးမှုပေးသည်။ ဆက်သွယ်ရေးပရိုတိုကောကို Ethernet သို့မဟုတ် အခြားသော IP ကွန်ရက်တစ်ခုခုပေါ်ရှိ CAN မက်ဆေ့ဂျ်များ ပေးပို့ခြင်းအတွက် အဓိကအားဖြင့် LAN ပေါ်တွင် converter ကိုရှာဖွေရန်အတွက် Discovery ပရိုတိုကောကို အဓိကအသုံးပြုပါသည်။ SSP ကို အကန့်အသတ်ရှိသော ရင်းမြစ်များဖြင့် ထည့်သွင်းထားသော စနစ်များနှင့် Windows သို့မဟုတ် Linux တွင် အပလီကေးရှင်း ပရိုဂရမ်ရေးသားခြင်းအတွက် အညီအမျှ အသုံးပြုနိုင်သည်။
SSP အကြောင်းအရာများ
SSP ကို ဇစ်အဖြစ် ဖြန့်ဝေသည်။ file အမည်ဖြင့်- CANEnetSSPv .zip ဘယ်မှာလဲ။ နံပါတ်များသည် SSP ပင်မဗားရှင်းနံပါတ်နှင့် ရည်ညွှန်းသည်။ - ရွေးချယ်နိုင်သော စာရွက်စာတမ်းပြောင်းလဲမှုအက္ခရာသို့။ SSP အကူအညီကိုပြသခြင်းဖြင့် ဖြစ်နိုင်ခြေရှိသော ပြဿနာများကို ရှောင်ရှားရန် fileဖြန့်ချီရေးဇစ် file အင်တာနက်မှတဆင့်ရယူပါက (Axiomatic မှဒေါင်းလုဒ်လုပ်ပြီးနောက် Windows တွင်ပိတ်ဆို့သင့်သည်။ webဆိုက်ကို ပူးတွဲပါဖိုင်အဖြစ် အီးမေးလ်ဖြင့် လက်ခံခြင်း စသည်ဖြင့်) ၎င်းကို ညာဖက်ကလစ်နှိပ်ခြင်းဖြင့် လုပ်ဆောင်နိုင်ပါသည်။ file Properties->General->Unblock တွင် Unblock ခလုတ်ကို နှိပ်ပါ။ zip archive ကိုဖြည်ပြီးနောက်၊ အောက်ပါဖိုင်တွဲဖွဲ့စည်းပုံကိုဖန်တီးလိမ့်မည်-

root directory တွင် SSP အကူအညီပါရှိသည်။ file Microsoft HTML အကူအညီဖော်မတ်ရှိ CANEnetSSP.chm နှင့် Adobe Reader ဖော်မတ်ရှိ ဤအသုံးပြုသူလက်စွဲ UMAX140910v3.0.pdf။ အထင်ရှားဆုံး SSP ဗားရှင်းနံပါတ်သည် သဟဇာတမဖြစ်သောပြောင်းလဲမှုများ၊ နောက်တစ်ခု- လိုက်ဖက်ညီသောပြောင်းလဲမှုများ၊ နောက်ဆုံးတစ်ခု- SSP လုပ်ဆောင်ချက်ကို မထိခိုက်စေသည့် အသေးစားပြောင်းလဲမှုများကို ရောင်ပြန်ဟပ်သည်။ အသုံးပြုသူလက်စွဲ နှင့်/သို့မဟုတ် အကူအညီအတွက် အပြောင်းအလဲများအတွက် ရွေးချယ်နိုင်သော စာလုံးကို ထည့်သွင်းထားသည်။ file
အရင်းအမြစ် Files
SSP အရင်းအမြစ် files ကို ၎င်းတို့၏ အမျိုးအစားအလိုက် .\Source နှင့် .\inc လမ်းညွှန်များတွင် အုပ်စုဖွဲ့ထားသည်။ ၎င်းတို့ကို standard C ဖြင့် ရေးသားထားပြီး အောက်ပါ software modules များကို တင်ပြသည်-
- PMessage Ethernet to CAN Converter Communication Protocol တွင်ဖော်ပြထားသော သီးခြားလွတ်လပ်သော မက်ဆေ့ချ်တည်ဆောက်ပုံ ပရိုတိုကောအတွက် ပံ့ပိုးမှုပေးပါသည်။
- CommProtocol Ethernet မှ CAN Converter Communication Protocol သို့ Ethernet မှ စာတိုများကို ပံ့ပိုးပေးသည်။
- DiscProtocol Ethernet မှ CAN Converter Discovery Protocol သို့ Ethernet မှ စာတိုများကို ပံ့ပိုးပေးသည်။
- ကျန်းမာရေးဒေတာ။ Ethernet to CAN Converter Communication Protocol တွင်ဖော်ပြထားသော Ethernet to CAN Converter Communication Protocol တွင်ဖော်ပြထားသော ကျန်းမာရေးအခြေအနေအချက်အလက်များကို Ethernet သို့ ပြောင်းလဲခြင်းအတွက် ဒေတာဖွဲ့စည်းပုံနှင့် လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။
အခြေခံဒေတာအမျိုးအစားများနှင့် ဘုံမက်ခရိုအားလုံးကို CommonTypes.h တွင် သတ်မှတ်ထားပါသည်။ file.
Examples
SSP တွင် အောက်ပါ ex လည်းပါရှိသည်။ample ပရိုဂရမ်များ .\examples directory သည် Axiomatic Ethernet နှင့် CAN converter သို့ ဆက်သွယ်မှု၏ မတူညီသော အခြေအနေများကို သရုပ်ပြသည်-
- CanReceive.c. ဤကွန်ဆိုးလ်အပလီကေးရှင်းသည် Axiomatic Ethernet မှ CAN converter သို့ CAN ဖရိန်များကို မည်သို့လက်ခံနိုင်သည်ကို ပြသသည်။
- Cansend.c။ ဒီ exampဘောင်များကို CAN converter သို့ Axiomatic Ethernet သို့ မည်သို့ပေးပို့နိုင်သည်ကို သရုပ်ပြသည်။
- Discovery.c။ ဒီ example အပလီကေးရှင်းသည် ဒေသခံဧရိယာကွန်ရက် (LAN) တွင် Axiomatic Ethernet အား CAN converter ကို ရှာဖွေတွေ့ရှိနိုင်ပုံကို ပြသသည်။
- Heartbeat.c. ဤအပလီကေးရှင်းသည် Heartbeat မက်ဆေ့ဂျ်များကို Axiomatic Ethernet မှ CAN converter သို့ မည်သို့လက်ခံနိုင်သည်ကို သရုပ်ပြသည်။ Heartbeat မက်ဆေ့ခ်ျများမှ ကျန်းမာရေးဒေတာများကို ထုပ်ပိုးခြင်းကိုလည်း ပြသသည်။
- StatusRequest.c။ ဒီ example အက်ပလီကေးရှင်းသည် အသုံးပြုသူသည် Axiomatic Ethernet အား ပြောင်းလဲနိုင်သည့် အခြေအနေသို့ မည်သို့တောင်းဆိုနိုင်ကြောင်း ပြသသည်။
ရည်းစားဟောင်းအားလုံးamples ကို Microsoft Windows သို့မဟုတ် Linux တွင် Windows.mk သို့မဟုတ် Linux.mk တို့ကို အသုံးပြု၍ တည်ဆောက်နိုင်သည်။ file၎။ ပြုလုပ်သည်။ files ကိုလည်း .\ex တွင် တည်ရှိသည်။amples လမ်းညွှန်။ ဆောက်ပြီးတာနဲ့ အကောင်ထည်ဖော်တယ်။ files၊ လိုအပ်ပါက make script သည် .\Bin subdirectory ကို .\Ex တွင် ဖန်တီးပေးပါသည်။amp၎င်းသည် executable နှင့် object အားလုံးကို နေရာချသည့်နေရာတွင် les directory ဖြစ်သည်။ file၎။ SSP ဇစ် file compiled examp.\bin လမ်းကြောင်းခွဲရှိ Windows အတွက် les SSP တွေအကုန်လုံးamples ကို Windows 10 နှင့် Linux Ubuntu 16.04 တွင် စမ်းသပ်ခဲ့သည်။
ဒေတာအမျိုးအစားများနှင့် coding ပုံစံ
SSP သည် int နှင့် char စံဒေတာအမျိုးအစားများကိုသာ အသုံးပြုသည်။ ကိန်းပြည့်ပါရာမီတာအတွက် အတိအကျ သို့မဟုတ် အများဆုံးဒေတာအရွယ်အစားသည် မစိုးရိမ်ရသောအခါ int အမျိုးအစားကို အသုံးပြုသည်။ char အမျိုးအစားကို ASCII စာကြောင်းကို ညွှန်ပြရန် သို့မဟုတ် ASCII စာလုံးတစ်လုံးတည်းကို ရည်ညွှန်းရန် အသုံးပြုသည်။ အခြားအခြေခံအမျိုးအစားများမှ ဆင်းသက်လာသည်။ int မှဆင်းသက်လာသော Boolean အမျိုးအစား BOOL_t မှလွဲ၍ ဒေတာအရွယ်အစားအတိအကျရှိပြီး၊ အတိအကျရှိသည်၊ ကြည့်ပါ- CommonTypes.h file. တင်ပို့သော SSP အခြေခံ အမျိုးအစားအားလုံးကို စာလုံးကြီးဖြင့် အမည်ပေးထားပြီး '_t' ၏အဆုံးသတ်ရှိသည်။ ဟောင်းအတွက်ample- BOOL_t၊ WORD_t စသည်ဖြင့်၊ အခြားသော ထုတ်ယူထားသော အမျိုးအစားအားလုံးကို စာလုံးကြီးဖြင့် အမည်ပေးထားပြီး၊ '_t' ၏အဆုံးသတ်ပါရှိပြီး ရှေ့ဆုံးစာလုံးဖြင့် ရေးထားသည်။ file အတိုကောက် file ၎င်းတို့ကို သတ်မှတ်ထားပါသည်။ 'CP' ကို CommProtocol.h, 'DP' အတွက် - DiscProtocol.h, 'HD' - HealthData.h နှင့် 'PM' အတွက် - PMessage.h အတွက် သုံးသည် file. မက်ခရိုအမည်များအားလုံးသည် စာလုံးကြီးများကို အသုံးပြုထားပြီး ၎င်းနှင့်ရှေ့ဆက်ထားသည်။ file အတိုကောက် file ၎င်းတို့ကို ဒေတာအမျိုးအစားများကဲ့သို့ပင် သတ်မှတ်ထားသည်။ 'CT' အတိုကောက်ကို CommonTypes.h အတွက် သုံးသည်။ file.
ပြောင်းလဲနိုင်သောအမည်များကို အခြေခံအမျိုးအစားများနှင့် ညွှန်ပြသူများအတွက် ၎င်းတို့၏ အမျိုးအစားဖြင့် ရှေ့ဆက်ထားသည်။ ဟောင်းအတွက်ample- int အမျိုးအစားကို 'i'၊ ညွှန်ပြအမျိုးအစား - 'p' ဖြင့်၊ ညွှန်ပြသူမှ ကိန်းပြည့် - 'pi' ဖြင့် ရှေ့ဆက်ထားသည်။ ဖွဲ့စည်းပုံများ၊ သမဂ္ဂများ၊ စာရင်းကောက်များကို ရှေ့မတိုးပါ။ သုညအဆုံးသတ်ထားသော စာကြောင်းများအတွက်၊ 'sz' ရှေ့ဆက်ကို အသုံးပြုသည်။ လုပ်ဆောင်ချက်အမည်များကို the ဖြင့်ရှေ့ဆက်ထားသည်။ file အတိုကောက်သည် ဒေတာအမျိုးအစားများနှင့် မက်ခရိုများကဲ့သို့ပင်။ တက်ဘ်တစ်ခုသည် နေရာလေးခုနှင့် ညီမျှသည်။
SSP ကိုအသုံးပြုခြင်း။
အသုံးပြုသူသည် SSP ကိုထည့်သင့်သည်။ files လျှောက်လွှာပရောဂျက်သို့။ သင့်လျော်သော ပရိုတိုကောကို အသုံးမပြုပါက CommProtocol.c သို့မဟုတ် DiscProtocol.c ကို ဖယ်ထုတ်နိုင်သည်။ ပြောင်းလဲသည့် ကျန်းမာရေးဒေတာကို လုပ်ဆောင်ရန် မလိုအပ်ပါက HealthData.c ကိုလည်း ဖယ်ထုတ်နိုင်သည်။
SSP သည် အသုံးမပြုမီ အစပျိုးရန် မလိုအပ်ပါ။ ၎င်းတွင် ကမ္ဘာလုံးဆိုင်ရာ ကိန်းရှင်များ မရှိပါ။ SSP လုပ်ဆောင်ချက်အားလုံးသည် thread-safe နှင့် reentrant ဖြစ်သည်။ converter မက်ဆေ့ခ်ျများ ပေးပို့ခြင်းနှင့် လက်ခံခြင်းအတွက်၊ အင်တာနက် ပရိုတိုကော (IP) ၏ ပံ့ပိုးကူညီမှု လိုအပ်ပါသည်။ ဤပံ့ပိုးမှုကို ပေးဆောင်ရန် စံနည်းလမ်းမှာ အင်တာနက် ပေါက်များကို အသုံးပြုခြင်း ဖြစ်သည်။ socket API ကို ကောင်းမွန်စွာ စံသတ်မှတ်ထားပြီး SSP ex အားလုံးတွင် အသုံးပြုပါသည်။amples နှင့် converter လုပ်ဆောင်ချက်များ၏ ဖော်ပြချက်အတွက်။
Converter မှ မက်ဆေ့ဂျ်များကို လက်ခံခြင်း။
အသုံးပြုသူသည် converter ဒေတာကို လက်ခံရရှိရန်အတွက် ပထမဆုံး socket တစ်ခုကို ပြင်ဆင်သင့်သည်။
ဒေတာကို လက်ခံရရှိသောအခါ၊ ၎င်းကို PMParseFromBuffer() လုပ်ဆောင်ချက်သို့ ပေးပို့သင့်သည်။ အသုံးပြုသူသည် ပြန်ခေါ်သည့် လုပ်ဆောင်ချက်နှစ်ခုကို ပေးဆောင်သည်- OnDataParsed() နှင့် OnDataParsedError()။ ပရိုတိုကော မက်ဆေ့ချ်ကို အောင်မြင်စွာ ခွဲခြမ်းစိပ်ဖြာပြီးသည့်နောက် ပထမလုပ်ဆောင်ချက်ကို ခေါ်ဆိုပြီး ဒုတိယတစ်ခု - ခွဲခြမ်းစိတ်ဖြာမှု အမှားအယွင်းကြောင့် ဖြစ်သည်။ ထို့နောက်၊ အသုံးပြုသူသည် OnDataParsed() လုပ်ဆောင်ချက်အတွင်းတွင် တစ်ဦးချင်းစီ ပရိုတိုကော-သတ်သတ်မှတ်မှတ် စာတိုများ အတွက် ခွဲခြမ်းစိတ်ဖြာမှုများကို ခေါ်ဆိုသင့်သည်၊ အောက်တွင် ကြည့်ပါ-

UMAX140910။ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်။ ဗားရှင်း 3.0

UMAX140910။ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်။ ဗားရှင်း 3.0

အသုံးပြုသူသည် dwHealthData တန်ဖိုးကို converter အကြီးစား ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲအစိတ်အပိုင်းများ၏ တစ်ဦးချင်းလုပ်ငန်းလည်ပတ်မှုအခြေအနေများအဖြစ် ခွဲခြမ်းစိတ်ဖြာလိုပါက HDUnpackHealthData() လုပ်ဆောင်ချက်ကို ခေါ်သင့်သည်-

UMAX140910။ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်။ ဗားရှင်း 3.0 ဤလုပ်ဆောင်ချက်သည် converter စုစည်းထားသော ကျန်းမာရေးအခြေအနေကိုလည်း ပြန်ပေးသည်။
Converter သို့ မက်ဆေ့ချ်များပို့ခြင်း။
လိုအပ်သော ပရိုတိုကော မက်ဆေ့ချ်ကို ဦးစွာ ဖန်တီးပြီးနောက် မက်ဆေ့ဂျ်ကို ထုတ်လွှင့်သည့် ကြားခံသို့ ကူးယူခြင်းဖြင့် အသုံးပြုသူ မက်ဆေ့ချ်များကို converter သို့ ပေးပို့နိုင်ပါသည်။ ဟောင်းအတွက်ampအခြေအနေတောင်းဆိုချက်တစ်ခုပေးပို့ရာတွင် အောက်ပါ command များ လိုအပ်မည်ဖြစ်ပါသည်။

CAN FD frames များ ပေးပို့ခြင်းသည် ပိုမို အသေးစိတ်ကျပါသည်။ CAN FD တိုက်ရိုက်ထုတ်လွှင့်မှု မက်ဆေ့ဂျ်တွင် CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE အလံသည် အဆင့်အတန်းတုံ့ပြန်မှု သို့မဟုတ် နှလုံးခုန်သံမက်ဆေ့ဂျ်ရှိ node မှသတ်မှတ်မထားပါက CAN FD သို့မဟုတ် Classical CAN ဘောင်တစ်ခုထက်ပို၍ ပါဝင်နိုင်သည်။ အသုံးပြုသူသည် ပထမဦးစွာ CAN FD Stream မက်ဆေ့ချ်အလွတ်တစ်ခုကို ပြင်ဆင်ပြီး ၎င်းတွင် CAN frames များကို ထည့်သွင်းသင့်သည်။

UMAX140910။ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်။ ဗားရှင်း 3.0

TCP ပရိုတိုကောကို အသုံးပြုပါက၊ ပရိုတိုကော မက်ဆေ့ချ်များ ပေးပို့ရာတွင် နှောင့်နှေးမှုများကို ရှောင်ရှားရန် TCP_NODELAY ရွေးချယ်မှုကို socket တွင် သတ်မှတ်သင့်သည်
Converter ကိုရှာဖွေခြင်း။
converter ကို Ethernet to CAN Converter Discovery Protocol ကို အသုံးပြု၍ ရှာဖွေတွေ့ရှိနိုင်ပါသည်။ အသုံးပြုသူသည် အောက်ပါအတိုင်း လုပ်ဆောင်သင့်သည်-
- ဒါလေးဖွင့်လိုက်ပါ။tagSO_BROADCAST ရွေးချယ်မှုဖြင့် ram socket
- ရှာဖွေတွေ့ရှိမှုတောင်းဆိုချက်ကို ပြင်ဆင်ပြီး ထုတ်လွှင့်သည့်ကြားခံသို့ ကူးယူပါ။
- ရှာဖွေတွေ့ရှိမှုတောင်းဆိုချက်ကို ကမ္ဘာလုံးဆိုင်ရာ IP လိပ်စာသို့ ပေးပို့ပါ။
- တူညီသော LAN ပေါ်တွင်ရှိသော converters များမှဝင်လာသောရှာဖွေတွေ့ရှိမှုတုံ့ပြန်မှုများကိုစောင့်ပါ။
- တုံ့ပြန်မှုများကို PMParseFromBuffer() ဖြင့် ဦးစွာ ပိုင်းခြားပြီး OnDataParsed() မှ ခေါ်သော DPParseResponse() ဖြင့် ပိုင်းခြားပါ။
ရိုးရှင်းသော exampသဘောတရားကို သရုပ်ဖော်ထားသည့် ကုဒ်ကို အောက်တွင် ဖော်ပြထားသည်။

UMAX140910။ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ်။ ဗားရှင်း 3.0

စာရွက်စာတမ်း
SSP တွင်အသုံးပြုသည့် Axiomatic မူပိုင်ပရိုတိုကောများကို ဖော်ပြသည့် အောက်ပါစာရွက်စာတမ်းများကို တောင်းဆိုချက်အရ ရနိုင်ပါသည်-
- O. Bogush၊ “Ethernet to CAN Converter Communication Protocol။ စာရွက်စာတမ်းဗားရှင်း- 5၊” Axiomatic Technologies Corporation၊ ဒီဇင်ဘာ 14၊ 2022။
- O. Bogush၊ “Ethernet to CAN Converter Discovery Protocol။ စာရွက်စာတမ်းဗားရှင်း- 1A၊” Axiomatic Technologies Corporation၊ ဧပြီ 5၊ 2021။
- O. Bogush၊ ” Ethernet မှ ကျန်းမာရေးအခြေအနေသို့ ပြောင်းနိုင်သည်။ စာရွက်စာတမ်းဗားရှင်း- 3၊” Axiomatic Technologies Corporation၊ ဧပြီ 5၊ 2021။
စာရွက်စာတမ်းများတောင်းခံရန်အတွက် Axiomatic Technologies တွင်- sales@axiomatic.com
လိုင်စင်
SSP ဆော့ဖ်ဝဲကို ခွင့်ပြုထားသော 3-အပိုဒ် BSD လိုင်စင်ဖြင့် ဖြန့်ဝေထားသည်။ လိုင်စင်၏စာသားကို ဆော့ဖ်ဝဲတွင် ထည့်သွင်းထားသည်။ files
ဗားရှင်းသမိုင်း
| အသုံးပြုသူလက်စွဲဗားရှင်း | SSP
ဗားရှင်း |
ရက်စွဲ |
စာရေးသူ |
အမေ့သား |
| 3.0 | 3.0.0 | ဒီဇင်ဘာ ၂၁၊ ၂၀၂၂ | Olek Bogush | · CAN FD Stream အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
· CAN နှင့် Notification Stream အတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းထားသည်။ · Status Response နှင့် Heartbeat မက်ဆေ့ချ်များတွင် Communication Node ဆက်တင်များကို ပေါင်းထည့်ထားသည်။ · CommProtocol.c၊ CommProtocol.h နှင့် examples- CANReceive.c၊ CANSend.c၊ Heartbeat.c နှင့် StatusRequest.c။ · ရှေ့စာမျက်နှာတွင် ဖင်လန်ရုံးဖုန်းနံပါတ်ကို အပ်ဒိတ်လုပ်ထားသည်။ |
| 2.0 | 2.0.xx | ဧပြီ ၂၇၊
2021 |
Olek Bogush | · CAN converters သို့ Axiomatic Wi-Fi အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
· ထည့်ထားသည်။ Converter အမျိုးအစား ဘောင်ထဲတွင် နှလုံးခုန်သံ နှင့် အဆင့်အတန်း တုံ့ပြန်မှု မက်ဆေ့ခ်ျများ · အပ်ဒိတ်လုပ်ထားသည်။ စာတမ်းပြုစုခြင်း။ အပိုင်း။ · အပ်ဒိတ်လုပ်ထားသည်။ CanReceive.c, Heartbeat.c နှင့် StatusRequest.c examples တို့နဲ့ အတူ Windows.mk နှင့် Linux.mk လုပ်ပါ။ files. |
| 1.0A | 1.0.xx | မတ် ၈၊
2017 |
Olek Bogush | · တွင် SSP အကြောင်းအရာများ ဖြန့်ချီရေး .zip ကို ပြန်ဖွင့်ရန် ထပ်လောင်း တောင်းဆိုချက် file Windows တွင် |
| 1.0 | 1.0.xx | အောက်တိုဘာ ၂၄၊ ၂၀၂၃ | Olek Bogush | · ကနဦးထုတ်ဝေမှု။ |
ကျွန်ုပ်တို့၏ထုတ်ကုန်များ
- AC/DC ပါဝါထောက်ပံ့မှုများ
- Actuator ထိန်းချုပ်မှုများ/အင်တာဖေ့စ်များ
- မော်တော်ကား အီသာနက် အင်တာဖေ့စ်
- ဘက်ထရီအားသွင်းကိရိယာများ
- ထိန်းချုပ်မှုများ၊ Routers၊ Repeaters များကို လုပ်နိုင်သည်
- Can/WiFi၊ Can/Bluetooth၊ Routers
- လက်ရှိ/Voltage/PWM ပြောင်းစက်များ
- DC/DC ပါဝါပြောင်းစက်များ
- အင်ဂျင်အပူချိန်စကင်နာများ
- Ethernet/CAN ပြောင်းပေးများ၊ ဂိတ်ဝေးများ၊ ခလုတ်များ
- Fan Drive Controllers
- ဂိတ်ဝေးများ၊ CAN/Modbus၊ RS-232
- Gyroscopes၊ Inclinometers
- ဟိုက်ဒရောလစ် ဗဲလ် ထိန်းချုပ်ကိရိယာများ
- Inclinometers၊ Triaxial
- I/O ထိန်းချုပ်မှုများ
- LVDT အချက်ပြပြောင်းများ
- စက်ထိန်းချုပ်မှုများ
- Modbus၊ RS-422၊ RS-485 ထိန်းချုပ်မှုများ
- မော်တာထိန်းချုပ်မှုများ၊ အင်ဗာတာများ
- Power Supplies၊ DC/DC၊ AC/DC
- PWM Signal Converters/Isolators
- Resolver Signal Conditioners
- ဝန်ဆောင်မှု ကိရိယာများ
- Signal Conditioners များ၊ Converter များ
- Strain Gauge များကို ထိန်းချုပ်နိုင်သည်။
- Surge Supressors များ
ကျွန်ုပ်တို့၏ကုမ္ပဏီ
Axiomatic သည် အဝေးပြေးလမ်း၊ စီးပွားရေးယာဉ်၊ လျှပ်စစ်ကား၊ ပါဝါမီးစက်အစုံ၊ ပစ္စည်းကိုင်တွယ်မှု၊ ပြန်လည်ပြည့်ဖြိုးမြဲစွမ်းအင်နှင့် စက်မှုလုပ်ငန်း OEM စျေးကွက်များသို့ အီလက်ထရွန်းနစ်စက်ထိန်းချုပ်မှု အစိတ်အပိုင်းများကို ပံ့ပိုးပေးပါသည်။ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဖောက်သည်များအတွက် တန်ဖိုးတိုးစေမည့် အင်ဂျင်နီယာနှင့် စင်ပြင်ပရှိ စက်ထိန်းချုပ်မှုများဖြင့် ဆန်းသစ်တီထွင်ပါသည်။
အရည်အသွေး ဒီဇိုင်းနှင့် ထုတ်လုပ်ရေး
ကျွန်ုပ်တို့တွင် ကနေဒါတွင် မှတ်ပုံတင်ထားသော ဒီဇိုင်း/ထုတ်လုပ်ရေးစက်ရုံတစ်ခု ISO9001:2015 ရှိသည်။
အာမခံ၊ လျှောက်လွှာအတည်ပြုချက်များ/ကန့်သတ်ချက်များ
Axiomatic Technologies ကော်ပိုရေးရှင်းသည် ၎င်း၏ ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကို အချိန်မရွေး ပြုပြင်မှုများ၊ ပြုပြင်မွမ်းမံမှုများ၊ မြှင့်တင်မှုများ၊ မြှင့်တင်မှုများနှင့် အခြားပြောင်းလဲမှုများ ပြုလုပ်ရန်နှင့် အသိပေးခြင်းမရှိဘဲ မည်သည့်ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကိုမဆို ရပ်ဆိုင်းရန် အခွင့်အရေးကို လက်ဝယ်ရှိသည်။ မှာယူသူများသည် အော်ဒါမတင်မီ နောက်ဆုံးသက်ဆိုင်ရာ အချက်အလက်များကို ရယူသင့်ပြီး ထိုအချက်အလက်များသည် လက်ရှိနှင့် ပြည့်စုံကြောင်း စစ်ဆေးသင့်ပါသည်။ အသုံးပြုသူများသည် ရည်ရွယ်ထားသော အပလီကေးရှင်းတွင် ထုတ်ကုန်ကို အသုံးပြုရန် သင့်လျော်ကြောင်း ကျေနပ်သင့်သည်။ ကျွန်ုပ်တို့၏ထုတ်ကုန်အားလုံးသည် ပစ္စည်းနှင့်လက်ရာတွင် ချို့ယွင်းချက်များအတွက် အကန့်အသတ်ရှိသော အာမခံချက်ရှိပါသည်။ ကျေးဇူးပြု၍ ကျွန်ုပ်တို့၏အာမခံချက်၊ လျှောက်လွှာအတည်ပြုချက်များ/ကန့်သတ်ချက်များနှင့် ပစ္စည်းပြန်ပို့ခြင်းလုပ်ငန်းစဉ်ကို ဖတ်ရှုပါ။ https://www.axiomatic.com/service/.
လိုက်နာမှု
ထုတ်ကုန်လိုက်နာမှုအသေးစိတ်အချက်အလက်များကို ထုတ်ကုန်စာပေနှင့်/သို့မဟုတ် axiomatic.com တွင် တွေ့ရှိနိုင်ပါသည်။ မည်သည့် စုံစမ်းမေးမြန်းမှုများကို ပေးပို့သင့်သနည်း။ sales@axiomatic.com.
ဘေးကင်းစွာအသုံးပြုပါ။
ထုတ်ကုန်အားလုံးကို Axiomatic မှဝန်ဆောင်မှုပေးသင့်သည်။ ထုတ်ကုန်ကိုဖွင့်ပြီး ဝန်ဆောင်မှုကို ကိုယ်တိုင်လုပ်ဆောင်ခြင်းမပြုပါနှင့်
ဝန်ဆောင်မှု
Axiomatic သို့ ပြန်ပို့မည့် ထုတ်ကုန်အားလုံးထံမှ Return Materials Authorization Number (RMA#) လိုအပ်သည်။ sales@axiomatic.com. RMA နံပါတ်တစ်ခုတောင်းဆိုသောအခါတွင် အောက်ပါအချက်အလက်များကို ကျေးဇူးပြု၍ ပေးပါ။
- အမှတ်စဉ်နံပါတ်၊ အပိုင်းနံပါတ်
- အလုပ်ချိန်နာရီ၊ ပြဿနာဖော်ပြချက်
- Wiring diagram၊ application နှင့် အခြားမှတ်ချက်များကို လိုအပ်သလို သတ်မှတ်ပါ။
စွန့်ပစ်ခြင်း
Axiomatic ထုတ်ကုန်များသည် အီလက်ထရွန်နစ် စွန့်ပစ်ပစ္စည်းများ ဖြစ်သည်။ သင့်ပတ်ဝန်းကျင် စွန့်ပစ်ပစ္စည်းနှင့် ပြန်လည်အသုံးပြုခြင်းဆိုင်ရာ ဥပဒေများ၊ စည်းမျဉ်းများနှင့် မူဝါဒများကို ဘေးကင်းစွာ စွန့်ပစ်ခြင်း သို့မဟုတ် အီလက်ထရွန်နစ်စွန့်ပစ်ပစ္စည်းများ ပြန်လည်အသုံးပြုခြင်းအတွက် ကျေးဇူးပြု၍ လိုက်နာပါ။
ဆက်သွယ်ရန်များ
Axiomatic Technologies Corporation 1445 Courtneypark ဒေါက်တာ E. Mississauga၊ CANADA L5T 2E3 တွင်
- ဖုန်းနံပါတ်: +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ä ဖင်လန်
- ဖုန်းနံပါတ်: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
AXIOMATIC AX140910 CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့ချ် [pdf] အသုံးပြုသူလက်စွဲ UMAX140910၊ AX140910၊ AX140910 CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့၊ AX140910 ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့၊ CAN-ENET ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့၊ ဆော့ဖ်ဝဲ ပံ့ပိုးမှု ပက်ကေ့၊ ဆော့ဖ်ဝဲ ပက်ကေ့ခ်ျ |





