Stepper Motors များအတွက် MODULE
Hardware ဗားရှင်း V1.3
ဟာ့ဒ်ဝဲလက်စွဲTMCM-1140
1-Axis Stepper Controller/Driver
2 A / 24 V sensOstep™ ကုဒ်ဒါ
USB၊ RS485 နှင့် Can
TMCM-1140 Single Axis Stepper Motor Controller/Driver Module
ထူးခြားသောအင်္ဂါရပ်များ-
coolStep™
အင်္ဂါရပ်များ
TMCM-1140 သည် အနုပညာအင်္ဂါရပ်အစုံအလင်ဖြင့် 2-phase bipolar stepper မော်တာများအတွက် တစ်ခုတည်းဝင်ရိုးထိန်းချုပ်သူ/ဒရိုက်ဗာ module တစ်ခုဖြစ်သည်။ ၎င်းသည် အလွန်ပေါင်းစပ်ထားပြီး၊ အဆင်ပြေသော ကိုင်တွယ်မှုကို ပေးဆောင်ပြီး ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော အက်ပ်များစွာတွင် အသုံးပြုနိုင်သည်။ မော်ဂျူးအား NEMA 17 (42mm flange size) stepper motors ၏နောက်ကျောတွင်တပ်ဆင်နိုင်ပြီး 2 A RMS နှင့် 24 V DC ထောက်ပံ့ရေးဗိုအထိအတွက် coil current များအတွက် ဒီဇိုင်းထုတ်ထားပါသည်။tagင TRINAMIC ၏ coolStep™ နည်းပညာမှ ၎င်း၏ မြင့်မားသော စွမ်းအင်ထိရောက်မှုဖြင့် ပါဝါသုံးစွဲမှုအတွက် ကုန်ကျစရိတ်ကို လျှော့ချထားသည်။ TMCL™ Firmware သည် သီးသန့်လုပ်ဆောင်မှုနှင့် တိုက်ရိုက်မုဒ် နှစ်မျိုးလုံးကို ခွင့်ပြုသည်။
အဓိကလက္ခဏာများ
- ရွေ့လျားမှုထိန်းချုပ်ကိရိယာ
- လှုပ်ရှားမှုလိုလားသူfile အချိန်နှင့်တစ်ပြေးညီတွက်ချက်
- မော်တာ parameters များကို ပြောင်းလဲခြင်းတွင် (ဥပမာ အနေအထား၊ အလျင်၊ အရှိန်)၊
- အလုံးစုံစနစ်ထိန်းချုပ်မှုနှင့် အမှတ်စဉ်ဆက်သွယ်ရေးပရိုတိုကော ကိုင်တွယ်မှုအတွက် စွမ်းဆောင်ရည်မြင့် မိုက်ခရိုကွန်ထရိုလာ
Bipolar stepper မော်တာမောင်း
- ခြေလှမ်းတစ်လှမ်းလျှင် 256 မိုက်ခရိုအဆင့်အထိ
- စွမ်းဆောင်ရည်မြင့်မားသော လုပ်ဆောင်ချက်၊ စွမ်းအားနိမ့်ကျခြင်း။
- Dynamic လက်ရှိ ထိန်းချုပ်မှု
- ပေါင်းစပ်ကာကွယ်မှု
- stall detection အတွက် stallGuard2 အင်္ဂါရပ်
- ပါဝါသုံးစွဲမှုနှင့် အပူကို လျှော့ချရန်အတွက် coolStep အင်္ဂါရပ်
ကုဒ်ကိရိယာ
sensOstep သံလိုက်ကုဒ်ကုဒ်ဒါ (လည်ပတ်မှုတစ်ခုလျှင် 1024 တိုးများ) ဥပမာ- လည်ပတ်မှုအခြေအနေများနှင့် နေရာချထားမှုကြီးကြပ်မှုအောက်တွင် ခြေလှမ်းဆုံးရှုံးမှုကို ထောက်လှမ်းရန်အတွက်၊
မျက်နှာပြင်များ
- RS485 2-ဝါယာကြိုးဆက်သွယ်ရေးကြားခံ
- 2.0B ဆက်သွယ်မှုကြားခံနိုင်သလား
- USB အပြည့်အမြန်နှုန်း (12Mbit/s) ကိရိယာ မျက်နှာပြင်
- ဘက်စုံသုံး သွင်းအားစု ၄ ခု
- ယေဘူယျရည်ရွယ်ချက် 3x ဒစ်ဂျစ်တယ် သွင်းအားစုများ - (အခြားလုပ်ဆောင်ချက်များ- STOP_L / STOP_R / HOME ခလုတ်များ သို့မဟုတ် A/B/N ကုဒ်နံပါတ် ထည့်သွင်းမှု)
- 1x သီးသန့် analog ထည့်သွင်းမှု - ယေဘူယျ ရည်ရွယ်ချက် ရလဒ် ၂ ခု
- 1x အဖွင့်-မြောင်း 1A အများဆုံး။
- 1x +5V ထောက်ပံ့မှုအထွက် (ဆော့ဖ်ဝဲတွင် အဖွင့်/အပိတ် ပြုလုပ်နိုင်သည်)
ဆော့ဝဲ
- TMCL- သီးခြားလုပ်ဆောင်မှု သို့မဟုတ် အဝေးထိန်းစနစ်ဖြင့် ထိန်းချုပ်ထားသော လုပ်ဆောင်ချက်၊ 2048 TMCL ညွှန်ကြားချက်များအထိ ပရိုဂရမ်မှတ်ဉာဏ် (မတည်ငြိမ်သော)၊ နှင့် PC-based အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်ရေးဆော့ဖ်ဝဲ TMCL-IDE တို့ကို အခမဲ့ရရှိနိုင်သည်။
လျှပ်စစ်နှင့်စက်မှုဒေတာ
- ရောင်းလိုအားပမာဏtage- +24 V DC အမည်ခံ (9… 28 V DC)
- မော်တာလက်ရှိ- 2 A RMS / 2.8 A အထွတ်အထိပ်အထိ (ပရိုဂရမ်ထုတ်နိုင်သည်)
သီးခြား TMCL Firmware Manual ကိုလည်း ကိုးကားပါ။
TriNAMICS ထူးခြားသောအင်္ဂါရပ်များ - TMCL ဖြင့်အသုံးပြုရလွယ်ကူသည်။
stallGuard2™ stallGuard2 သည် ကွိုင်ပေါ်ရှိ နောက်ကျော EMF ကို အသုံးပြု၍ တိကျသော အာရုံခံကိရိယာမရှိသော ဝန်အား တိုင်းတာခြင်း ဖြစ်သည်။ ၎င်းကို မော်တာအား ရပ်တန့်စေသည့် အောက်ရှိ ဝန်များကို ကုပ်ထောက်လှမ်းခြင်းအတွက်သာမက အခြားအသုံးပြုမှုများတွင်ပါ အသုံးပြုနိုင်သည်။ stallGuard2 တိုင်းတာမှုတန်ဖိုးသည် ကျယ်ပြန့်သောဝန်၊ အလျင်နှင့် လက်ရှိဆက်တင်များထက် မျဉ်းသားစွာပြောင်းလဲသည်။ အမြင့်ဆုံးမော်တာဝန်တွင်၊ တန်ဖိုးသည် သုည သို့မဟုတ် သုညသို့ နီးသည်။ ဤသည်မှာ မော်တာအတွက် စွမ်းအင်အသက်သာဆုံးသော လုပ်ဆောင်ချက်ဖြစ်သည်။
coolStep™ coolStep သည် load-adaptive automatic current scaling တစ်ခုဖြစ်ပြီး stallGuard2 မှတစ်ဆင့် ဝန်နှင့် လိုအပ်သော လက်ရှိကို လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်သည့် ဝန်တိုင်းတာမှုအပေါ် အခြေခံသည်။ စွမ်းအင်သုံးစွဲမှုကို ၇၅ ရာခိုင်နှုန်းအထိ လျှော့ချနိုင်သည်။ coolStep သည် များပြားလှသော စွမ်းအင်ကို ချွေတာနိုင်စေသည်၊ အထူးသဖြင့် ဝန်များကွဲပြားခြင်း သို့မဟုတ် မြင့်မားသော တာဝန်လည်ပတ်မှုတွင် လည်ပတ်နေသည့် မော်တာများအတွက် စွမ်းအင်ကို သိသိသာသာ ချွေတာနိုင်စေပါသည်။ အဘယ်ကြောင့်ဆိုသော် stepper motor application သည် torque reserve 75% မှ 30% ဖြင့် အလုပ်လုပ်ရန်လိုအပ်သောကြောင့် coolStep သည် လိုအပ်သည့်အခါ torque reserve ကိုအလိုအလျောက်လုပ်ဆောင်နိုင်သောကြောင့် constant-load application သည် သိသာထင်ရှားသောစွမ်းအင်ချွေတာနိုင်စေပါသည်။ ပါဝါသုံးစွဲမှုကို လျှော့ချခြင်းသည် စနစ်အား အေးစေပြီး မော်တာသက်တမ်းကို တိုးစေပြီး ကုန်ကျစရိတ်ကို လျှော့ချပေးသည်။
အမိန့်ကုဒ်များ
အမိန့်ကုဒ် | ဖော်ပြချက် | အရွယ်အစား (မီလီမီတာ3) |
TMCM-1140-ရွေးချယ်မှု | ပေါင်းစပ် sensOstep ကုဒ်ဒါနှင့် coolStep အင်္ဂါရပ်ပါရှိသော တစ်ခုတည်းဝင်ရိုး bipolar stepper မော်တာထိန်းချုပ်သူ / ယာဉ်မောင်းအီလက်ထရွန်းနစ်ပစ္စည်းများ | ၁၆ x ၂၀ x ၁ |
ဇယား 2.1 အော်ဒါကုဒ်များ
အောက်ပါရွေးချယ်စရာများကို ရနိုင်သည်-
Firmware ရွေးချယ်မှု | ဖော်ပြချက် | အမိန့်ကုဒ် example- |
-TMCL | TMCL firmware ဖြင့် ကြိုတင်ပရိုဂရမ်ပြုလုပ်ထားသော မော်ဂျူး | TMCM-1140-TMCL |
-CANopen | CANopen Firmware ဖြင့် ကြိုတင်ပရိုဂရမ်ပြုလုပ်ထားသော မော်ဂျူး | TMCM-1140-ကာနိုပန် |
ဇယား 2.2 Firmware ရွေးချယ်မှုများ
ဤ module အတွက် ကေဘယ်ယက်ကန်းအစုံကို ရနိုင်သည်-
အမိန့်ကုဒ် | ဖော်ပြချက် |
TMCM-1140-CABLE | TMCM-1140 အတွက် ကေဘယ်ယက်ကန်းစင် • ပါဝါနှင့် ဆက်သွယ်ရေးချိတ်ဆက်ကိရိယာအတွက် 1x ကေဘယ်လ် (အရှည် 200 မီလီမီတာ) - ဘက်စုံသုံး အဝင်/အထွက် ချိတ်ဆက်ကိရိယာအတွက် 1x ကေဘယ်လ် (အရှည် 200 မီလီမီတာ) - မော်တာချိတ်ဆက်ကိရိယာအတွက် 1x ကြိုး (အရှည် 200 မီလီမီတာ) - USB အမျိုးအစား A ချိတ်ဆက်ကိရိယာ 1x USB အမျိုးအစား B ချိတ်ဆက်ကိရိယာ ကြိုးငယ် (အရှည် 1.5 မီတာ) |
ဇယား 2.3 ကေဘယ်ယက်ကန်းအော်ဒါကုဒ်များ
TMCM-1140 ကို NEMA17 stepper မော်တာများဖြင့်လည်း ရနိုင်သည်ကို သတိပြုပါ။ ဤထုတ်ကုန်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် PD-1140 စာရွက်စာတမ်းများကို ကိုးကားပါ။
စက်ပိုင်းဆိုင်ရာနှင့် လျှပ်စစ်ဆိုင်ရာ အပြန်အလှန်ဆက်သွယ်မှု
3.1 အတိုင်းအတာနှင့် Mounting Holes
controller/driver board ၏အတိုင်းအတာများသည် အနီးစပ်ဆုံးဖြစ်သည်။ 37 မီလီမီတာ stepper motor ၏နောက်ဘက်တွင် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် 37 mm x 11.5 mm x 42 mm ဖြစ်သည်။ မိတ်လိုက်ချိတ်ဆက်ကိရိယာများမပါဘဲအများဆုံးအစိတ်အပိုင်းအမြင့် (PCB အဆင့်အထက်) သည် PCB အဆင့်အထက် 8 မီလီမီတာနှင့် PCB အဆင့်အောက် 2 မီလီမီတာဝန်းကျင်ဖြစ်သည်။ NEMA3 ခြေလှမ်းပါမော်တာသို့ တပ်ဆင်ရန်အတွက် M17 ဝက်အူများအတွက် အပေါက်နှစ်ခုရှိသည်။
3.2 Board mounting ထည့်သွင်းစဉ်းစားချက်များ
TMCM-1140 သည် သတ္တုချထားသည့် အပေါက်နှစ်ခုကို ပံ့ပိုးပေးသည်။ အပေါက်နှစ်ခုလုံးကို စနစ်နှင့် အချက်ပြမြေသို့ ချိတ်ဆက်ထားသည် (ပါဝါထောက်ပံ့ရေးမြေပြင်ကဲ့သို့ပင်)။
အထူးသဖြင့် ထိလွယ်ရှလွယ် / ဆူညံသောပတ်ဝန်းကျင်များတွင် HF အချက်ပြမှုများနှင့် ဓာတ်ရောင်ခြည်ဖြာထွက်မှုတို့ကို လျှော့ချရန်အတွက် စနစ်အတွင်း ခိုင်မာသော မြေပြင်ချိတ်ဆက်မှုကို သေချာစေရန် အရေးကြီးပါသည်။ ၎င်းကိုပံ့ပိုးရန်အတွက်၊ ထောက်ပံ့ရေးမြေပြင်ချိတ်ဆက်မှုအပြင် စနစ်ပါဝါထောက်ပံ့ရေးမြေပြင်နှင့် ဘုတ်အပေါက်နှစ်ခုလုံးကို ချိတ်ဆက်ရန် အကြံပြုထားသည်။
မည်သို့ပင်ဆိုစေကာမူ၊ သတ္တုစနစ်ကိုယ်ထည် / TMCM-1140 တပ်ဆင်ခြင်းအပြားသည် မြေကြီးနှင့်ချိတ်ဆက်ထားပြီး၊ ထောက်ပံ့ရေးမြေပြင် (အလယ်တန်းခြမ်း) နှင့် ပင်မထောက်ပံ့ရေးမြေပြင် (မူလတန်းဘက်ခြမ်း) အကြား တိုက်ရိုက်ချိတ်ဆက်မှုအား နှစ်သက်ခြင်းမရှိပါက၊ ၎င်းသည် အမြဲတမ်းရွေးချယ်မှုတစ်ခုမဟုတ်နိုင်ပါ။ ရွေးချယ်ခွင့် မဟုတ်ပါ။ ဤကိစ္စတွင် ပလပ်စတစ် (ဥပမာ- နိုင်လွန်ဖြင့်ပြုလုပ်ထားသော) spacers/ distance bolts နှင့် screw များကို အသုံးပြုသင့်သည်။
3.3 TMCM-1140 ၏ချိတ်ဆက်မှုများ
TMCM-1140 ၏ controller/driver board သည် အီလက်ထရွန်းနစ်ပစ္စည်းများတွင် မော်တာကွိုင်များကို တွဲချိတ်ရန်အတွက် အသုံးပြုသော motor connector အပါအဝင် connector လေးခုကို ပံ့ပိုးပေးပါသည်။ ပါဝါနှင့် ဆက်သွယ်ရေးချိတ်ဆက်ကိရိယာအား ပါဝါထောက်ပံ့မှု၊ CAN အင်တာဖေ့စ်နှင့် RS485 အင်တာဖေ့စ်အတွက် အသုံးပြုသည်။ 8pin ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာသည် ဘက်စုံသုံး input လေးခုနှင့် ယေဘူယျရည်ရွယ်ချက်နှစ်ခုကို ပေးဆောင်သည်။ ထို့အပြင် USB အင်တာဖေ့စ်အတွက် ချိတ်ဆက်ကိရိယာတစ်ခုပါရှိသည်။
တံဆိပ် | ချိတ်ဆက်ကိရိယာ အမျိုးအစား | Mating connector အမျိုးအစား |
ပါဝါနှင့် ဆက်သွယ်ရေး ချိတ်ဆက်ကိရိယာ |
CI0106P1VK0-LF |
ချိတ်ဆက်မှုအိမ်ရာ CVIlux: CI01065000-A အဆက်အသွယ်များ CVIlux: CI01T011PE0-A or ချိတ်ဆက်ကိရိယာ အိမ်ရာ JST- PHR-6 အဆက်အသွယ်များ JST- SPH-002T-P0.5S ကြိုး: 0.22mm2 |
ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာ | CI0108P1VK0-LF CVIlux CI01 စီးရီး၊ 8 pins၊ 2mm pitch |
ချိတ်ဆက်ကိရိယာအိမ်ရာ CVIlux: CI01085000-A အဆက်အသွယ်များ CVIlux: CI01T011PE0-A or ချိတ်ဆက်ကိရိယာ အိမ်ရာ JST- PHR-8 အဆက်အသွယ်များ JST- SPH-002T-P0.5S ကြိုး: 0.22mm2 |
မော်တာ Connector | CI0104P1VK0-LF
CVIlux CI01 စီးရီး၊ 4 pins၊ 2mm pitch |
ချိတ်ဆက်ကိရိယာအိမ်ရာ CVIlux: CI01045000-A အဆက်အသွယ်များ CVIlux: CI01T011PE0-A or ချိတ်ဆက်ကိရိယာ အိမ်ရာ JST- PHR-4 အဆက်အသွယ်များ JST- SPH-002T-P0.5S ကြိုး: 0.22mm2 |
Mini-USB ချိတ်ဆက်ကိရိယာ | Molex 500075-1517 Mini USB Type B ဒေါင်လိုက်လက်ခံကိရိယာ |
မည်သည့် standard mini-USB ပလပ်မဆို |
ဇယား 3.1 ချိတ်ဆက်ကိရိယာများနှင့် မိတ်လိုက်သောချိတ်ဆက်မှုများ၊ အဆက်အသွယ်များနှင့် အသုံးပြုနိုင်သော ဝါယာကြိုးများ
3.3.1 ပါဝါနှင့် ဆက်သွယ်ရေး ချိတ်ဆက်ကိရိယာ
6pin CVIlux CI0106P1VK0-LF 2mm pitch single row connector ကို power supply၊ RS485 နှင့် serial communication အတွက် အသုံးပြုပါသည်။ အခန်း ၃.၃.၁.၁ တွင် ထပ်လောင်းပါဝါထောက်ပံ့မှု အချက်အလက်ကို ကျေးဇူးပြု၍ မှတ်သားပါ။
မှတ်ချက် - ဟာ့ဒ်ဝဲရင်းမြစ်များ၏အတွင်းပိုင်းမျှဝေမှုကြောင့် USB ချိတ်ဆက်ထားသောအခါတွင် CAN အင်တာဖေ့စ်သည် ပိတ်သွားပါမည်။
![]() |
တံ | တံဆိပ် | ဦးတည်ချက် | ဖော်ပြချက် |
1 | GND | ပါဝါ (GND) | စနစ်နှင့်အချက်ပြမြေ | |
2 | VDD | လျှပ်စစ်ဓာတ်အားထုတ်ပေးသောကိရိယာ) | VDD (+9V…+28V) | |
3 | RS485+ | နှစ်ထပ်ကိန်း | RS485 ကြားခံ၊ ကွာခြားမှု။ အချက်ပြမှု (ပြောင်းပြန်မလှန်ခြင်း) | |
4 | RS485- | နှစ်ထပ်ကိန်း | RS485 ကြားခံ၊ ကွာခြားမှု။ အချက်ပြ (ပြောင်းပြန်လှန်ခြင်း) | |
5 | CAN_H | နှစ်ထပ်ကိန်း | အင်တာဖေ့စ်၊ ကွဲပြားနိုင်သည်။ အချက်ပြမှု (ပြောင်းပြန်မလှန်ခြင်း) | |
6 | CAN_L | နှစ်ထပ်ကိန်း | အင်တာဖေ့စ်၊ ကွဲပြားနိုင်သည်။ အချက်ပြ (ပြောင်းပြန်လှန်ခြင်း) |
ဇယား 3.2 ပါဝါထောက်ပံ့မှုနှင့် အင်တာဖေ့စ်များအတွက် ချိတ်ဆက်ကိရိယာ
3.3.1.1 Power Supply
သင့်လျော်သောလည်ပတ်မှုအတွက် power supply concept နှင့် design ကိုဂရုပြုရမည်ဖြစ်သည်။ အာကာသကန့်သတ်ချက်များကြောင့် TMCM-1140 တွင် ထောက်ပံ့ရေး filter capacitors 40µF/35V ခန့်ပါဝင်သည်။ ၎င်းတို့သည် မြင့်မားသော ယုံကြည်စိတ်ချရမှုနှင့် တာရှည်သက်တမ်းအတွက် ရွေးချယ်ထားသည့် ကြွေထည် ကာပတ်စီများဖြစ်သည်။ module တွင် over-vol အတွက် 28V suppressor diode ပါဝင်သည်။tage ကာကွယ်မှု
သတိထားပါ။
![]() |
ပြင်ပ ပါဝါထောက်ပံ့ရေး ကာပတ်စီတာများ ထည့်ပါ။
TMCM-470 ဘေးရှိ ပါဝါထောက်ပံ့ရေးလိုင်းများသို့ သိသာထင်ရှားသော အရွယ်အစား (ဥပမာ အနည်းဆုံး 35µF/1140V) ရှိသော လျှပ်စစ်ဓာတ်အားလျှပ်စစ် ကာပတ်စီတာတစ်ခုကို ချိတ်ဆက်ရန် အကြံပြုအပ်ပါသည်။ |
![]() |
လည်ပတ်နေစဉ်အတွင်း မော်တာချိတ်ဆက်ခြင်း သို့မဟုတ် အဆက်ဖြတ်ခြင်း မပြုပါနှင့်။ မော်တာကြိုးနှင့် မော်တာ inductivity သည် vol သို့ ဦးတည်သွားနိုင်သည်။tagမော်တာအား ချိတ်ဆက်မှု ပြတ်တောက်/ ချိတ်ဆက်နေချိန်တွင် e spikes ဖြစ်သည်။ ဒါတွေက voltage spikes သည် vol ထက်ကျော်လွန်နိုင်သည်။tagယာဉ်မောင်း MOSFETs ၏ e ကန့်သတ်ချက်သည် ၎င်းတို့ကို အပြီးတိုင် ပျက်စီးစေနိုင်သည်။ ထို့ကြောင့်၊ မော်တာအား မချိတ်ဆက်မီ/မချိတ်ဆက်မီ ပါဝါထောက်ပံ့မှုကို အမြဲဖြတ်ပါ။ |
![]() |
power supply vol ကိုထားပါ။tage 28V အထက်ကန့်သတ်ချက်အောက်။ မဟုတ်ပါက ယာဉ်မောင်းသူ အီလက်ထရွန်းနစ်ပစ္စည်းများ အကြီးအကျယ် ပျက်စီးသွားမည်။ အထူးသဖြင့် လည်ပတ်မှု voltage သည် အထက်ကန့်သတ်ချက်အနီးတွင် ထိန်းညှိပါဝါထောက်ပံ့မှုကို အထူးအကြံပြုထားသည်။ အခန်း ၇၊ လည်ပတ်မှုတန်ဖိုးများကိုလည်း ကြည့်ပါ။ |
![]() |
ပြောင်းပြန်ဝင်ရိုးစွန်းကာကွယ်မှု မရှိပါ။ မော်ဂျူးသည် ပြောင်းပြန်ပံ့ပိုးပေးသည့် ပမာဏကို တိုစေလိမ့်မည်။tage သည် driver transistors များ၏ internal diodes ကြောင့်ဖြစ်သည်။ |
3.3.1.2 RS485
အဝေးထိန်းစနစ်နှင့် ဆက်သွယ်မှုများအတွက် TMCM-1140 သည် ဝါယာကြိုးနှစ်ခု RS485 ဘတ်စ်ကားကြားခံအား ထောက်ပံ့ပေးသည်။
သင့်လျော်သောလည်ပတ်မှုအတွက် RS485 ကွန်ရက်ကိုစဖွင့်သောအခါတွင် အောက်ပါအရာများကို ထည့်သွင်းစဉ်းစားသင့်သည်-
- ဘတ်စ်ကားဖွဲ့စည်းပုံ-
ကွန်ရက် topology သည် ဘတ်စ်ကားဖွဲ့စည်းပုံကို တတ်နိုင်သမျှ အနီးကပ်လိုက်နာသင့်သည်။ ဆိုလိုသည်မှာ၊ node တစ်ခုစီနှင့် bus ကိုယ်တိုင်ကြား ချိတ်ဆက်မှုကို တတ်နိုင်သမျှ တိုစေသင့်သည်။ အခြေခံအားဖြင့်၊ ၎င်းသည် ဘတ်စ်ကား၏အရှည်နှင့် နှိုင်းယှဉ်ပါက တိုနေသင့်သည်။ - ဘတ်စ်ကားဂိတ်-
အထူးသဖြင့် ဘတ်စ်ကားနှင့်/သို့မဟုတ် မြင့်မားသောဆက်သွယ်ရေးမြန်နှုန်းများနှင့် ချိတ်ဆက်ထားသော ပိုရှည်သောဘတ်စ်ကားများနှင့်/သို့မဟုတ် node အများအပြားအတွက်၊ ဘတ်စ်ကားအား နှစ်ဖက်စလုံးတွင် ကောင်းမွန်စွာရပ်စဲသင့်သည်။ TMCM-1140 သည် မည်သည့် termination resistor ကိုမျှ ပေါင်းစပ်ထားခြင်း မရှိပါ။ ထို့ကြောင့်၊ ဘတ်စ်ကား၏အစွန်းနှစ်ဖက်ရှိ 120 Ohm ရပ်စဲရေးခံနိုင်ရည်အား ပြင်ပတွင်ထည့်ရပါမည်။ - နံပါတ်များ-
RS485 လျှပ်စစ်ကြားခံစံ (EIA-485) သည် ဘတ်စ်ကားတစ်ခုတည်းသို့ ချိတ်ဆက်ရန် node 32 ခုအထိ ခွင့်ပြုထားသည်။ TMCM-1140 ယူနစ်များတွင် အသုံးပြုသည့် ဘတ်စ်ကား အာရုံခံကိရိယာများ (ဟာ့ဒ်ဝဲ V1.2: SN65HVD3082ED၊ ဟာ့ဒ်ဝဲ V1.3: SN65HVD1781D) တို့သည် ဘတ်စ်ကားဝန်ကို သိသိသာသာ လျှော့ချပေးပြီး အများဆုံး 255 ယူနစ် RS485 ဘတ်စ်တစ်ခုသို့ TMCL firmware ကို အသုံးပြု၍ ချိတ်ဆက်နိုင်သည် . ကျေးဇူးပြု၍ သတိပြုပါ- အများအားဖြင့် ဘတ်စ်ကားတစ်ခုနှင့် ချိတ်ဆက်ထားသော အများဆုံး node အရေအတွက်နှင့် တစ်ချိန်တည်းတွင် အများဆုံးပံ့ပိုးပေးထားသော ဆက်သွယ်ရေးမြန်နှုန်းဖြင့် ယုံကြည်စိတ်ချရသော ဆက်သွယ်ရေးကို ရရှိရန် မမျှော်လင့်နိုင်ပါ။ ယင်းအစား၊ ဘတ်စ်ကားကြိုးအရှည်၊ ဆက်သွယ်ရေးအမြန်နှုန်းနှင့် node အရေအတွက်တို့ကြားတွင် အပေးအယူတစ်ရပ်ကို တွေ့ရှိရမည်ဖြစ်သည်။ - ဆက်သွယ်ရေး မြန်နှုန်း-
TMCM-485 ဟာ့ဒ်ဝဲ V1140 မှပံ့ပိုးပေးသည့် အမြင့်ဆုံး RS1.2 ဆက်သွယ်ရေးအမြန်နှုန်းမှာ ဟာ့ဒ်ဝဲ V115200 ကတည်းက 1 ဘစ်/စက္ကန့်နှင့် 1.3Mbit/s ဖြစ်သည်။ စက်ရုံမူရင်းမှာ 9600 bit/s ဖြစ်သည်။ ကျေးဇူးပြု၍ သီးခြား TMCM-1140 TMCL ဖိုင်းဝဲလက်စွဲစာအုပ်ကို ဟာ့ဒ်ဝဲရှိ အထက်ကန့်သတ်ချက်အောက်ရှိ အခြားဖြစ်နိုင်ချေရှိသော ဆက်သွယ်မှုအမြန်နှုန်းများနှင့် ပတ်သက်သည့် အချက်အလက်အတွက် ကျေးဇူးပြု၍ ကျေးဇူးပြု၍ ကြည့်ပါ။ - ရေပေါ်ဘတ်စ်ကားလိုင်းများ မရှိပါ-
ဘတ်စ်ကားလိုင်းတစ်လျှောက်ရှိ ကျွန်/မ အရင်း/မာစတာ သို့မဟုတ် ဘတ်စ်ကားလိုင်းတစ်လျှောက်ရှိ ကျွန်တစ်ဦးမှ ဒေတာမပို့မီ ရေပေါ်ဘတ်စ်ကားလိုင်းများကို ရှောင်ကြဉ်ပါ (ဘတ်စ်ကားဆုံမှတ်အားလုံးကို လက်ခံမုဒ်သို့ ပြောင်းထားသည်)။ ရေပေါ်ဘတ်စ်ကားလိုင်းများသည် ဆက်သွယ်ရေး အမှားအယွင်းများ ဖြစ်ပေါ်လာနိုင်သည်။ ဘတ်စ်ကားပေါ်ရှိ မှန်ကန်သောအချက်ပြမှုများကို သေချာစေရန်အတွက် ဘတ်စ်ကားလိုင်းနှစ်ခုလုံးကို ကောင်းစွာသတ်မှတ်ထားသော logic အဆင့်များဆီသို့ ချိတ်ဆက်ထားသော resistor ကွန်ရက်ကို အသုံးပြုရန် အကြံပြုထားသည်။
အမှန်တကယ် အကြံပြုနိုင်သည့် ရွေးချယ်စရာ နှစ်ခုရှိသည်။
ဘတ်စ်ကား၏တစ်ဖက်တွင် ခံနိုင်ရည်အား (Bias) ကွန်ရက်ကို ထည့်ပါ၊ (120R ရပ်စဲရေး ခံနိုင်ရည်အား အစွန်းနှစ်ဖက်စလုံးတွင်သာ ရှိနေသည်)။
သို့မဟုတ် ဘတ်စ်ကား၏အစွန်းနှစ်ဖက်တွင် (Profibus™ ရပ်စဲခြင်းကဲ့သို့) ခုခံမှု (Bias) ကွန်ရက်ကို ထည့်ပါ-
PC များအတွက်ရရှိနိုင်သော အချို့သော RS485 အင်တာဖေ့စ် converters များသည် အဆိုပါ ထပ်လောင်း resistors များပါ၀င်သည် (ဥပမာ- USB-2485 သည် bus ၏တစ်ဖက်စွန်းတွင် ဘက်လိုက်မှုရှိသော ကွန်ရက်နှင့်အတူ)။
3.3.1.3 နိုင်သလား
အဝေးထိန်းစနစ်နှင့် ဆက်သွယ်မှုတို့အတွက် TMCM-1140 သည် CAN ဘတ်စ်ကားအင်တာဖေ့စ်ကို ပံ့ပိုးပေးသည်။ USB ချိတ်ဆက်ထားလျှင် CAN interface ကို မရရှိနိုင်ကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။ မှန်ကန်သော လုပ်ဆောင်ချက်အတွက် CAN ကွန်ရက်ကို စတင်သောအခါတွင် အောက်ပါအရာများကို ထည့်သွင်းစဉ်းစားသင့်သည်-
- ဘတ်စ်ကားဖွဲ့စည်းပုံ-
ကွန်ရက် topology သည် ဘတ်စ်ကားဖွဲ့စည်းပုံကို တတ်နိုင်သမျှ အနီးကပ်လိုက်နာသင့်သည်။ ဆိုလိုသည်မှာ၊ node တစ်ခုစီနှင့် bus ကိုယ်တိုင်ကြား ချိတ်ဆက်မှုကို တတ်နိုင်သမျှ တိုစေသင့်သည်။ အခြေခံအားဖြင့်၊ ၎င်းသည် ဘတ်စ်ကား၏အရှည်နှင့် နှိုင်းယှဉ်ပါက တိုနေသင့်သည်။ - ဘတ်စ်ကားဂိတ်-
အထူးသဖြင့် ဘတ်စ်ကားနှင့်/သို့မဟုတ် မြင့်မားသောဆက်သွယ်ရေးမြန်နှုန်းများနှင့် ချိတ်ဆက်ထားသော ပိုရှည်သောဘတ်စ်ကားများနှင့်/သို့မဟုတ် node အများအပြားအတွက်၊ ဘတ်စ်ကားအား နှစ်ဖက်စလုံးတွင် ကောင်းမွန်စွာရပ်စဲသင့်သည်။ TMCM-1140 သည် မည်သည့် termination resistor ကိုမျှ ပေါင်းစပ်ထားခြင်း မရှိပါ။ ထို့ကြောင့်၊ ဘတ်စ်ကား၏အစွန်းနှစ်ဖက်ရှိ 120 Ohm ရပ်စဲရေးခံနိုင်ရည်အား ပြင်ပတွင်ထည့်ရပါမည်။ -
နံပါတ်များ-
TMCM-1140 ယူနစ် (TJA1050T) တွင်အသုံးပြုသော ဘတ်စ်ကား transceiver သည် အကောင်းဆုံးအခြေအနေများအောက်တွင် အနည်းဆုံး node 110 ကို ပံ့ပိုးပေးပါသည်။ CAN ဘတ်စ်တစ်ခုလျှင် လက်တွေ့ကျကျ ရရှိနိုင်သော နံပါတ်များသည် ဘတ်စ်အရှည် (ဘတ်စ်ပိုရှည် > နည်းပါးသော ဆုံမှတ်များ) နှင့် ဆက်သွယ်ရေးအမြန်နှုန်း (ပိုမိုမြန်ဆန်သော -> လျော့နည်းသော nodes) များပေါ်တွင် များစွာမူတည်ပါသည်။
3.3.2 ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာ
8pin CVIlux CI0108P1VK0-LF 2mm pitch single row connector သည် ဘက်စုံသုံးသွင်းအားစုများနှင့် အထွက်များအားလုံးအတွက် ရနိုင်ပါသည်။
![]() |
တံ | တံဆိပ် | ဦးတည်ချက် | ဖော်ပြချက် |
1 | GND | ပါဝါ (GND) | စနစ်နှင့်အချက်ပြမြေ | |
2 | VDD | လျှပ်စစ်ဓာတ်အားထုတ်ပေးသောကိရိယာ) | VDD၊ ပါဝါနှင့် ဆက်သွယ်ရေးချိတ်ဆက်ကိရိယာ၏ VDD ပင်နံပါတ်သို့ ချိတ်ဆက်ထားသည်။ | |
3 | OUT_0 | အထွက် | Open-drain output (အမြင့်ဆုံး 1A) VDD သို့ ပေါင်းစည်းထားသော freewheeling diode | |
4 | OUT_1 | အထွက် | +5V ထောက်ပံ့မှုအထွက် (အမြင့်ဆုံး 100mA) ဆော့ဖ်ဝဲလ်တွင် အဖွင့်/အပိတ် ပြုလုပ်နိုင်သည်။ | |
5 |
IN_0 |
ထည့်သွင်းခြင်း။ |
သီးသန့် analog input၊ Input voltage အပိုင်းအခြား- 0..+10V ကြည်လင်ပြတ်သားမှု- 12bit (0..4095) |
|
6 |
IN_1၊ STOP_L၊ ENC_A | ထည့်သွင်းခြင်း။ | ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ် ထည့်သွင်းမှု (+24V တွဲသုံးနိုင်သည်) | |
အစားထိုး လုပ်ဆောင်ချက် 1- ဘယ်ဘက် ရပ်တန့် ခလုတ် ထည့်သွင်းမှု | ||||
အစားထိုး လုပ်ဆောင်ချက် 2- ပြင်ပ တိုးမြင့် ကုဒ်ဒါ ချန်နယ် A ထည့်သွင်းမှု | ||||
7 |
IN_2၊ STOP_R၊ ENC_B |
ထည့်သွင်းခြင်း။ |
ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ် ထည့်သွင်းမှု (+24V တွဲသုံးနိုင်သည်) | |
အစားထိုး လုပ်ဆောင်ချက် 1- ညာဘက် ရပ်ရန် ခလုတ် ထည့်သွင်းမှု | ||||
အစားထိုးလုပ်ဆောင်ချက် 2- ပြင်ပ တိုးမြင့်ကုဒ်ဒါ ချန်နယ် B ထည့်သွင်းမှု | ||||
8 | IN_3၊ ပင်မ၊ ENC_N | ထည့်သွင်းခြင်း။ | ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ် ထည့်သွင်းမှု (+24V တွဲသုံးနိုင်သည်) | |
အစားထိုးလုပ်ဆောင်ချက် 1- အိမ်ခလုတ်ထည့်သွင်းမှု | ||||
အစားထိုးလုပ်ဆောင်ချက် 2- ပြင်ပ တိုးမြင့်ကုဒ်ဒါ အညွှန်း/ သုညချန်နယ် ထည့်သွင်းမှု |
ဇယား 3.3 ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာ
မှတ်ချက် -
- သွင်းအားစုအားလုံးတွင် resistor အခြေခံ vol ပါရှိသည်။tagကာကွယ်မှုဒိုင်အိုဒများဖြင့် e input dividers များ။ ချိတ်ဆက်မှုမရှိဘဲထားသည့်အခါ ဤခုခံအားစနစ်များသည် မှန်ကန်သော GND အဆင့်ကိုလည်း သေချာစေသည်။
- ဒစ်ဂျစ်တယ်ထည့်သွင်းမှုများအားလုံးအတွက် (IN_1၊ IN_2၊ IN_3) တွင် +2V သို့ 2k5 ဆွဲတင်ခံနိုင်ရည်အား အသက်သွင်းနိုင်သည် (နောက်ထပ် လတ်တလော TMCL firmware ဗားရှင်းအားလုံးနှင့် မူရင်းဆက်တင်)။ ထို့နောက် ဤထည့်သွင်းမှုများတွင် မူရင်း (ချိတ်ဆက်မထားသော) လော့ဂျစ်အဆင့် 1 ရှိပြီး GND သို့ ပြင်ပခလုတ်ကို ချိတ်ဆက်နိုင်သည်။ ဤထည့်သွင်းမှုများကို STOP_L / STOP_R နှင့် HOME switch inputs (alternate function 1) အဖြစ် သို့မဟုတ် ပြင်ပမှ တိုးမြင့်သော A/B/N ကုဒ်ပြောင်းဒါတစ်ခုအတွက် ကုဒ်ဒါထည့်သွင်းမှုအဖြစ် အသုံးပြုပါက အထူးစိတ်ဝင်စားဖွယ်ဖြစ်နိုင်သည် (အဖွင့်စုစည်းမှုအထွက်များ (ဆွဲထုတ်ရန်မလိုအပ်ပါ။ push-pull outputs ဖြင့် encoder အတွက်)။
3.3.2.1 ဒစ်ဂျစ်တယ် ထည့်သွင်းမှုများ IN_1၊ IN_2၊ IN_3
TMCM-1140 ၏ ပင်နံပါတ် ရှစ်ချောင်းချိတ်ဆက်ကိရိယာသည် ဘက်စုံသုံး ဒစ်ဂျစ်တယ်ထည့်သွင်းမှု IN_1၊ IN_2 နှင့် IN_3 တို့ကို ထောက်ပံ့ပေးသည်။ input သုံးခုစလုံးသည် +24V (nom.) input signals အထိ လက်ခံပြီး တူညီသော input circuit ကို vol ဖြင့် ပေးသည်tage resistor ပိုင်းခြားခြင်း၊ ကန့်သတ်ခြင်း။
over- နှင့် under-vol ဆန့်ကျင်ဘက် diodestage နှင့် programmable 2k2 pull-up resistors များ။
ဆော့ဖ်ဝဲလ်တွင် ထည့်သွင်းမှုသုံးခုစလုံးအတွက် တစ်ပြိုင်နက်တည်း ဆွဲယူမှုများကို အဖွင့် သို့မဟုတ် ပိတ်နိုင်သည်။
TMCL firmware command ဖြင့် SIO 0, 0, 0 သည် pull-ups များကို ပိတ်မည်ဖြစ်ပြီး SIO 0, 0, 1 သည် ၎င်းတို့ကို ဖွင့်ပေးမည် (အသေးစိတ်အချက်အလက်များအတွက် သီးခြား TMCL firmware manual၊ command SIO ကို ကြည့်ပါ)။ ဒစ်ဂျစ်တယ်ထည့်သွင်းမှု သုံးခုသည် ဆော့ဖ်ဝဲလ်တွင် ဖွဲ့စည်းမှုပုံစံပေါ်မူတည်၍ အလှည့်ကျလုပ်ဆောင်နိုင်စွမ်းရှိသည်။ အောက်ပါလုပ်ဆောင်ချက်များကို ရရှိနိုင်ပါသည်။
တံဆိပ် (ပင်) | မူရင်းလုပ်ဆောင်ချက် | အစားထိုးလုပ်ဆောင်ချက် ၁ | အစားထိုးလုပ်ဆောင်ချက် ၁ |
IN_1 (6) | ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ်ထည့်သွင်းခြင်း။ TMCL- GIO 1, 0 // ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုး IN_1 ကို ရယူပါ။ |
STOP_L – ဘယ်ဘက်ရပ်တန့်ခလုတ်ထည့်သွင်းမှု၊ ပရိုဆက်ဆာနှင့် ချိတ်ဆက်ထားသည့် TMC429 REF ထည့်သွင်းမှု (ဟာ့ဒ်ဝဲတွင် ဘယ်ဘက်ရပ်တန့်လုပ်ဆောင်နိုင်စွမ်းကို ပံ့ပိုးပေးသည်)
TMCL- GAP 11, 0 // STOP_L ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုးကို ရယူပါ။ |
ENC_A – ပရိုဆက်ဆာ ကုဒ်ဒါ ကောင်တာထည့်သွင်းခြင်းသို့ ချိတ်ဆက်ထားသော ပြင်ပ တိုးမြင့်ကုဒ်ထည့်မှု ချန်နယ် A |
IN_2 (7) | ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ်ထည့်သွင်းခြင်း။ TMCL- GIO 2, 0 // ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုး IN_2 ကို ရယူပါ။ |
STOP_R – ညာဘက် ရပ်တန့်ခလုတ် ထည့်သွင်းမှု၊ ပရိုဆက်ဆာနှင့် ချိတ်ဆက်ထားသည့် TMC429 REF ထည့်သွင်းမှု (ဟာ့ဒ်ဝဲရှိ ညာဘက် ရပ်တန့်ခလုတ် လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးသည်) TMCL- GAP 10, 0 // STOP_R ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုးကို ရယူပါ။ |
ENC_B – ပရိုဆက်ဆာ ကုဒ်ဒါကောင်တာထည့်သွင်းခြင်းသို့ ချိတ်ဆက်ထားသော ပြင်ပ တိုးမြင့်ကုဒ်ထည့်သည့် ချန်နယ် B |
IN_3 (8) | ယေဘူယျရည်ရွယ်ချက် ဒစ်ဂျစ်တယ်ထည့်သွင်းခြင်း။ TMCL- GIO 3, 0 // ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုး IN_3 ကို ရယူပါ။ |
HOME – ပရိုဆက်ဆာသို့ ချိတ်ဆက်ထားသော အိမ်ခလုတ်ထည့်သွင်းမှု TMCL- GAP 9, 0 // HOME ထည့်သွင်းမှု၏ ဒစ်ဂျစ်တယ်တန်ဖိုးကို ရယူပါ။ |
ENC_N – ပြင်ပ တိုးမြင့် ကုဒ်ဒါ ထည့်သွင်းမှု အညွှန်း/ သုညချန်နယ်၊ ပရိုဆက်ဆာ ကြားဖြတ်ထည့်သွင်းမှုသို့ ချိတ်ဆက်ထားသည် |
ဇယား 3.4 ဘက်စုံသုံး သွင်းအားစုများ / အလှည့်ကျ လုပ်ဆောင်ချက်များ
- ဒစ်ဂျစ်တယ်ထည့်သွင်းမှုသုံးမျိုးစလုံးသည် on-board ပရိုဆက်ဆာနှင့်ချိတ်ဆက်ထားပြီး ယေဘူယျရည်ရွယ်ချက်ဒစ်ဂျစ်တယ်ထည့်သွင်းမှုများ (မူလ) အဖြစ်အသုံးပြုနိုင်ပါသည်။
- IN_1 နှင့် IN_2 ကို STOP_L နှင့် STOP_R ထည့်သွင်းမှုများအဖြစ် အသုံးပြုရန်အတွက်၊ ဤလုပ်ဆောင်ချက်ကို ဆော့ဖ်ဝဲလ်တွင် အတိအလင်းဖွင့်ထားရပါမည် (စက်ရုံမူလ- ပိတ်ထားသည်)။ TMCL firmware ဖြင့် stop switch လုပ်ဆောင်နိုင်စွမ်းကို SAP 12, 0, 0 (STOP_R / right limit switch) နှင့် SAP 13, 0, 0 (STOP_L / left limit switch) ကို အသုံးပြု၍ ဖွင့်နိုင်သည်။ အမည်များဖော်ပြပြီးဖြစ်သည့်အတိုင်း- မော်တာညာဘက်အလှည့် (အပြုသဘောဆောင်သောလမ်းကြောင်း) တွင်သာ ဘယ်ဘက်ကန့်သတ်ခလုတ် (STOP_L) ၏အခြေအနေသည် မော်တာဘယ်ဘက်အလှည့်အတွင်းနှင့် မော်တာညာဘက်အလှည့်အတွင်း ညာဘက်ကန့်သတ်ခလုတ်၏အခြေအနေသည် သိသာထင်ရှားမည်ဖြစ်သည်။ အထက်ဇယားတွင်ဖော်ပြထားသည့်အတိုင်း GAP ညွှန်ကြားချက်များကို အသုံးပြု၍ ထည့်သွင်းတန်ဖိုးများကို အချိန်မရွေးဖတ်ရှုနိုင်သည်။ နောက်ထပ်အချက်အလက်များအတွက် သီးခြား TMCL firmware manual ကိုကြည့်ပါ။
- ပြင်ပကုဒ်နံပါတ်- ပြင်ပ တိုးမြင့် A/B/N ကုဒ်နံပါတ်ကို TMCM-1140 နှင့် ချိတ်ဆက်နိုင်ပြီး အတွင်းပိုင်း sensOstep™ ကုဒ်ပြောင်းကိရိယာ၏ အခြားရွေးချယ်စရာအဖြစ် အသုံးပြုနိုင်သည်။ TMCL ကိုအသုံးပြုခြင်းဖြင့် ဤဒုတိယကုဒ်ဒါအတွက် တန်ပြန်တန်ဖိုးကို TMCL command GAP 216, 0 မှတစ်ဆင့် ဖတ်နိုင်သည် (အသေးစိတ်အချက်အလက်များအတွက် သီးခြား TMCL firmware manual ကို ကြည့်ပါ)။ ကုဒ်ဒါကောင်တာ၏ စက်ရုံထုတ် ပုံသေ အတိုင်းအတာသည် 1:1 - ဆိုလိုသည်မှာ၊ ကုဒ်ဒါတစ်ခု လည်ပတ်ပြီးနောက် ကုဒ်ဒါကောင်တာသည် ကုဒ်ဒါနံပါတ်များ (ကုဒ်နံပါတ် x 4) ဖြင့် တိုး/လျှော့သွားမည်ဖြစ်သည်။ ပြင်ပကုဒ်ပြောင်းကိရိယာကို အသုံးပြုသည့်အခါ ကုဒ်ဒါချန်နယ် A မှ IN_1၊ ချန်နယ် B မှ IN_2၊ N သို့မဟုတ် သုညချန်နယ် IN_3 (ချန်နယ်မှ ချန်နယ်)၊ ကုဒ်ဒါကို မော်ဂျူးထောက်ပံ့ရေးမြေပြင် (ဥပမာ-ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာ၏ ပင်နံပါတ် 1) နှင့် +5V OUT_1 (ဘက်စုံသုံး I/O ချိတ်ဆက်ကိရိယာပေါ်ရှိ အားလုံး) သို့ ကုဒ်ပြောင်းကိရိယာ၏ ထည့်သွင်းမှုကို ပံ့ပိုးပေးသည်။ ကုဒ်ကုဒ်ဒါကို +5V ဖြင့် ထောက်ပံ့ရန်အတွက် အထွက် OUT_1 ကို SIO 1၊ 2၊ 1 ကိုအသုံးပြု၍ ဦးစွာ စတင်လုပ်ဆောင်ရပါမည် (အခန်း 3.3.2.3 ကိုကြည့်ပါ)။
3.3.2.2 Analog ထည့်သွင်းခြင်း IN_0
TMCM-1140 ၏ ပင်နံပါတ် ရှစ်ချောင်းချိတ်ဆက်ကိရိယာသည် သီးသန့် Analog input တစ်ခု IN_0 ကို ပေးဆောင်သည်။ ဤသီးသန့် Analog input သည် အနီးစပ်ဆုံး စကေးထည့်သွင်းမှုအကွာအဝေးကို ပေးဆောင်သည်။ 0… +10 V (0..+10.56V အမည်။) 12bit (0… 4095) ၏ အတွင်းပိုင်း analog-မှ ဒစ်ဂျစ်တယ် converter ၏ ကြည်လင်ပြတ်သားမှုဖြင့်။
input သည် မြင့်မားသော vol မှကာကွယ်ထားသည်။tagVol ကိုအသုံးပြု၍ +24 V အထိရှိသည်။tagvol ကိုဆန့်ကျင်သော diode များကိုကန့်သတ်ခြင်းနှင့် e resistor ပိုင်းခြားခြင်းဖြစ်သည်။tages အောက်တွင် 0 V (GND) နှင့် +3.3 V DC (အောက်ပုံတွင်ကြည့်ပါ)။ TMCL firmware ဖြင့် ဤထည့်သွင်းမှု၏ analog တန်ဖိုးကို GIO 0, 1 command ကို အသုံးပြု၍ ဖတ်နိုင်မည်ဖြစ်သည်။ အဆိုပါ command သည် 12bit analog-to-digital converter ၏ ကုန်ကြမ်းတန်ဖိုးကို 0.. 4095 အကြား ပြန်ပေးမည်ဖြစ်သည်။ ၎င်းသည် ဒစ်ဂျစ်တယ်တန်ဖိုးကို ဖတ်ရန်လည်း ဖြစ်နိုင်သည်။ TMCL command GIO 0, 0 ကို အသုံးပြု၍ ဤထည့်သွင်းမှု၏ ခရီးအမှတ် (0 နှင့် 1 အကြား) သည် ခန့်မှန်းခြေအားဖြင့် ဖြစ်လိမ့်မည်။ +5V input voltage (analog input range ထက်ဝက်)။
3.3.2.3 အထွက်များ OUT_0၊ OUT_1
TMCM-1140 ၏ ပင်နံပါတ် ရှစ်ချောင်းချိတ်ဆက်ကိရိယာသည် ယေဘုယျရည်ရွယ်ချက် OUT_0 နှင့် OUT_1 နှစ်ခုကို ပေးဆောင်သည်။ OUT_0 သည် 1A အထိ (နစ်မြုပ်ခြင်း) သို့ပြောင်းနိုင်သော အဖွင့်-မြောင်းအထွက်တစ်ခုဖြစ်သည်။ N-channel MOSFET ထရန်စစ္စတာများ၏အထွက်အား vol ကိုကာကွယ်ရန်အတွက် freewheeling diode နှင့်ချိတ်ဆက်ထားသည်။tagအထူးသဖြင့် supply vol အထက်ရှိ inductive loads (relais etc.) မှ e spikes များtage (အောက်ပုံတွင်ကြည့်ပါ)။
OUT_0 သည် မည်သည့် vol နှင့်မျှ မချိတ်ဆက်သင့်ပါ။tage အပေါ်က supply voltagအတွင်းပိုင်း freewheeling diode ကြောင့် module ၏ e။
TMCL firmware ဖြင့် OUT_0 သည် SIO 0, 0, 2 command SIO 1, 0, 0 ကိုအသုံးပြု၍ command SIO 2, 0, XNUMX နှင့် ထပ်ကာထပ်ကာ (OUT_XNUMX floating) ကိုအသုံးပြု၍ (OUT_XNUMX နိမ့်သွားသည်) ကိုဖွင့်နိုင်သည် (၎င်းသည် ဤ output ၏စက်ရုံထုတ်ပုံသေဆက်တင်လည်းဖြစ်သည်)။ တာ့အထွက်မှာ မျောနေတာ
အပလီကေးရှင်းတွင် ပြင်ပ resistor ဥပမာ- supply voltage ထည့်နိုင်သည်။
ဆန့်ကျင်ဘက်အားဖြင့် OUT_1 သည် ပြင်ပဝန်တစ်ခုထံသို့ +5V (100mA အမြင့်ဆုံးအား အရင်းအမြစ်ရှာဖွေခြင်း) ကို ပေးဆောင်နိုင်သည်။ ပေါင်းစပ်ထားသော P-channel MOSFET သည် ဆော့ဖ်ဝဲလ်တွင် ဤ +5V ထောက်ပံ့မှုကို အဖွင့်/အပိတ် ပြုလုပ်နိုင်သည် (အောက်ပုံတွင်ကြည့်ပါ)။ ဤအထွက်ကို ထောက်ပံ့ရန်အတွက် အသုံးပြုနိုင်သည်။
ပြင်ပကုဒ်ဒါပတ်လမ်းသို့ +5V။ +5V ထောက်ပံ့မှုကို ဆော့ဖ်ဝဲလ်တွင် အတိအလင်း အသက်သွင်းရမည်ကို သတိပြုပါ။TMCL firmware ဖြင့် OUT_1 သည် command SIO 5, 1, 2 နှင့် off (1k pull-down resistor မှတဆင့် အထွက်နည်းသော command SIO 10, 1, 2) ကို အသုံးပြု၍ ( +0V သို့ ပြင်ပပတ်လမ်းသို့ ထောက်ပံ့ခြင်း) ကိုဖွင့်နိုင်သည် (၎င်းသည် ဤအထွက်၏ စက်ရုံမှ ပုံသေဆက်တင်)။
3.3.3 မော်တော်ချိတ်ဆက်ကိရိယာ
မော်တာချိတ်ဆက်ကိရိယာအနေဖြင့် 4pin CVIlux CI0104P1VK0-LF 2mm pitch single row connector ကို ရရှိနိုင်ပါသည်။ မော်တာချိတ်ဆက်ကိရိယာကို အီလက်ထရွန်းနစ်ပစ္စည်းများနှင့် bipolar stepper motor ၏ မော်တာကွိုင်နှစ်ခု၏ မော်တာဝိုင်ယာလေးခုကို ချိတ်ဆက်ရန်အတွက် အသုံးပြုသည်။
![]() |
တံ | တံဆိပ် | ဦးတည်ချက် | ဖော်ပြချက် |
1 | OB2 | အထွက် | မော်တာကွိုင် B ၏ ပင်နံပါတ် 2 | |
2 | OB1 | အထွက် | မော်တာကွိုင် B ၏ ပင်နံပါတ် 1 | |
3 | OA2 | အထွက် | မော်တာကွိုင် A ၏ ပင်နံပါတ် 2 | |
4 | OA1 | အထွက် | မော်တာကွိုင် A ၏ ပင်နံပါတ် 1 |
ဇယား 3.5 မော်တာချိတ်ဆက်ကိရိယာ
ExampQSH4218 NEMA 17 / 42mm stepper မော်တာများကို ချိတ်ဆက်ရန်အတွက် le | |||||
TMCM-1140 | QS4218 မော်တော် | ||||
မော်တာချိတ်ဆက်ကိရိယာ ပင်နံပါတ် | ကြိုးအရောင် | ကွိုင် | ဖော်ပြချက် | ||
1 | အနီရောင် | B | မော်တာ ကွိုင် B pin ၁ |
2 | အပြာ | B- | မော်တာ ကွိုင် B pin ၁ |
3 | အစိမ်းရောင် | A- | မော်တာ ကွိုင် A pin ၁ |
4 | အနက်ရောင် | A | မော်တာ ကွိုင် A pin ၁ |
3.3.4 Mini-USB ချိတ်ဆက်ကိရိယာ
5pin mini-USB ချိတ်ဆက်ကိရိယာကို အမှတ်စဉ်ဆက်သွယ်ရေးအတွက် (CAN နှင့် RS485 ကြားခံအစားထိုးအဖြစ်) သင်္ဘောပေါ်တွင် ရနိုင်ပါသည်။ ဤ module သည် USB 2.0 Full-Speed (12Mbit/s) ချိတ်ဆက်မှုများကို ပံ့ပိုးပေးသည်။
ဟာ့ဒ်ဝဲရင်းမြစ်များ၏အတွင်းပိုင်းမျှဝေမှုကြောင့် USB ကိုချိတ်ဆက်သည်နှင့်တပြိုင်နက် CAN အင်တာဖေ့စ်သည် ပိတ်ထားပါမည်။
![]() |
တံ | တံဆိပ် | ဦးတည်ချက် | ဖော်ပြချက် |
1 | V-BUS | ပါဝါ
(ထောက်ပံ့မှုထည့်သွင်းခြင်း) |
လက်ခံသူထံမှ +5V ထောက်ပံ့သည်။ | |
2 | D- | နှစ်ထပ်ကိန်း | USB ဒေတာ - | |
3 | D+ | နှစ်ထပ်ကိန်း | USB ဒေတာ + | |
4 | ID | ပါဝါ (GND) | အချက်ပြစနစ်နှင့် မြေပြင်သို့ ချိတ်ဆက်ထားသည်။ | |
5 | GND | ပါဝါ (GND) | အချက်ပြစနစ်နှင့် မြေပြင်သို့ ချိတ်ဆက်ထားသည်။ |
ဇယား 3.6 USB အတွက် ချိတ်ဆက်ကိရိယာ
အဝေးထိန်းစနစ်ဖြင့် ထိန်းချုပ်ခြင်းနှင့် ဆက်သွယ်ခြင်းအတွက် TMCM-1140 သည် USB 2.0 မြန်နှုန်းပြည့် (12Mbit/s) အင်တာဖေ့စ် (mini-USB ချိတ်ဆက်ကိရိယာ) ကို ပေးဆောင်သည်။ USB-Host ကိုချိတ်ဆက်ပြီးသည်နှင့် module သည် USB မှတစ်ဆင့် command များကိုလက်ခံလိမ့်မည်။
USB BUS ပါဝါဖွင့်ထားသော လည်ပတ်မှုမုဒ်
TMCM-1140 သည် USB ကိုယ်တိုင် ပါဝါသုံးသည့် လုပ်ဆောင်ချက် (ပြင်ပပါဝါကို ပါဝါထောက်ပံ့မှု ချိတ်ဆက်ကိရိယာမှတစ်ဆင့် ပေးဆောင်သည့်အခါ) နှင့် USB ဘတ်စ် ပါဝါလုပ်ဆောင်မှု၊ (ပါဝါထောက်ပံ့မှု ချိတ်ဆက်မှုမှတစ်ဆင့် ပြင်ပပါဝါထောက်ပံ့မှု မရှိပါ)။
အခြားထောက်ပံ့ရေးပစ္စည်းများ မချိတ်ဆက်ပါက (USB ဘတ်စ်ကား ပါဝါသုံးသည့် လုပ်ဆောင်ချက်) တွင် ဘုတ်ပေါ်တွင် ဒစ်ဂျစ်တယ် အူဂျစ်ကို USB မှတစ်ဆင့် ပါဝါပေးပါမည်။ ဒစ်ဂျစ်တယ် core logic တွင် microcontroller ကိုယ်တိုင်နှင့် EEPROM တို့ပါဝင်သည်။ module နှင့် host PC အကြား USB ကေဘယ်ကြိုးကို ချိတ်ဆက်ရုံဖြင့် စီစဉ်သတ်မှတ်မှု၊ ကန့်သတ်ဆက်တင်များ၊ ဖတ်ရှုခြင်းများ၊ ဖိုင်းဝဲ အပ်ဒိတ်များ စသည်တို့ကို ဖွင့်ရန်အတွက် USB ဘတ်စ်ကား ပါဝါအသုံးပြုသည့် လည်ပတ်မှုမုဒ်ကို အသုံးပြုထားသည်။ အပိုကြိုးတပ်ခြင်း သို့မဟုတ် ပြင်ပကိရိယာများ (ဥပမာ ပါဝါထောက်ပံ့မှု) မလိုအပ်ပါ။
ကျေးဇူးပြု၍ ကျေးဇူးပြု၍ မှတ်သားထားပါက module သည် USB +5V bus supply မှ volt ကို မူတည်၍ USB self powered operation တွင်ပင် လျှပ်စီးကြောင်းဆွဲနိုင်သည်ကို သတိပြုပါ။tagဤထောက်ပံ့မှု၏ e အဆင့်။
ဤမုဒ်တွင် မော်တာလှုပ်ရှားမှုများ မဖြစ်နိုင်ပါ။ ထို့ကြောင့်၊ မော်တာလှုပ်ရှားမှုအတွက် ပါဝါထောက်ပံ့မှုအား Power and Communication Connector သို့ အမြဲချိတ်ဆက်ပါ။
မော်တာမောင်းသူလက်ရှိ
on-board stepper motor driver သည် current controlled လုပ်ဆောင်သည်။ ဒရိုင်ဘာ လက်ရှိအား 2A RMS အထိ မော်တာကွိုင်လျှပ်စီးကြောင်းများအတွက် ဆော့ဖ်ဝဲလ်တွင် ပရိုဂရမ်ထည့်သွင်းထားနိုင်ပြီး ဟာ့ဒ်ဝဲတွင် ထိရောက်သော အတိုင်းအတာအဆင့် 32 ဆင့် (အောက်ပါဇယားတွင် CS)။
အောက်ပါဇယားရှိ မတူညီသောကော်လံများ၏ ရှင်းလင်းချက်
ဆော့ဖ်ဝဲ (TMCL) တွင် မော်တာ လက်ရှိဆက်တင်
ဤအရာများသည် TMCL ဝင်ရိုးဘောင် ကန့်သတ်ဘောင် 6 (မော်တာလည်ပတ်နေသောလက်ရှိ) နှင့် 7 (မော်တာအရန်သင့်အနေအထား) အတွက် တန်ဖိုးများဖြစ်သည်။ အောက်ပါ TMCL အမိန့်များကို အသုံးပြု၍ run/standby current ကို သတ်မှတ်ရန် ၎င်းတို့ကို အသုံးပြုသည်-
SAP ၆,ဝ၀ဝ၊ // run current ကို သတ်မှတ်ပါ။
SAP 7, 0၊ // အသင့်အနေအထား လက်ရှိသတ်မှတ်ခြင်း (SAP အစား GAP ဖြင့် ဖတ်ရှုခြင်းတန်ဖိုးကို သတ်မှတ်ပါ။ ကျေးဇူးပြု၍ သီးခြားအချက်အလက်များအတွက် TMCM-1140 Firmware လက်စွဲကို ကြည့်ပါ)
မော်တာ လက်ရှိ IRMS [A] မော်တာ လက်ရှိ ဆက်တင်အပေါ် အခြေခံ၍ ရလဒ်ထွက်ရှိသော မော်တာ လက်ရှိ
မော်တော် လက်ရှိ setting တွင် ဆော့ဖ်ဝဲ (TMCL) | လက်ရှိ အတိုင်းအတာ အဆင့် (CS) | မော်တာလက်ရှိ ICOIL_PEAK [က] | မော်တော် လက်ရှိ ငါCOIL_RMS [က] |
၁၉..၈ | 0 | 0.092 | 0.065 |
၁၉..၈ | 1 | 0.184 | 0.130 |
၁၉..၈ | 2 | 0.276 | 0.195 |
၁၉..၈ | 3 | 0.368 | 0.260 |
၁၉..၈ | 4 | 0.460 | 0.326 |
၁၉..၈ | 5 | 0.552 | 0.391 |
၁၉..၈ | 6 | 0.645 | 0.456 |
၁၉..၈ | 7 | 0.737 | 0.521 |
၁၉..၈ | 8 | 0.829 | 0.586 |
၁၉..၈ | 9 | 0.921 | 0.651 |
၁၉..၈ | 10 | 1.013 | 0.716 |
၁၉..၈ | 11 | 1.105 | 0.781 |
၁၉..၈ | 12 | 1.197 | 0.846 |
၁၉..၈ | 13 | 1.289 | 0.912 |
၁၉..၈ | 14 | 1.381 | 0.977 |
၁၉..၈ | 15 | 1.473 | 1.042 |
၁၉..၈ | 16 | 1.565 | 1.107 |
၁၉..၈ | 17 | 1.657 | 1.172 |
၁၉..၈ | 18 | 1.749 | 1.237 |
၁၉..၈ | 19 | 1.842 | 1.302 |
၁၉..၈ | 20 | 1.934 | 1.367 |
၁၉..၈ | 21 | 2.026 | 1.432 |
၁၉..၈ | 22 | 2.118 | 1.497 |
၁၉..၈ | 23 | 2.210 | 1.563 |
၁၉..၈ | 24 | 2.302 | 1.628 |
၁၉..၈ | 25 | 2.394 | 1.693 |
၁၉..၈ | 26 | 2.486 | 1.758 |
၁၉..၈ | 27 | 2.578 | 1.823 |
၁၉..၈ | 28 | 2.670 | 1.888 |
၁၉..၈ | 29 | 2.762 | 1.953 |
၁၉..၈ | 30 | 2.854 | 2.018 |
၁၉..၈ | 31 | 2.946 | 2.083 |
ဇယားရှိ ဆက်တင်များအပြင် ဝင်ရိုးပါရာမီတာ 204 ကို အသုံးပြု၍ မော်တာလျှပ်စီးကြောင်းကို လုံးဝပိတ်နိုင်သည် (TMCM-1140 ဖိုင်းဝဲလက်စွဲကို ကြည့်ပါ)။
Factory Defaults သို့ ပြန်လည်သတ်မှတ်ပါ။
ဆက်သွယ်ရေးလင့်ခ်ကို မတည်ဆောက်ဘဲ TMCM-1140 ကို စက်ရုံ မူရင်းဆက်တင်များသို့ ပြန်လည်သတ်မှတ်နိုင်သည်။ နှစ်သက်ရာ အင်တာဖေ့စ်၏ ဆက်သွယ်မှု ဘောင်များကို အမည်မသိတန်ဖိုးများ သတ်မှတ်ထားခြင်း သို့မဟုတ် မတော်တဆ ပျောက်ဆုံးသွားပါက အထောက်အကူဖြစ်နိုင်သည်။ ဤလုပ်ငန်းစဉ်အတွက် ဘုတ်၏အောက်ခြေဘက်ခြမ်းရှိ အကွက်နှစ်ခုကို အတိုချုံးထားရပါမည်။
ကျေးဇူးပြု၍ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။
- ပါဝါထောက်ပံ့မှုကို ပိတ်ပြီး USB ကြိုးကို ဖြုတ်ထားသည်။
- ပုံ 5.1 တွင် အမှတ်အသားပြုထားသည့်အတိုင်း အတိုနှစ်ထည်
- ဘုတ်အား ပါဝါဖွင့်ပါ (ဤရည်ရွယ်ချက်အတွက် USB မှတစ်ဆင့် ပါဝါလုံလောက်ပါသည်)
- ဘုတ်ပေါ်ရှိ အနီရောင်နှင့် အစိမ်းရောင် LED များ လျင်မြန်စွာ မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်စောင့်ပါ (အချိန်အနည်းငယ်ကြာနိုင်သည်)
- ဘုတ်ကို ပါဝါပိတ်ပါ (USB ကြိုးဖြုတ်ပါ)
- အကွက်များကြားမှ အတိုများကို ဖယ်ရှားပါ။
- ပါဝါထောက်ပံ့မှု/ USB ကြိုးကို ချိတ်ဆက်ပြီးနောက် အမြဲတမ်းဆက်တင်များအားလုံးကို စက်ရုံထုတ်ပုံသေများသို့ ပြန်လည်ရောက်ရှိသွားပါသည်။
On-Board LEDs များ
Board သည် board status ကိုညွှန်ပြရန်အတွက် LED နှစ်လုံးကိုပေးသည်။ LED နှစ်ခုလုံး၏လုပ်ဆောင်ချက်သည် firmware ဗားရှင်းပေါ်တွင်မူတည်ပါသည်။ ပုံမှန် TMCL firmware ဖြင့် အစိမ်းရောင် LED သည် လည်ပတ်နေချိန်တွင် ဖြည်းညှင်းစွာ မှိတ်တုတ်မှိတ်တုတ်ဖြစ်သင့်ပြီး အနီရောင် LED သည်
ပိတ်သင့်တယ်။
ဘုတ်တွင်ထည့်သွင်းထားသော တရားဝင် firmware မရှိသည့်အခါ သို့မဟုတ် firmware update လုပ်နေစဉ်အတွင်း အနီရောင်နှင့် အစိမ်းရောင် LEDs များကို အမြဲတမ်းဖွင့်ထားသည်။
Standard TMCL FIRMWARE ဖြင့် LED များ၏အပြုအမူ
အဆင့်အတန်း | တံဆိပ် | ဖော်ပြချက် |
နှလုံးခုန်သံ | ပြေး | လည်ပတ်နေစဉ်အတွင်း ဤအစိမ်းရောင် LED သည် ဖြည်းညှင်းစွာ လင်းလက်သည်။ |
အမှား | အမှား | အမှားအယွင်းတစ်ခုဖြစ်ပေါ်ပါက ဤအနီရောင် LED မီးလင်းပါသည်။ |
လည်ပတ်မှု အဆင့်သတ်မှတ်ချက်များ
လုပ်ငန်းလည်ပတ်မှု အဆင့်သတ်မှတ်ချက်များသည် ရည်ရွယ်ထားသော သို့မဟုတ် လက္ခဏာရပ်များကို ပြသပြီး ဒီဇိုင်းတန်ဖိုးများအဖြစ် အသုံးပြုသင့်သည်။
မည်သည့်အခြေအနေတွင်မဆို အမြင့်ဆုံးတန်ဖိုးများကို ကျော်လွန်မည်မဟုတ်ပါ။
သင်္ကေတ | ကန့်သတ်ချက် | မင်း | စာရိုက်ပါ။ | မက်တယ်။ | ယူနစ် |
VDD | ပါဝါထောက်ပံ့ရေး voltage သည် operation အတွက်ဖြစ်သည်။ | 9 | ၁… ၂၄၇ | 28 | V |
ICOIL_peak | sine wave အတွက် motor coil လျှပ်စီးကြောင်း အထွတ်အထိပ် (ဓားမဖြင့် ချိန်ညှိနိုင်သော၊ ဆော့ဖ်ဝဲမှတစ်ဆင့် ချိန်ညှိနိုင်သည်) | 0 | 2.8 | A | |
ICOIL_RMS | အဆက်မပြတ်မော်တာလျှပ်စီးကြောင်း (RMS) | 0 | 2.0 | A | |
IDD | ပါဝါထောက်ပံ့ရေးလက်ရှိ | << ICOIL | 1.4 * Icoil | A | |
TENV | အဆင့်သတ်မှတ်ထားသော လက်ရှိတွင် ပတ်ဝန်းကျင်အပူချိန် (အတင်းအအေးခံရန်မလိုအပ်ပါ) | စာ-၁၁ | +၄၄ | °C | |
TENV_1A | ပတ်ဝန်းကျင်အပူချိန်မှာ 1A RMS မော်တာလက်ရှိ / တစ်ဝက် max ။ လက်ရှိ (အတင်းအအေးခံရန်မလိုအပ်ပါ) | စာ-၁၁ | +၄၄ | °C |
ဇယား 7.1 မော်ဂျူး၏ အထွေထွေလုပ်ငန်းဆောင်ရွက်မှု အဆင့်သတ်မှတ်ချက်များ
ဘက်စုံသုံး I/OS ၏ လုပ်ငန်းဆောင်ရွက်မှုအဆင့်သတ်မှတ်ချက်များ
သင်္ကေတ | ကန့်သတ်ချက် | မင်း | စာရိုက်ပါ။ | မက်တယ်။ | ယူနစ် |
VOUT_0 | ထယ်၊tage မှာ open drain output OUT_0 | 0 | +VDD | V | |
IOUT_0 | အဖွင့် မြောင်းအထွက် OUT_0 ၏ အထွက် နစ်လျှပ်စီးကြောင်း | 1 | A | ||
VOUT_1 | ထယ်၊tage output OUT_1 တွင် (ဖွင့်ထားသောအခါ) | +5 | V | ||
IOUT_1 | OUT_1 အတွက် ရင်းမြစ်လက်ရှိ | 100 | mA | ||
VIN_1/2/3 | ထည့်သွင်း voltagIN_1၊ IN_2၊ IN_3 အတွက် e (ဒစ်ဂျစ်တယ် ထည့်သွင်းမှုများ) | 0 | +VDD | V | |
VIN_L ၁/၂/၃ | အဆင့်နိမ့် voltagIN_1၊ IN_2 နှင့် IN_3 အတွက် e | 0 | 1.1 | V | |
VIN_H ၁/၂/၃ | မြင့်မားသောအဆင့် voltagIN_1၊ IN_2 နှင့် IN_3 အတွက် e | 3.4 | +VDD | V | |
VIN_0 | Analog input IN_0 အတွက် အတိုင်းအတာ အပိုင်းအခြား | 0 | +10*) | V |
ဇယား 7.2 ဘက်စုံသုံး I/Os များ၏ လုပ်ငန်းဆောင်ရွက်မှု အဆင့်သတ်မှတ်ချက်များ
*) ခန့်မှန်းခြေ။ Analog input IN_0 တွင် 10.56…+0V ကို 0..4095 (12bit ADC၊ အကြမ်းတန်ဖိုးများ) သို့ ဘာသာပြန်ပါသည်။ အနီးစပ်ဆုံး
+10.56V သည် analog input သည် ပြည့်နှက်နေလိမ့်မည်ဖြစ်သော်လည်း (VDD အထိ) ပျက်စီးမည်မဟုတ်ပါ။
RS485 အင်တာဖေ့စ်၏လုပ်ငန်းလည်ပတ်မှုအဆင့်သတ်မှတ်ချက်များ
သင်္ကေတ | ကန့်သတ်ချက် | မင်း | စာရိုက်ပါ။ | မက်တယ်။ | ယူနစ် |
NRS485 | RS485 ကွန်ရက်တစ်ခုတည်းသို့ ချိတ်ဆက်ထားသော node အရေအတွက် | 256 | |||
fRS485 | RS485 ချိတ်ဆက်မှုတွင် အမြင့်ဆုံးဘစ်နှုန်းကို ပံ့ပိုးထားသည်။ | 9600 | 115200 1000000*) | bps |
ဇယား 7.3- RS485 အင်တာဖေ့စ်၏ လုပ်ငန်းဆောင်ရွက်မှု အဆင့်သတ်မှတ်ချက်များ
*) ဟာ့ဒ်ဝဲပြန်လည်ပြင်ဆင်မှု V1.2: အများဆုံး။ 115200 ဘစ်/စက္ကန့်၊ ဟာ့ဒ်ဝဲ ပြန်လည်ပြင်ဆင်မှု V1.3: အများဆုံး။ 1Mbit/s
Interface ၏လုပ်ငန်းဆောင်ရွက်မှုအဆင့်သတ်မှတ်ချက်များ
သင်္ကေတ | ကန့်သတ်ချက် | မင်း | စာရိုက်ပါ။ | မက်တယ်။ | ယူနစ် |
NCAN | RS485 ကွန်ရက်တစ်ခုတည်းသို့ ချိတ်ဆက်ထားသော node အရေအတွက် | > 110 | |||
fCAN | CAN ချိတ်ဆက်မှုတွင် အမြင့်ဆုံးဘစ်နှုန်းကို ပံ့ပိုးထားသည်။ | 1000 | 1000 | kbit/s |
ဇယား 7.4 CAN အင်တာဖေ့စ်၏ လုပ်ငန်းဆောင်ရွက်မှု အဆင့်သတ်မှတ်ချက်များ
Functional Description
TMCM-1140 သည် များစွာသော serial interfaces များမှတဆင့် ထိန်းချုပ်နိုင်သော မြင့်မားစွာပေါင်းစပ်ထားသော controller/driver module တစ်ခုဖြစ်သည်။ အရေးကြီးသော လုပ်ဆောင်ချက်များအားလုံးကြောင့် ဆက်သွယ်ရေးလမ်းကြောင်းသည် နိမ့်ကျနေပါသည် (ဥပမာ ramp တွက်ချက်မှုများ) သင်္ဘောပေါ်တွင်လုပ်ဆောင်သည်။ အမည်ခံထောက်ပံ့မှု voltagယူနစ်၏ e သည် 24V DC ဖြစ်သည်။ မော်ဂျူးအား သီးခြားလုပ်ဆောင်မှုနှင့် တိုက်ရိုက်မုဒ်နှစ်ခုစလုံးအတွက် ဒီဇိုင်းထုတ်ထားသည်။ တုံ့ပြန်ချက်နှင့်အတူ ကိရိယာ၏ အဝေးထိန်းထိန်းချုပ်မှု အပြည့်အစုံ ဖြစ်နိုင်သည်။ module ၏ firmware ကို serial interfaces များမှတဆင့် update လုပ်နိုင်ပါသည်။
ပုံ 8.1 တွင် TMCM-1140 ၏အဓိကအစိတ်အပိုင်းများကိုပြသထားသည်-
- TMCL လည်ပတ်မှုစနစ် (TMCL မှတ်ဉာဏ်နှင့် ချိတ်ဆက်ထားသည့်) မိုက်ခရိုပရိုဆက်ဆာ၊
- r ကိုတွက်ချက်သောရွေ့လျားမှုထိန်းချုပ်ကိရိယာamps နှင့် speed profiles internally by hardware၊
- stallGuard2 ပါဝါယာဉ်မောင်းနှင့်၎င်း၏စွမ်းအင်ထိရောက်သော coolStep အင်္ဂါရပ်၊
- MOSFET ယာဉ်မောင်းtage နှင့်
- တော်လှန်ရေးတစ်ခုလျှင် 10bit (1024 အဆင့်) ပြတ်သားမှုရှိသော sensOstep ကုဒ်နံပါတ်
TMCM-1140 သည် Trinamic Motion Control Language (TMCM) အတွက် PC အခြေပြု ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်ရေး ဝန်းကျင် TMCL-IDE ပါရှိသည်။ ကြိုတင်သတ်မှတ်ထားသော TMCL မြင့်မားသောအဆင့် အမိန့်ပေးချက်များကို အသုံးပြုခြင်းဖြင့် ရွေ့လျားမှုထိန်းချုပ်ခြင်းအက်ပ်လီကေးရှင်းများ၏ လျင်မြန်ပြီး လျင်မြန်စွာ ဖွံ့ဖြိုးတိုးတက်မှုကို အာမခံပါသည်။
TMCL ညွှန်ကြားချက်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် TMCM-1140 Firmware Manual ကို ဖတ်ရှုပါ။
TMCM-1140 စစ်ဆင်ရေးဖော်ပြချက်
9.1 တွက်ချက်မှု- အလျင်နှင့် အရှိန်နှင့် ယှဉ်၍ Microstep နှင့် Fullstep Frequency
TMC429 သို့ ပေးပို့သော ဘောင်များ၏ တန်ဖိုးများသည် တစ်စက္ကန့်လျှင် အလျင်ကဲ့သို့ လည်ပတ်ခြင်းကဲ့သို့ ပုံမှန် မော်တာတန်ဖိုးများ မရှိပါ။ သို့သော် ဤကဏ္ဍတွင် ပြထားသည့်အတိုင်း ဤတန်ဖိုးများကို TMC429 ဘောင်များမှ တွက်ချက်နိုင်သည်။
TMC429 ၏ ဘောင်များ
အချက်ပြ | ဖော်ပြချက် | အပိုင်းအခြား |
fCLK | နာရီ-ကြိမ်နှုန်း | 16 MHz |
အလျင် | – | ၁… ၂၄၇ |
a_max | အမြင့်ဆုံးအရှိန် | ၁… ၂၄၇ |
pulse_div | အလျင်အတွက် ပိုင်းခြားခြင်း။ တန်ဖိုးမြင့်လေ၊ အများဆုံးအလျင် default value = 0 လျော့နည်းလေဖြစ်သည်။ | ၁… ၂၄၇ |
ramp_div |
အရှိန်အဟုန်အတွက် ပိုင်းခြားချက်။ တန်ဖိုးမြင့်လေ၊ အမြင့်ဆုံးအရှိန်ပိုနည်းလေဖြစ်သည်။
မူရင်းတန်ဖိုး = 0 |
၁… ၂၄၇ |
Urs | microstep-resolution ( fullstep per microsteps = 2usrs) | ၁… ၂၄၇ |
ဇယား 9.1 TMC429 အလျင် ကန့်သတ်ချက်များ
MICROSTEP ကြိမ်နှုန်း
stepper motor ၏ microstep frequency ကို ဖြင့် တွက်ချက်ပါသည်။
FULLSTEP ကြိမ်နှုန်း
microstep frequency မှ fullstep frequency ကို တွက်ချက်ရန်၊ microstep frequency ကို fullstep တစ်ခုလျှင် microsteps အရေအတွက်ဖြင့် ပိုင်းခြားရပါမည်။
အချိန်ယူနစ်အလိုက် သွေးခုန်နှုန်းပြောင်းလဲမှု (တစ်စက္ကန့်လျှင် သွေးခုန်နှုန်းပြောင်းလဲမှု – အရှိန်နှုန်း a) ကို ပေးသည်
၎င်းသည် အရှိန်အဟုန်အပြည့်ဖြင့် ရလဒ်ထွက်သည်-
EXAMPLE
အချက်ပြ | တန်ဖိုး |
f_CLK | 16 MHz |
အလျင် | 1000 |
a_max | 1000 |
pulse_div | 1 |
ramp_div | 1 |
usrs | 6 |
လှည့်ပတ်မှုအရေအတွက်ကို တွက်ချက်ခြင်း။
Stepper motor တွင် လည်ပတ်မှုတစ်ခုလျှင် 72 flusters ရှိသည်။
အသက်ကယ်ထောက်ပံ့ရေးမူဝါဒ
TRINAMIC Motion Control GmbH & Co. KG သည် TRINAMIC Motion Control GmbH & Co. KG ၏ သီးခြားစာဖြင့်ရေးသားထားသော ခွင့်ပြုချက်မရှိဘဲ ၎င်း၏ထုတ်ကုန်များကို အသက်ကယ်ထောက်ပံ့မှုစနစ်များတွင် အသုံးပြုရန်အတွက် ခွင့်ပြုခြင်း သို့မဟုတ် အာမခံပေးခြင်း မရှိပါ။
အသက်ကယ် ထောက်ပံ့ရေးစနစ်များသည် အသက်ကို ထောက်ပံ့ရန် သို့မဟုတ် ရှင်သန်ရန် ရည်ရွယ်သည့် ကိရိယာများဖြစ်ပြီး၊ ပေးထားသည့် ညွှန်ကြားချက်များနှင့်အညီ စနစ်တကျ အသုံးပြုပါက ပျက်ကွက်ပါက ပုဂ္ဂိုလ်ရေး ထိခိုက်မှု သို့မဟုတ် သေဆုံးခြင်းအထိ ဖြစ်နိုင်သည်ဟု ကျိုးကြောင်းဆီလျော်စွာ မျှော်လင့်နိုင်သည်။
© TRINAMIC Motion Control GmbH & Co. KG 2013 – 2015
ဤဒေတာစာရွက်တွင် ပေးထားသော အချက်အလက်များသည် တိကျပြီး ယုံကြည်စိတ်ချရသည်ဟု ယူဆပါသည်။ သို့ရာတွင် ၎င်း၏အသုံးပြုမှု၏အကျိုးဆက်များ၊ မူပိုင်ခွင့်များ သို့မဟုတ် အခြားတတိယပါတီများ၏အခွင့်အရေးများကို ချိုးဖောက်မှုများအတွက် တာဝန်မထမ်းဆောင်ရပါ။
သတ်မှတ်ချက်များသည် အသိပေးခြင်းမရှိဘဲ ပြောင်းလဲနိုင်သည်။
အသုံးပြုထားသော ကုန်အမှတ်တံဆိပ်အားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
11.1 စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်ခြင်း။
ဗားရှင်း | ရက်စွဲ | စာရေးသူ | ဖော်ပြချက် |
0.90 | 2011-DEC-22 | GE | ကနဦးဗားရှင်း |
0.91 | 2012-MAY-02 | GE | TMCM-1140_V11 pcb ဗားရှင်းအတွက် အပ်ဒိတ်လုပ်ထားသည်။ |
1.00 | 2012-JUN-12 ရက် | SD | အခန်းအသစ်များ အပါအဝင် ပထမ ပြီးပြည့်စုံသောဗားရှင်း - စက်ရုံမူရင်းများ သို့ ပြန်လည်သတ်မှတ်ခြင်း၊ နှင့် - LED များ |
1.01 | 2012-JUL-30 | SD | သွင်းအားစုများ၏ အတွင်းပိုင်းပတ်လမ်းကို ပြုပြင်ထားသည်။ |
1.02 | ၂၀၂၁-မတ်-၀၈ | SD | ထည့်သွင်းမှုများ၏အမည်များကို ပြောင်းလဲခဲ့သည်- AIN_0 IN_0 IN_0 IN_1 IN_1 IN_2 IN_2 IN_3 အထွက်များ၏ အမည်များကို ပြောင်းလဲထားသည်- OUT_1 = OUT_0 OUT_0 = OUT_1 |
1.03 | 2013-JUL-23 | SD | - ချိတ်ဆက်ကိရိယာအမျိုးအစားများကို အပ်ဒိတ်လုပ်ထားသည်။ – အခန်း 3.3.1.1 အပ်ဒိတ်လုပ်ထားသည်။ |
1.04 | 2015-JAN-05 | GE | - ဟာ့ဒ်ဝဲ ဗားရှင်းအသစ် V13 ကို ထပ်ထည့်လိုက်ပါတယ်။ - မော်တာဒရိုင်ဘာ လက်ရှိဆက်တင်များကို ထည့်သွင်းထားသည် (အခန်း 4) - ထပ်တိုးများစွာ |
ဇယား 11.1 စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်ခြင်း။
11.2 Hardware ပြန်လည်ပြင်ဆင်ခြင်း။
ဗားရှင်း | ရက်စွဲ | ဖော်ပြချက် |
TMCM-1040_V10*) | ၂၀၂၁-မတ်-၀၈ | ကနဦးဗားရှင်း |
TMCM-1140_V11*) | 2011-JUL-19 | - ဘက်စုံသုံး I/O ဆားကစ်များကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း။ - နာရီမျိုးဆက်နှင့် ဖြန့်ဖြူးမှု ပြောင်းလဲခဲ့သည် (16MHz oscillator) |
TMCM-1140_V12**) | ၈-ဧပြီ-၂၀၂၁ | - နောက်ထပ် ကုန်ကျစရိတ် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်ခြင်း ပါဝင်သည်။ 10bit max နှင့် မတူညီသော အာရုံခံ IC ပြတ်သားမှု |
TMCM-1140_V13**) | ၂၃-AUG-၁၂ | - Stepper motor driver MOSFETs- ယာဉ်မောင်း၏ MOSFETstage ကို အစားထိုးထားပါတယ်။ MOSFET အသစ်များသည် ယခင်/လက်ရှိအသုံးပြုထားသည့် ပစ္စည်းများထက် အပူကို လျော့နည်းစေသည်။ ထို့အပြင် driver output current နှင့် output waveform အပါအဝင် စွမ်းဆောင်ရည်နှင့် ဆက်တင်များသည် အခြေခံအားဖြင့် တူညီပါသည်။ – ယေဘူယျရည်ရွယ်ချက် ရလဒ်များ OUT_0 / OUT_1- ဤအထွက်များကို အဖွင့်/အပိတ်ပြောင်းရန်အတွက် အသုံးပြုသည့် MOSFET များကို အစားထိုးထားသည်။ MOSFET အသစ်များသည် ယခင်/လက်ရှိအသုံးပြုထားသည့် ပစ္စည်းများထက် အပူကို လျော့နည်းစေသည်။ ထို့အပြင် လုပ်ဆောင်နိုင်စွမ်းနှင့် အဆင့်သတ်မှတ်ချက်များသည် အခြေခံအားဖြင့် တူညီပါသည်။ - RS485 transceiver- RS485 transceiver ကို SN65HVD1781 transceiver ဖြင့် အစားထိုးခဲ့ပြီး ပိုမိုကောင်းမွန်သော အမှားအယွင်းကာကွယ်မှု (70V အထိ) နှင့် ပိုမိုမြင့်မားသော ဆက်သွယ်ရေးမြန်နှုန်းများ (1Mbit/s အထိ) ကို ပံ့ပိုးပေးပါသည်။ - လုပ်ဆောင်ဆဲ (မကြာမီလာမည်)- PCB ၏ နှစ်ဖက်စလုံး၏ ဖော်မြူလာအပေါ်ယံပိုင်း။ စိုထိုင်းဆနှင့် ဖုန်မှုန့် / swarf တို့မှ ပိုမိုကောင်းမွန်သော ကာကွယ်မှုကို ပေးသည် (ဥပမာ- မော်တာတပ်ဆင်ထားသော PD42-x-1140 ဗားရှင်းများ- သေးငယ်သော သတ္တုအစိတ်အပိုင်းများကိစ္စတွင်၊ |
ဗားရှင်း | ရက်စွဲ | ဖော်ပြချက် |
ကုဒ်ဒါမှ သံလိုက်ဖြင့် ဆွဲဆောင်ထားသော PCB သည် အကာအကွယ်မဲ့ ကိရိယာ၏ ချွတ်ယွင်းချက်သို့ ဦးတည်သွားနိုင်သည်။) |
ဇယား 11.2 ဟာ့ဒ်ဝဲ ပြန်လည်ပြင်ဆင်မှု
*): V10၊ V11- ရှေ့ပြေးပုံစံများသာ။
**) V12: စီးရီးထုတ်ကုန်ဗားရှင်း။ MOSFETs ၏ EOL (ဘဝအဆုံးသတ်) ကြောင့် V13 စီးရီးထုတ်ကုန်ဗားရှင်းဖြင့် အစားထိုးထားသည်။ ကြည့်ပါဦး
ကျွန်ုပ်တို့၏ “PCN_1014_08_29_TMCM-1140.pdf” Web-ဆိုက်၊
ကိုးကား
[TMCM-1140 TMCL] | TMCM-1140 TMCL Firmware Manual |
[TMC262] | TMC262 ဒေတာစာရွက် |
[TMC429] | TMC429 ဒေတာစာရွက် |
[TMCL-IDE] | TMCL-IDE အသုံးပြုသူလက်စွဲ |
TRINAMIC Motion Control GmbH & Co. KG
ဟမ်းဘတ်၊ ဂျာမနီ
www.trinamic.com
ကိုးကားပါ။ www.trinamic.com.
www.trinamic.com
မှဒေါင်းလုဒ်လုပ်ထားသည်။ Arrow.com.
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
TRINAMIC TMCM-1140 Single Axis Stepper Motor Controller/Driver Module [pdf] အသုံးပြုသူလက်စွဲ V1.3၊ TMCM-1140၊ Single Axis Stepper Motor Controller Driver Module, TMCM-1140 Single Axis Stepper Motor Controller Driver Module, Axis Stepper Motor Controller Driver Module, Stepper Motor Controller Driver Module, Motor Controller Driver Module, Controller Driver Module, Driver Module, Module |