STM32 Cotor नियन्त्रण प्याक
STM32 Cotor नियन्त्रण प्याक

सामग्री लुकाउनुहोस्

परिचय

P-NUCLEO-IHM03 प्याकमा आधारित मोटर-नियन्त्रण किट हो X-NUCLEO-IHM16M1NUCLEO-G431RB बोर्डहरू। एसटी मोर्फो कनेक्टर मार्फत STM32 न्यूक्लियो बोर्डसँग प्रयोग गरिएको, पावर बोर्ड (मा आधारित STSPIN830 STPIN परिवारको चालक) ले तीन-चरण, कम-भोल्युमको लागि मोटर-नियन्त्रण समाधान प्रदान गर्दछtage, PMSM मोटर्स। यो चित्र 1 मा देखाइएको छ जुन विद्युत आपूर्ति पनि प्रदान गरिएको छ।

पावर बोर्डमा रहेको STSPIN830 यन्त्र तीन-चरण मोटरको लागि कम्प्याक्ट र बहुमुखी FOC-तयार चालक हो। यसले दुबै एकल-शन्ट र तीन-शन्ट आर्किटेक्चरहरूलाई समर्थन गर्दछ, र सन्दर्भ भोल्युमको प्रयोगकर्ता-सेटयोग्य मानहरूको साथ PWM हालको नियन्त्रकलाई इम्बेड गर्दछ।tage र बन्द समय। एक समर्पित मोड इनपुट पिनको साथ, यन्त्रले यसलाई छवटा इनपुटहरू (प्रत्येक पावर स्विचको लागि एक), वा थप सामान्य तीन PWM प्रत्यक्ष रूपमा संचालित इनपुटहरू मार्फत ड्राइभ गर्ने कि नदिने निर्णय गर्ने स्वतन्त्रता प्रदान गर्दछ। थप रूपमा, यसले नियन्त्रण तर्क र पूर्ण रूपमा सुरक्षित लो-आरडीएस (अन), ट्रिपल-हाफ-ब्रिज पावरहरू दुवैलाई एकीकृत गर्दछ।tage द NUCLEO-G431RB कन्ट्रोल बोर्डले प्रयोगकर्ताहरूलाई नयाँ अवधारणाहरू प्रयास गर्न र STM32G4 माइक्रोकन्ट्रोलरको साथ प्रोटोटाइपहरू निर्माण गर्न सस्तो र लचिलो तरिका प्रदान गर्दछ। यसले STLINK-V3E डिबगर र प्रोग्रामरलाई एकीकृत गर्ने भएकाले यसलाई कुनै छुट्टै जाँचको आवश्यकता पर्दैन।

यो मोटर-नियन्त्रण मूल्याङ्कन किट पूर्ण रूपमा बन्द-लूप नियन्त्रण (FOC मात्र) समर्थन गर्न कन्फिगर योग्य छ। यो या त स्पीड सेन्सर मोड (हल वा एन्कोडर), वा स्पीड सेन्सर रहित मोडमा प्रयोग गर्न सकिन्छ। यो दुबै एकल-शन्ट र तीन शन्ट करन्टसेन्स टोपोलोजीहरूसँग उपयुक्त छ।

सुविधाहरू

  • X-NUCLEO-IHM16M1
    - BLDC/PMSM मोटरहरूको लागि तीन-चरण चालक बोर्डमा आधारित STSPIN830
    - नाममात्र सञ्चालन भोल्युमtage दायरा 7 V dc देखि 45 V dc सम्म
    - आउटपुट वर्तमान 1.5 A rms सम्म
    - ओभरकरेन्ट, सर्ट-सर्किट, र इन्टरलकिङ सुरक्षा
    - थर्मल बन्द र अन्डर-भोल्युमtagई तालाबन्दी
    - BEMF सेन्सिङ सर्किटरी
    - 3-शन्ट वा 1-शन्ट मोटर वर्तमान सेन्सिङको समर्थन
    - हल-प्रभाव-आधारित सेन्सर वा एन्कोडर इनपुट कनेक्टर
    - गति नियमनका लागि पोटेन्टियोमिटर उपलब्ध छ
    - ST मोर्फो कनेक्टरहरूसँग सुसज्जित
  • NUCLEO-G431RB
    STM32G431RB 32 Kbytes फ्ल्यास मेमोरी र 4 Kbytes SRAM भएको LQFP170 प्याकेजमा 64 MHz मा Arm® Cortex®-M128 कोरमा आधारित 32-बिट माइक्रोकन्ट्रोलर
    - दुई प्रकारका विस्तार स्रोतहरू:
    ◦ ARDUINO® Uno V3 विस्तार कनेक्टर
    ◦ सबै STM32 I/Os मा पूर्ण पहुँचको लागि ST मोर्फो विस्तार पिन हेडरहरू
    - अन-बोर्ड STLINK-V3E डिबगर / USB पुन: गणना क्षमताको साथ प्रोग्रामर: ठूलो भण्डारण, भर्चुअल COM पोर्ट, र डिबग पोर्ट
    - १ प्रयोगकर्ता र १ रिसेट पुश-बटनहरू
  • तीन-चरण मोटर:
    - गिम्बल मोटर: GBM2804H-100T
    - अधिकतम DC भोल्युमtagई: 14.8 वी
    - अधिकतम घूर्णन गति: 2180 rpm
    - अधिकतम टोक़: ०.९८१ एन·एम
    - अधिकतम डीसी वर्तमान: 5 ए
    - पोल जोडीहरूको संख्या: 7
  • DC पावर आपूर्ति:
    - नाममात्र आउटपुट भोल्युमtage: 12 V dc
    - अधिकतम आउटपुट वर्तमान: 2 ए
    - इनपुट भोल्युमtage दायरा: 100 V ac देखि 240 V ac सम्म
    - आवृत्ति दायरा: 50 Hz देखि 60 Hz सम्म
    STM32 32-बिट माइक्रोकन्ट्रोलरहरू Arm® Cortex®-M प्रोसेसरमा आधारित छन्।
    नोट: आर्म अमेरिका र/वा अन्यत्र आर्म लिमिटेड (वा यसको सहायक कम्पनीहरू) को दर्ता गरिएको ट्रेडमार्क हो।

अर्डर जानकारी

P-NUCLEO-IHM03 Nucleo प्याक अर्डर गर्न, तालिका 1 हेर्नुहोस्। अतिरिक्त जानकारी लक्ष्य STM32 को डाटाशीट र सन्दर्भ पुस्तिकाबाट उपलब्ध छ।

तालिका १. उपलब्ध उत्पादनहरूको सूची

अर्डर कोड बोर्ड बोर्ड सन्दर्भ लक्ष्य STM32
P-NUCLEO-IHM03
  • कुनै बोर्ड सन्दर्भ (1)
  • MB1367(2)
STM32G431RBT6
  1. पावर बोर्ड
  2. नियन्त्रण बोर्ड
संहिताकरण

न्यूक्लियो बोर्डको कोडिफिकेशनको अर्थ तालिका 4 मा व्याख्या गरिएको छ।
तालिका 2. न्यूक्लियो प्याक कोडिफिकेशन व्याख्या

P-NUCLEO-XXXYY विवरण Example: P-NUCLEO-IHM03
P-NUCLEO उत्पादन प्रकार:

• P: एउटा न्यूक्लियो बोर्ड र एउटा विस्तार बोर्ड (यस प्याकमा पावर बोर्ड भनिन्छ) मिलेर बनेको प्याक, STMicroelectronics द्वारा राखिएको र समर्थित

 P-NUCLEO
XXX अनुप्रयोग: विशेष कम्पोनेन्टहरूको अनुप्रयोग प्रकार परिभाषित गर्ने कोड औद्योगिक, गृह उपकरण, मोटर नियन्त्रणको लागि IHM
YY अनुक्रमणिका: क्रमिक संख्या 03

तालिका 3. पावर बोर्ड कोडिफिकेशन व्याख्या

X-NUCLEO-XXXYYTZ विवरण ExampLe: X-NUCLEO-IHM16M1
एक्स-न्यूक्लियो उत्पादन प्रकार:
  • X: विस्तार बोर्ड, ST मा वितरित webSTMicroelectronics द्वारा राखिएको र समर्थित साइट
एक्स-न्यूक्लियो
XXX अनुप्रयोग: विशेष कम्पोनेन्टहरूको अनुप्रयोग प्रकार परिभाषित गर्ने कोड औद्योगिक, गृह उपकरण, मोटर नियन्त्रणको लागि IHM
YY अनुक्रमणिका: क्रमिक संख्या 16
T कनेक्टर को प्रकार:
  • ARDUINO® को लागि
  • ST morpho को लागि M
  • ST Zio को लागि Z
ST morpho को लागि M
Z अनुक्रमणिका: क्रमिक संख्या IHM16M1

तालिका 4. न्यूक्लियो बोर्ड कोडिफिकेशन व्याख्या

NUCLEO-XXYYZT विवरण Example: NUCLEO-G431RB
XX STM32 32-बिट आर्म कोर्टेक्स MCUs मा MCU श्रृंखला STM32G4 श्रृंखला
YY श्रृंखला मा MCU उत्पादन लाइन STM32G431xx MCUs STM32G4x1 उत्पादन लाइनसँग सम्बन्धित छन्
Z STM32 प्याकेज पिन गणना:

• ६४ पिनको लागि R

64 पिन
T STM32 फ्लैश मेमोरी आकार:

• 128 Kbytes को लागि B

२128 Kbytes

विकास वातावरण

प्रणाली आवश्यकताहरू
  • बहु-OS समर्थन: Windows® 10, Linux® 64-bit, वा macOS®
  • USB Type-A वा USB Type-C® मा माइक्रो-B केबल

नोट: macOS® Apple Inc. को ट्रेडमार्क हो, संयुक्त राज्य अमेरिका र अन्य देशहरू र क्षेत्रहरूमा दर्ता। Linux® Linus Torvalds को दर्ता गरिएको ट्रेडमार्क हो।
विन्डोज कम्पनीहरु को माइक्रोसफ्ट समूह को एक ट्रेडमार्क हो।

विकास उपकरण चेन
  • IAR Systems® - IAR Embedded Workbench®(1)
  • Keil® - MDK-ARM(1)
  • STMicroelectronics - STM32CubeIDE
  1. Windows® मा मात्र।
प्रदर्शन सफ्टवेयर

प्रदर्शन सफ्टवेयर, मा समावेश X-CUBE-MCSDK STM32Cube विस्तार प्याकेज, STM32 फ्ल्यास मेमोरीमा स्ट्यान्डअलोन मोडमा उपकरण बाह्य उपकरणहरूको सजिलो प्रदर्शनको लागि प्रिलोड गरिएको छ। प्रदर्शन स्रोत कोड र सम्बन्धित कागजात को नवीनतम संस्करण बाट डाउनलोड गर्न सकिन्छ www.st.com.

अधिवेशनहरू

तालिका २ ले हालको कागजातमा ON र OFF सेटिङहरूको लागि प्रयोग गरिएका अधिवेशनहरू प्रदान गर्दछ।

तालिका 5. ON/OFF सम्मेलनहरू

महाधिवेशन परिभाषा
जम्पर अन जम्पर लगाइयो
जम्पर अफ जम्पर लगाइएको छैन
जम्पर [१-२] पिन १ र पिन २ को बीचमा जम्पर जडान गरिएको छ
सोल्डर ब्रिज अन जडानहरू 0 Ω प्रतिरोधक द्वारा बन्द
सोल्डर ब्रिज अफ जडानहरू खुला छोडियो

सुरु गर्दै (आधारभूत प्रयोगकर्ता)

प्रणाली वास्तुकला

P-NUCLEO-IHM03 किट मोटर-नियन्त्रण प्रणालीको लागि सामान्य चार-ब्लक वास्तुकलामा आधारित छ:

  • कन्ट्रोल ब्लक: यसले मोटर चलाउन प्रयोगकर्ताको आदेश र कन्फिगरेसन प्यारामिटरहरू इन्टरफेस गर्दछ। PNUCLEO IHM03 किट NUCLEO-G431RB कन्ट्रोल बोर्डमा आधारित छ जसले उचित मोटर-ड्राइभिङ कन्ट्रोल एल्गोरिथ्म (उदाहरणका लागि FOC) प्रदर्शन गर्नका लागि सबै आवश्यक संकेतहरू प्रदान गर्दछ।
  • पावर ब्लक: P-NUCLEO-IHM03 पावर बोर्ड तीन-चरण इन्भर्टर टोपोलोजीमा आधारित छ। बोर्डमा यसको कोर STSPIN830 ड्राइभर हो जसले सबै आवश्यक सक्रिय शक्ति र एनालग कम्पोनेन्टहरू कम-भोल प्रदर्शन गर्न इम्बेड गर्दछ।tagई PMSM मोटर नियन्त्रण।
  • PMSM मोटर: कम भोल्युमtagई, तीन-चरण, ब्रशलेस डीसी मोटर।
  • DC पावर सप्लाई एकाइ: यसले अन्य ब्लकहरू (12 V, 2 A) को लागि शक्ति प्रदान गर्दछ।
    चित्र 2. P-NUCLEO-IHM03 प्याकको चार-ब्लक वास्तुकला
    प्रणाली वास्तुकला
कन्फिगर गर्नुहोस् र STM32 Nucleo मोटर-नियन्त्रण प्याकबाट मोटर नियन्त्रण चलाउनुहोस्

P-NUCLEO-IHM03 Nucleo प्याक STM32 Nucleo इकोसिस्टमको लागि एकल मोटरको साथ मोटर-नियन्त्रण समाधानको मूल्याङ्कन गर्नको लागि पूर्ण हार्डवेयर विकास प्लेटफर्म हो।

मानक प्याक सञ्चालनको लागि, यी हार्डवेयर कन्फिगरेसन चरणहरू पालना गर्नुहोस्:

  1. X-NUCLEO-IHM16M1 लाई CN431 र CN7 ST मोर्फो कनेक्टरहरू मार्फत NUCLEO-G10RB बोर्डमा स्ट्याक गरिएको हुनुपर्छ। यस जडानको लागि अनुमति दिइएको एउटा मात्र स्थान छ। विशेष गरी, NUCLEO-G431RB बोर्डमा दुईवटा बटनहरू (निलो प्रयोगकर्ता बटन B1 र कालो रिसेट बटन B2) लाई चित्र 3 मा देखाइए अनुसार खुला राखिएको हुनुपर्छ।
    चित्र 3. X-NUCLEO-IHM16M1 र NUCLEO-G431RB जम्मा
    कन्फिगर गर्नुहोस् र STM32 Nucleo मोटर-नियन्त्रण प्याकबाट मोटर नियन्त्रण चलाउनुहोस्
    X-NUCLEO-IHM16M1 र NUCLEO-G431RB बोर्ड बीचको अन्तरसम्बन्ध धेरै नियन्त्रण बोर्डहरूसँग पूर्ण अनुकूलताको लागि डिजाइन गरिएको हो। FOC एल्गोरिथ्मको प्रयोगको लागि सोल्डर ब्रिजहरूको कुनै परिमार्जन आवश्यक छैन।
  2. चित्र ४ मा देखाइए अनुसार तीनवटा मोटर तार U,V,W लाई CN1 कनेक्टरमा जडान गर्नुहोस्।
    चित्र ४. X-NUCLEO-IHM4M16 सँग मोटर जडान कन्फिगर गर्नुहोस् र STM32 Nucleo मोटर-नियन्त्रण प्याकबाट मोटर नियन्त्रण चलाउनुहोस्
  3. तल वर्णन गरिए अनुसार वांछित नियन्त्रण एल्गोरिथ्म (FOC) छनोट गर्न पावर बोर्डमा जम्पर कन्फिगरेसन चयन गर्नुहोस्:
    a NUCLEO-G431RB बोर्डमा, जम्पर सेटिङहरू जाँच गर्नुहोस्: JP5 स्थिति [1-2] मा 5V_STLK स्रोतको लागि, JP8 (VREF) स्थिति [1-2] मा, JP6 (IDD) अन। (१)
    b X-NUCLEO-IHM16M1 बोर्डमा(2):
    ◦ जम्पर सेटिङहरू जाँच गर्नुहोस्: J5 ON, J6 ON
    ◦ FOC नियन्त्रणको लागि, जम्पर सेटिङहरू निम्न रूपमा सेट गर्नुहोस्: JP4 र JP7 सोल्डर ब्रिजहरू बन्द, J2 स्थिति [2-3] मा, J3 स्थिति [1-2] मा अन।
  4. CN1 वा J4 कनेक्टरमा DC पावर सप्लाई जोड्नुहोस् (प्याक वा सो बराबरको पावर सप्लाई प्रयोग गर्नुहोस्) र पावर अन गर्नुहोस् (P-NUCLEO-IHM12 प्याकमा समावेश गिम्बल मोटरको लागि 03 V dc सम्म), जस्तै। चित्र 5 मा देखाइएको छ।
    चित्र 5. X-NUCLEO-IHM16M1 को लागि विद्युत आपूर्ति जडान
    कन्फिगर गर्नुहोस् र STM32 Nucleo मोटर-नियन्त्रण प्याकबाट मोटर नियन्त्रण चलाउनुहोस्
  5. मोटर घुमाउन सुरु गर्न NUCLEO-G431RB (B1) मा निलो प्रयोगकर्ता बटन थिच्नुहोस्।
  6. मोटर गति नियमन गर्न X-NUCLEO-IHM16M1 मा potentiometer घुमाउनुहोस्।
    1. USB बाट NUCLEO-G431RB आपूर्ति गर्न, जम्पर JP5 पिन 1 र पिन 2 बीच जोडिएको हुनुपर्छ। Nucleo सेटिङहरूमा थप विवरणहरूको लागि, सन्दर्भ गर्नुहोस् [3]।
    2. आपूर्ति भोल्युमtage नियन्त्रण मोड परिवर्तन गर्नु अघि बन्द हुनुपर्छ।
हार्डवेयर सेटिङहरू

तालिका 6 ले चित्र 16 मा देखाइए अनुसार X-NUCLEO-IHM1M6 बोर्डमा जम्पर कन्फिगरेसन देखाउँछ। जम्पर चयन अनुसार, यो एकल-शन्ट वा तीन-शन्ट वर्तमान-सेन्सिङ मोड, हल सेन्सर वा इन्कोडर छनोट गर्न सम्भव छ। पुल-अप, वा NUCLEO-G431RB बोर्डको लागि बाह्य आपूर्ति।

तालिका 6. जम्पर सेटिङहरू

जम्पर अनुमति दिइएको कन्फिगरेसन पूर्वनिर्धारित अवस्था
J5 FOC नियन्त्रण एल्गोरिथ्म को चयन। ON
J6 FOC नियन्त्रण एल्गोरिथ्म को चयन। ON
J2 हार्डवेयर हालको लिमिटर थ्रेसहोल्डको चयन (पूर्वनिर्धारित रूपमा तीन-शन्ट कन्फिगरेसनमा असक्षम गरिएको)। [२-३] अन
J3 निश्चित वा समायोज्य वर्तमान लिमिटर थ्रेसहोल्डको चयन (पूर्वनिर्धारित रूपमा निश्चित)। [२-३] अन
JP4 र JP7(०३०३२५) एकल-शन्ट वा तीन-शन्ट कन्फिगरेसनको चयन (पूर्वनिर्धारित रूपमा तीन-शन्ट)। बन्द
  1. JP4 र JP7 दुवै एउटै कन्फिगरेसन हुनुपर्दछ: दुबै तीन-शन्ट कन्फिगरेसनको लागि खुला छोडियो, दुबै एकल-शन्ट कन्फिगरेसनको लागि बन्द। सिल्कस्क्रिनमा, तीन शन्ट वा एकल शन्टको लागि सही स्थिति पूर्वनिर्धारित स्थितिको साथ संकेत गरिएको छ।

तालिका 7 ले P-NUCLEO-IHM03 बोर्डमा मुख्य कनेक्टरहरू देखाउँछ।

तालिका ७. स्क्रू टर्मिनल तालिका

स्क्रू टर्मिनल कार्य
J4 मोटर पावर सप्लाई इनपुट (7 V dc देखि 45 V dc)
CN1 तीन-चरण मोटर कनेक्टर (U,V,W) र मोटर पावर सप्लाई इनपुट (जब J4 प्रयोग गरिएको छैन)

P-NUCLEO-IHM03 ST मोर्फो कनेक्टरहरूमा स्ट्याक गरिएको छ, पुरुष पिन हेडरहरू (CN7 र CN10) बोर्डको दुबै छेउबाट पहुँचयोग्य छन्। तिनीहरू X-NUCLEO-IHM16M1 पावर बोर्डलाई NUCLEO-G431RB नियन्त्रण बोर्डमा जडान गर्न प्रयोग गर्न सकिन्छ। MCU का लागि सबै संकेतहरू र पावर पिनहरू ST मोर्फो कनेक्टरहरूमा उपलब्ध छन्। थप विवरणहरूको लागि, [3] मा "ST मोर्फो कनेक्टरहरू" खण्ड हेर्नुहोस्।

तालिका ८। कनेक्टर विवरण

अंश सन्दर्भ विवरण
CN7, CN10 ST मोर्फो कनेक्टरहरू
CN5, CN6, CN9, CN8 ARDUINO® Uno कनेक्टरहरू
U1 STSPIN830 चालक
U2 TSV994IPT परिचालन ampजीवनदाता
J4 पावर आपूर्ति ज्याक कनेक्टर
J5, J6 FOC प्रयोगको लागि जम्परहरू
गति आतिथ्यमीटर
CN1 मोटर र पावर आपूर्ति कनेक्टर
J1 हल सेन्सर वा एन्कोडर कनेक्टर
J2, J3 हालको लिमिटर प्रयोग र कन्फिगरेसन
अंश सन्दर्भ विवरण
JP3 सेन्सरहरूको लागि बाह्य पुल-अप
JP4, JP7 हालको मापन मोड (एकल शन्ट वा तीन शन्ट)
D1 एलईडी स्थिति सूचक

चित्र 6. X-NUCLEO-IHM16M1 कनेक्टरहरू
X-NUCLEO-IHM16M1 कनेक्टरहरू

फर्मवेयर पूर्व अपलोड गर्नुहोस्ample

पूर्वampमोटर-नियन्त्रण अनुप्रयोगको लागि leample NUCLEO-G431RB नियन्त्रण बोर्डमा प्रीलोड गरिएको छ। यो पूर्वampले FOC (फिल्ड-उन्मुख नियन्त्रण) एल्गोरिथ्म प्रयोग गर्दैछ। यो खण्डले NUCLEO-G431RB भित्र फर्मवेयर प्रदर्शन पुन: लोड गर्ने र पूर्वनिर्धारित अवस्थाद्वारा पुन: सुरु गर्ने प्रक्रियाको वर्णन गर्दछ। यो गर्न दुई तरिकाहरू छन्:

  • खण्ड 5.4.1 मा विस्तृत रूपमा ड्र्याग-एन्ड-ड्रप प्रक्रिया (सुझाव गरिएको)
  • STM32CubeProgrammer मार्फत (STM32CubeProg) उपकरण (STMicroelectronics बाट नि:शुल्क डाउनलोड उपलब्ध छ webसाइट मा www.st.com), खण्ड 5.4.2 मा देखाइएको छ

ड्र्याग र ड्रप प्रक्रिया

  1. बाट ST-LINK ड्राइभरहरू स्थापना गर्नुहोस् www.st.com webसाइट।
  2. NUCLEO-G431RB बोर्डमा, JP5 जम्परलाई U5V स्थितिमा सेट गर्नुहोस्।
  3. USB Type-C® वा Type-A लाई Micro-B केबल प्रयोग गरी NUCLEO-G431RB बोर्डलाई होस्ट पीसीमा प्लग गर्नुहोस्। यदि ST-LINK ड्राइभर सही रूपमा स्थापना गरिएको छ भने, बोर्डलाई "न्यूक्लियो" वा कुनै समान नाम भनिने बाह्य मेमोरी यन्त्रको रूपमा मान्यता दिइन्छ।
  4. बाइनरी तान्नुहोस् र छोड्नुहोस् file फर्मवेयर प्रदर्शनको (P-NUCLEO-IHM003.out XCUBE-SPN7 विस्तार प्याकेजमा समावेश गरिएको) डिस्क ड्राइभहरू बीच सूचीबद्ध "न्यूक्लियो" उपकरणमा (Windows® को स्टार्ट बटनमा क्लिक गर्नुहोस्)।
  5. प्रोग्रामिङ पूरा नभएसम्म पर्खनुहोस्।

STM32CubeProgrammer उपकरण

  1. STM32CubeProgrammer उपकरण खोल्नुहोस् (STM32CubeProg).
  2. NUCLEO-G431RB बोर्डलाई USB कनेक्टर (CN1) मार्फत USB Type-C® वा Type-A लाई माइक्रो-B केबलको साथ PC मा जडान गर्नुहोस्।
  3. Potentiometer.out वा Potentiometer.hex खोल्नुहोस् file डाउनलोड गर्न को लागी कोड। चित्र 7 मा देखाइएको अनुसार सम्बन्धित विन्डो देखिन्छ।
    चित्र 7. STM32CubeProgrammer उपकरण
    STM32CubeProgrammer उपकरण
  4. [डाउनलोड] बटनमा क्लिक गर्नुहोस् (चित्र ८ मा सन्दर्भ गर्नुहोस्)।
    चित्र 8. STM32CubeProgrammer डाउनलोड
    STM32CubeProgrammer डाउनलोड
  5. मोटर प्रयोग सुरु गर्न NUCLEO-G2RB बोर्डमा रिसेट बटन (B431) थिच्नुहोस्।

प्रदर्शन प्रयोग

यो खण्डले मोटर घुमाउन सेटअप कसरी प्रयोग गर्ने भनेर वर्णन गर्दछ:

  1. रिसेट बटन थिच्नुहोस् (कालो) (NUCLEO-G431RB बोर्ड)
  2. मोटर सुरु गर्न प्रयोगकर्ता बटन (नीलो) थिच्नुहोस् (NUCLEO-G431RB बोर्ड)
  3. मोटर घुम्न थाल्छ र LEDs D8, D9, र D10 सक्रिय छ भनी जाँच गर्नुहोस् (X-NUCLEO-IHM16M1 बोर्ड)
  4. प्रयोगकर्ता रोटरी नब (निलो) घडीको दिशामा अधिकतम (X-NUCLEO-IHM16M1 बोर्ड) घुमाउनुहोस्।
  5. मोटर रोकिएको छ र LEDs D8, D9, र D10 बन्द गरिएको छ भनी जाँच गर्नुहोस् (X-NUCLEO-IHM16M1 बोर्ड)
  6. प्रयोगकर्ताको रोटरी नब (निलो) घडीको विपरीत दिशामा अधिकतम (X-NUCLEO-IHM16M1 बोर्ड) घुमाउनुहोस्।
  7. चरण 3 को तुलनामा मोटर उच्च गतिमा घुमिरहेको छ र LEDs D8, D9, र D10 सक्रिय छन् (X-NUCLEO-IHM16M1 बोर्ड)
  8. प्रयोगकर्ता रोटरी नब (नीलो) लाई यसको अधिकतम (X-NUCLEO-IHM16M1 बोर्ड) को एक तिहाइ घुमाउनुहोस्।
  9. चरण 7 को तुलनामा मोटर कम गतिमा घुमिरहेको छ र LEDs D8, D9, र D10 सक्रिय भइरहेको छ भनी जाँच गर्नुहोस् (X-NUCLEO-IHM16M1 बोर्ड)
  10. मोटर रोक्न प्रयोगकर्ता बटन (नीलो) थिच्नुहोस् (NUCLEO-G431RB बोर्ड)
  11. मोटर रोकिएको छ र LEDs D8, D9, र D10 बन्द भइरहेको छ भनी जाँच गर्नुहोस् (X-NUCLEO-IHM16M1 बोर्ड)

FOC नियन्त्रण एल्गोरिथ्म सेटिङहरू (उन्नत प्रयोगकर्ता)

P-NUCLEO-IHM03 प्याकले ST FOC पुस्तकालयलाई समर्थन गर्दछ। तीन-शन्ट वर्तमान-सेन्सिङ मोडमा प्रदान गरिएको मोटर चलाउन कुनै हार्डवेयर परिमार्जन आवश्यक छैन। एकल-शन्ट कन्फिगरेसनमा FOC प्रयोग गर्न, प्रयोगकर्ताले पुन: कन्फिगर गर्नुपर्छ X-NUCLEO-IHM16M1 तालिका 6 मा दिइएको जम्पर सेटिङहरू अनुसार एकल-शन्ट वर्तमान सेन्सिङ र वर्तमान-सीमा सुविधाहरू चयन गर्न बोर्ड। जम्पर सेटिङहरू। MC SDK स्थापनालाई P-NUCLEO-IHM03 परियोजनालाई एकल-शन्ट वर्तमान सेन्सिङ, उत्पादन, र प्रयोगको लागि पुन: कन्फिगर गर्न आवश्यक छ।
MC SDK बारे थप जानकारीको लागि, सन्दर्भ गर्नुहोस् [5]।

सन्दर्भहरू

तालिका 9 मा उपलब्ध STMicroelectronics सम्बन्धित कागजातहरू सूचीबद्ध गर्दछ www.st.com पूरक जानकारी को लागी।

तालिका 9. STMicroelectronics सन्दर्भ कागजातहरू

ID सन्दर्भ कागजात
[१] STM16 Nucleo को लागि STSPIN1 मा आधारित X-NUCLEO-IHM830M32 थ्री-फेज ब्रशलेस मोटर चालक बोर्डको साथ सुरु गर्दै प्रयोगकर्ता पुस्तिका (UM2415).
[१] STM16Cube को लागि X-CUBE-SPN32 तीन-चरण ब्रशलेस DC मोटर चालक सफ्टवेयर विस्तारको साथ सुरु गर्दै प्रयोगकर्ता पुस्तिका (UM2419).
[१] STM32G4 Nucleo-64 बोर्डहरू (MB1367) प्रयोगकर्ता पुस्तिका (UM2505).
[१] कम्प्याक्ट र बहुमुखी तीन-चरण र तीन-सेन्स मोटर चालक डाटा पाना (DS12584).
[१] STM32 MC SDK सफ्टवेयर STM32Cube को विस्तार डेटा संक्षिप्त (DB3548).
[१] STM32 मोटर नियन्त्रण SDK v5.x को साथ सुरु गर्दै प्रयोगकर्ता पुस्तिका (UM2374).
[१] STM32 मोटर नियन्त्रण SDSK v6.0 प्रो कसरी प्रयोग गर्नेfiler प्रयोगकर्ता पुस्तिका (UM3016)

P-NUCLEO-IHM03 Nucleo प्याक उत्पादन जानकारी

उत्पादन मार्किङ

सबै PCBs को माथि वा तल्लो छेउमा अवस्थित स्टिकरहरूले उत्पादन जानकारी प्रदान गर्दछ:

  • पहिलो स्टिकर: उत्पादनको अर्डर कोड र उत्पादन पहिचान, सामान्यतया मुख्य बोर्डमा टार्गेट यन्त्रको विशेषता राखिएको हुन्छ।
    ExampLe:
    MBxxxx-Variant-yzz syywwxxxxxx
    QR कोड
  • दोस्रो स्टिकर: संशोधन र क्रम संख्या सहित बोर्ड सन्दर्भ, प्रत्येक PCB मा उपलब्ध। उदाहरणampLe:

पहिलो स्टिकरमा, पहिलो लाइनले उत्पादन अर्डर कोड, र दोस्रो लाइनले उत्पादन पहिचान प्रदान गर्दछ।
दोस्रो स्टिकरमा, पहिलो लाइनमा निम्न ढाँचा छ: "MBxxxx-Variant-yzz", जहाँ "MBxxxx" बोर्ड सन्दर्भ हो, "भ्यारिएन्ट" (वैकल्पिक) माउन्टिङ भेरियन्ट पहिचान गर्दछ जब धेरै अवस्थित हुन्छन्, "y" PCB हो। संशोधन, र "zz" पूर्वका लागि विधानसभा संशोधन होampले B01। दोस्रो रेखाले ट्रेसिबिलिटीको लागि प्रयोग गरिएको बोर्ड सिरियल नम्बर देखाउँछ।
"ES" वा "E" को रूपमा चिन्ह लगाइएका भागहरू अझै योग्य छैनन् र त्यसैले उत्पादनमा प्रयोगको लागि अनुमोदन गरिएको छैन। यस्तो प्रयोगबाट हुने कुनै पनि नतिजाको लागि ST जिम्मेवार छैन। कुनै पनि अवस्थामा यी ईन्जिनियरिङ्हरू प्रयोग गर्ने ग्राहकको लागि ST उत्तरदायी हुनेछैनampउत्पादन मा les। यी इन्जिनियरिङहरू प्रयोग गर्ने कुनै पनि निर्णय गर्नुअघि ST को गुणस्तर विभागलाई सम्पर्क गर्नुपर्छampयोग्यता गतिविधि सञ्चालन गर्न।
"ES" वा "E" चिन्ह लगाउँदै पूर्वampस्थान को लेस:

  • बोर्डमा सोल्डर गरिएको लक्षित STM32 मा (STM32 मार्किङको दृष्टान्तको लागि, STM32 डाटाशीट प्याकेज जानकारी अनुच्छेद हेर्नुहोस्। www.st.com webसाइट)।
  • मूल्याङ्कन उपकरणको छेउमा पार्ट नम्बर अर्डर गर्ने जुन अड्किएको छ, वा बोर्डमा सिल्क-स्क्रिन छापिएको छ।

केही बोर्डहरूले एक विशिष्ट STM32 उपकरण संस्करण सुविधा दिन्छ, जसले उपलब्ध कुनै पनि बन्डल गरिएको व्यावसायिक स्ट्याक/पुस्तकालयको सञ्चालनलाई अनुमति दिन्छ। यो STM32 उपकरणले मानक भाग नम्बरको अन्त्यमा "U" चिन्ह लगाउने विकल्प देखाउँछ र बिक्रीको लागि उपलब्ध छैन।

आफ्नो अनुप्रयोगहरूमा उही व्यावसायिक स्ट्याक प्रयोग गर्न, विकासकर्ताहरूले यो स्ट्याक/पुस्तकालयको लागि निर्दिष्ट अंश नम्बर खरिद गर्न आवश्यक हुन सक्छ। ती भाग नम्बरहरूको मूल्यमा स्ट्याक/पुस्तकालय रोयल्टीहरू समावेश हुन्छन्।

P-NUCLEO-IHM03 उत्पादन इतिहास

तालिका १०. उत्पादन इतिहास

अर्डर कोड उत्पादन पहिचान उत्पादन विवरण उत्पादन परिवर्तन विवरण उत्पादन सीमाहरू
P-NUCLEO-IHM03 PNIHM03$AT1 MCU:

•         STM32G431RBT6 सिलिकन संशोधन "Z"

प्रारम्भिक संशोधन कुनै सीमा छैन
MCU इरेटा पाना:

•         STM32G431xx/441xx उपकरण इरेटा (ES0431)

बोर्ड:

• MB1367-G431RB-C04

(नियन्त्रण बोर्ड)

• X-NUCLEO-IHM16M1 1.0 (पावर बोर्ड)

PNIHM03$AT2 MCU:

•         STM32G431RBT6 सिलिकन संशोधन "Y"

MCU सिलिकन संशोधन परिवर्तन भयो कुनै सीमा छैन
MCU इरेटा पाना:

•         STM32G431xx/441xx उपकरण इरेटा (ES0431)

बोर्ड:

• MB1367-G431RB-C04

(नियन्त्रण बोर्ड)

• X-NUCLEO-IHM16M1 1.0 (पावर बोर्ड)

PNIHM03$AT3 MCU:

•         STM32G431RBT6 सिलिकन संशोधन "X"

MCU सिलिकन संशोधन परिवर्तन भयो कुनै सीमा छैन
MCU इरेटा पाना:

•         STM32G431xx/441xx उपकरण इरेटा (ES0431)

बोर्ड:

• MB1367-G431RB-C04

(नियन्त्रण बोर्ड)

• X-NUCLEO-IHM16M1 1.0 (पावर बोर्ड)

PNIHM03$AT4 MCU:

•         STM32G431RBT6 सिलिकन संशोधन "X"

• प्याकेजिङ: कार्टन बक्स ढाँचा परिवर्तन भयो

• नियन्त्रण बोर्ड संशोधन परिवर्तन भयो

कुनै सीमा छैन
MCU इरेटा पाना:

•         STM32G431xx/441xx उपकरण इरेटा (ES0431)

बोर्ड:

• MB1367-G431RB-C05

(नियन्त्रण बोर्ड)

• X-NUCLEO-IHM16M1 1.0 (पावर बोर्ड)

बोर्ड संशोधन इतिहास

तालिका 11. बोर्ड संशोधन इतिहास

बोर्ड सन्दर्भ बोर्ड संस्करण र संशोधन बोर्ड परिवर्तन विवरण बोर्ड सीमाहरू
MB1367 (नियन्त्रण बोर्ड) G431RB-C04 प्रारम्भिक संशोधन कुनै सीमा छैन
G431RB-C05 • LEDs सन्दर्भहरू अप्रचलित भएका कारण अद्यावधिक गरियो।

• थप विवरणहरूको लागि सामग्रीको बिल हेर्नुहोस्

कुनै सीमा छैन
X-NUCLEO-IHM16M1

(पावर बोर्ड)

1.0 प्रारम्भिक संशोधन कुनै सीमा छैन

संघीय सञ्चार आयोग (FCC) र ISED क्यानाडा अनुपालन कथनहरू

FCC अनुपालन कथन

भाग १
यो यन्त्रले FCC नियमहरूको भाग १५ को पालना गर्छ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ: (15) यो यन्त्रले हानिकारक हस्तक्षेप गर्न सक्दैन, र (1) यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।

भाग १
STMicroelectronics द्वारा स्पष्ट रूपमा अनुमोदित नभएको यस उपकरणमा कुनै पनि परिवर्तन वा परिमार्जनहरूले हानिकारक हस्तक्षेप निम्त्याउन सक्छ र यो उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई शून्य गर्न सक्छ।

भाग १
यो उपकरण परीक्षण गरीएको छ र FCC नियमहरूको भाग 15 बमोजिम कक्षा B डिजिटल यन्त्रको लागि सीमाहरू पालना गरेको पाइयो। यी सीमाहरू आवासीय स्थापनामा हानिकारक हस्तक्षेप विरुद्ध उचित सुरक्षा प्रदान गर्न डिजाइन गरिएको हो। यो उपकरणले रेडियो फ्रिक्वेन्सी ऊर्जाको प्रयोग र विकिरण गर्न सक्छ र, यदि स्थापना र निर्देशन अनुसार प्रयोग गरिएन भने, रेडियो संचारमा हानिकारक हस्तक्षेप हुन सक्छ। यद्यपि, त्यहाँ कुनै ग्यारेन्टी छैन कि कुनै विशेष स्थापनामा हस्तक्षेप हुनेछैन। यदि यो उपकरणले रेडियो वा टेलिभिजन रिसेप्शनमा हानिकारक हस्तक्षेप निम्त्याउँछ जुन उपकरण बन्द र सक्रिय गरेर निर्धारण गर्न सकिन्छ, प्रयोगकर्तालाई निम्न उपायहरू मध्ये एक वा बढी द्वारा हस्तक्षेप सुधार गर्न प्रयास गर्न प्रोत्साहित गरिन्छ:

• प्राप्त गर्ने एन्टेनालाई पुन: दिशा वा स्थानान्तरण गर्नुहोस्।
• उपकरण र प्राप्तकर्ता बीचको विभाजन बढाउनुहोस्।
• उपकरणलाई सर्किटमा रहेको आउटलेटमा जडान गर्नुहोस् जुन रिसिभर जोडिएको छ।
• मद्दतको लागि डिलर वा अनुभवी रेडियो/टिभी प्राविधिकसँग परामर्श गर्नुहोस्।

नोट: सिल्डेड केबलहरू मात्र प्रयोग गर्नुहोस्।
जिम्मेवार पार्टी (संयुक्त राज्य अमेरिका मा)
टेरी ब्लान्चार्ड
अमेरिका क्षेत्र कानूनी | समूह उपाध्यक्ष र क्षेत्रीय कानूनी सल्लाहकार, अमेरिका एसटीएमईक्रोइलेक्ट्रोनिक्स, इंक।
750 क्यान्यन ड्राइभ | सुइट 300 | Coppell, टेक्सास 75019 संयुक्त राज्य अमेरिका
टेलिफोन: +1 ८००-५५५-०१९९

ISED अनुपालन कथन

यो यन्त्रले FCC र ISED Canada RF विकिरण एक्सपोजर सीमाहरूको पालना गर्दछ जुन मोबाइल अनुप्रयोग (अनियन्त्रित एक्सपोजर) को लागि सामान्य जनसंख्याको लागि तोकिएको छ। यो यन्त्र कुनै अन्य एन्टेना वा ट्रान्समिटरसँग मिलाएर वा सञ्चालन गर्नु हुँदैन।

अनुपालन कथन
सूचना: यो यन्त्रले ISED क्यानाडा लाइसेन्स-मुक्त RSS मानक(हरू) को पालना गर्दछ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ: (1) यो यन्त्रले हस्तक्षेप नगर्न सक्छ, र (2) यो यन्त्रले कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ, जसमा यन्त्रको अवांछित सञ्चालन हुन सक्छ।
ISED क्यानाडा ICES-003 अनुपालन लेबल: CAN ICES-3 (B) / NMB-3 (B)।

संशोधन इतिहास

तालिका 12. कागजात संशोधन इतिहास

मिति संशोधन परिवर्तनहरू
०७-अप्रिल-२०२३ 1 प्रारम्भिक रिलीज।
20-जुन-2023 2 थपियो P-NUCLEO-IHM03 Nucleo प्याक उत्पादन जानकारी, सहित:

•         उत्पादन मार्किङ

•         P-NUCLEO-IHM03 उत्पादन इतिहास

•         बोर्ड संशोधन इतिहास

अद्यावधिक गरियो प्रणाली आवश्यकताहरू विकास उपकरण चेन। अद्यावधिक गरियो अर्डर जानकारी संहिताकरण.

हटाइयो योजनाबद्ध.

महत्त्वपूर्ण सूचना - ध्यानपूर्वक पढ्नुहोस्

STMicroelectronics NV र यसका सहायक कम्पनीहरू ("ST") ले बिना सूचना कुनै पनि समयमा ST उत्पादनहरू र/वा यस कागजातमा परिवर्तनहरू, सुधारहरू, परिमार्जनहरू, परिमार्जनहरू र सुधारहरू गर्ने अधिकार सुरक्षित राख्छन्। खरिदकर्ताहरूले अर्डर राख्नु अघि ST उत्पादनहरूमा नवीनतम सान्दर्भिक जानकारी प्राप्त गर्नुपर्छ। ST उत्पादनहरू अर्डर स्वीकृतिको समयमा ST को बिक्रीका सर्तहरू र सर्तहरू अनुसार बेचिन्छन्।
ST उत्पादनहरूको छनोट, छनोट र प्रयोगको लागि खरिदकर्ताहरू पूर्ण रूपमा जिम्मेवार छन् र ST ले आवेदन सहायता वा खरिदकर्ताहरूको उत्पादनहरूको डिजाइनको लागि कुनै दायित्व मान्दैन।
कुनै लाइसेन्स, एक्सप्रेस वा निहित, कुनै पनि बौद्धिक सम्पत्ति अधिकार यहाँ ST द्वारा प्रदान गरिएको छैन।
यहाँ उल्लेख गरिएको जानकारी भन्दा फरक प्रावधानहरू सहित ST उत्पादनहरूको पुन: बिक्रीले त्यस्तो उत्पादनको लागि ST द्वारा प्रदान गरिएको कुनै पनि वारेन्टी रद्द हुनेछ।
ST र ST लोगो ST को ट्रेडमार्क हो। ST ट्रेडमार्क बारे थप जानकारीको लागि, सन्दर्भ गर्नुहोस् www.st.com/trademarks। अन्य सबै उत्पादन वा सेवा नामहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
यस कागजातमा भएको जानकारीले यस कागजातको कुनै पनि अघिल्लो संस्करणहरूमा पहिले प्रदान गरिएको जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।
© 2023 STMicroelectronics - सबै अधिकार सुरक्षित

ST लोगो

कागजातहरू / स्रोतहरू

ST STM32 Cotor नियन्त्रण प्याक [pdf] प्रयोगकर्ता पुस्तिका
STM32 Cotor नियन्त्रण प्याक, STM32, Cotor नियन्त्रण प्याक, नियन्त्रण प्याक

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *