DSpower સર્વો મોટર સામાન્ય રીતે પલ્સ વિથ્થ મોડ્યુલેશન (PWM) દ્વારા નિયંત્રિત થાય છે. આ નિયંત્રણ પદ્ધતિ તમને સર્વોને મોકલવામાં આવતા ઇલેક્ટ્રિકલ પલ્સની પહોળાઈમાં ફેરફાર કરીને સર્વોના આઉટપુટ શાફ્ટને ચોક્કસ રીતે સ્થાન આપવાની મંજૂરી આપે છે. તે કેવી રીતે કાર્ય કરે છે તે અહીં છે:
પલ્સ વિડ્થ મોડ્યુલેશન (PWM): PWM એ એક તકનીક છે જેમાં ચોક્કસ આવર્તન પર વિદ્યુત પલ્સની શ્રેણી મોકલવાનો સમાવેશ થાય છે. મુખ્ય પરિમાણ દરેક પલ્સની પહોળાઈ અથવા અવધિ છે, જે સામાન્ય રીતે માઇક્રોસેકન્ડ (µs) માં માપવામાં આવે છે.
કેન્દ્ર સ્થાન: સામાન્ય સર્વોમાં, લગભગ 1.5 મિલીસેકન્ડ (ms) ની પલ્સ કેન્દ્ર સ્થાન સૂચવે છે. આનો અર્થ એ છે કે સર્વોનો આઉટપુટ શાફ્ટ તેના મધ્યબિંદુ પર હશે.
દિશા નિયંત્રણ: સર્વો કઈ દિશામાં ફરે છે તે નિયંત્રિત કરવા માટે, તમે પલ્સ પહોળાઈને સમાયોજિત કરી શકો છો. ઉદાહરણ તરીકે:
૧.૫ મિલીસેકન્ડ (દા.ત., ૧.૦ મિલીસેકન્ડ) કરતા ઓછી પલ્સ સર્વોને એક દિશામાં ફેરવશે.
૧.૫ મિલીસેકન્ડ (દા.ત., ૨.૦ મિલીસેકન્ડ) કરતા વધારે પલ્સ સર્વોને વિરુદ્ધ દિશામાં ફેરવશે.
સ્થિતિ નિયંત્રણ: ચોક્કસ પલ્સ પહોળાઈ સર્વોની સ્થિતિ સાથે સીધી રીતે સંબંધિત છે. ઉદાહરણ તરીકે:
૧.૦ મિલીસેકન્ડ પલ્સ -૯૦ ડિગ્રી (અથવા સર્વોના સ્પષ્ટીકરણોના આધારે અન્ય ચોક્કસ કોણ) ને અનુરૂપ હોઈ શકે છે.
2.0 ms પલ્સ +90 ડિગ્રીને અનુરૂપ હોઈ શકે છે.
સતત નિયંત્રણ: વિવિધ પલ્સ પહોળાઈ પર સતત PWM સિગ્નલો મોકલીને, તમે સર્વોને તેની નિર્દિષ્ટ શ્રેણીમાં કોઈપણ ઇચ્છિત ખૂણા પર ફેરવી શકો છો.
DSpower સર્વો અપડેટ રેટ: તમે આ PWM સિગ્નલો જે ઝડપે મોકલો છો તે સર્વો કેટલી ઝડપથી પ્રતિક્રિયા આપે છે અને કેટલી સરળતાથી આગળ વધે છે તેના પર અસર કરી શકે છે. સર્વો સામાન્ય રીતે 50 થી 60 હર્ટ્ઝ (Hz) ની રેન્જમાં ફ્રીક્વન્સીઝ સાથે PWM સિગ્નલોને સારી પ્રતિક્રિયા આપે છે.
માઇક્રોકન્ટ્રોલર અથવા સર્વો ડ્રાઇવર: સર્વોને PWM સિગ્નલ જનરેટ કરવા અને મોકલવા માટે, તમે માઇક્રોકન્ટ્રોલર (જેમ કે Arduino) અથવા સમર્પિત સર્વો ડ્રાઇવર મોડ્યુલનો ઉપયોગ કરી શકો છો. આ ઉપકરણો તમે પ્રદાન કરેલા ઇનપુટ (દા.ત., ઇચ્છિત કોણ) અને સર્વોના સ્પષ્ટીકરણોના આધારે જરૂરી PWM સિગ્નલ જનરેટ કરે છે.
PWM નો ઉપયોગ કરીને સર્વોને કેવી રીતે નિયંત્રિત કરવું તે સમજાવવા માટે અહીં Arduino કોડનું એક ઉદાહરણ છે:
આ ઉદાહરણમાં, એક સર્વો ઑબ્જેક્ટ બનાવવામાં આવે છે, જે ચોક્કસ પિન સાથે જોડાયેલ હોય છે, અને પછી રાઇટ ફંક્શનનો ઉપયોગ સર્વોનો કોણ સેટ કરવા માટે થાય છે. Arduino દ્વારા જનરેટ થતા PWM સિગ્નલના પ્રતિભાવમાં સર્વો તે ખૂણા પર ખસે છે.
પોસ્ટ સમય: ઓક્ટોબર-૧૮-૨૦૨૩