- டிசி மோட்டாரைக் கட்டுப்படுத்த மேட்லாப் வரைகலை பயனர் இடைமுகத்தை உருவாக்குதல்
- Arduino உடன் DC மோட்டாரைக் கட்டுப்படுத்துவதற்கான MATLAB குறியீடு
- பொருள் தேவை
- சுற்று வரைபடம்
- MATLAB உடன் DC மோட்டாரைக் கட்டுப்படுத்துதல்
இந்த டுடோரியலில், MATLB மற்றும் Arduino ஐப் பயன்படுத்தி DC மோட்டாரை எவ்வாறு கட்டுப்படுத்துவது என்பதைக் காண்பிப்போம். நீங்கள் MATLAB உடன் புதியவராக இருந்தால், MATLAB உடன் எளிய எல்இடி ஒளிரும் திட்டத்துடன் தொடங்க பரிந்துரைக்கப்படுகிறது.
டிசி மோட்டாரைக் கட்டுப்படுத்த மேட்லாப் வரைகலை பயனர் இடைமுகத்தை உருவாக்குதல்
MATLAB க்கான Arduino உடன் அமைப்பை முடித்த பிறகு, DC மோட்டாரைக் கட்டுப்படுத்த GUI (வரைகலை பயனர் இடைமுகம்) ஐ உருவாக்க வேண்டும். GUI ஐ தொடங்க, கட்டளை சாளரத்தில் கீழே உள்ள கட்டளையை தட்டச்சு செய்க
வழிகாட்டி
ஒரு பாப் அப் சாளரம் திறக்கும், பின்னர் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி புதிய வெற்று GUI ஐத் தேர்ந்தெடுக்கவும்,

இப்போது கீழே காட்டப்பட்டுள்ளபடி, கடிகார திசையில் சுழற்சி, கடிகார எதிர்ப்பு சுழற்சி மற்றும் STOP ஆகிய மூன்று புஷ்பட்டன்களைத் தேர்வுசெய்க,

அளவை மாற்ற அல்லது பொத்தானின் வடிவத்தை மாற்ற, அதைக் கிளிக் செய்தால், நீங்கள் பொத்தானின் மூலைகளை இழுக்க முடியும். புஷ்பட்டனில் இருமுறை கிளிக் செய்வதன் மூலம் அந்த குறிப்பிட்ட பொத்தானின் நிறம், சரம் மற்றும் குறிச்சொல்லை மாற்றலாம். கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி மூன்று பொத்தான்களை நாங்கள் தனிப்பயனாக்கியுள்ளோம்.


உங்கள் விருப்பப்படி பொத்தான்களைத் தனிப்பயனாக்கலாம். இப்போது நீங்கள் இதைச் சேமிக்கும்போது, MATLAB இன் எடிட்டர் சாளரத்தில் ஒரு குறியீடு உருவாக்கப்படுகிறது. உங்கள் திட்டம் தொடர்பான எந்தவொரு பணியையும் செய்ய உங்கள் Arduino ஐ குறியிட, நீங்கள் உருவாக்கிய இந்த குறியீட்டை எப்போதும் திருத்த வேண்டும். எனவே கீழே நாம் MATLAB குறியீட்டைத் திருத்தியுள்ளோம்.
Arduino உடன் DC மோட்டாரைக் கட்டுப்படுத்துவதற்கான MATLAB குறியீடு
முழுமையான MATLAB குறியீடு, DC மோட்டார் கட்டுப்பாட்டுக்காக திருத்திய பின், இந்த திட்டத்தின் முடிவில் வழங்கப்படுகிறது. மேலும் பதிவிறக்கத்திற்காக இங்கே GUI கோப்பு (.fig) மற்றும் குறியீடு கோப்பு (.m) உள்ளிட்டவற்றை நாங்கள் சேர்த்துள்ளோம், இதைப் பயன்படுத்தி உங்கள் தேவைக்கேற்ப பொத்தான்களைத் தனிப்பயனாக்கலாம். டி.சி மோட்டரை கடிகார திசையில், எதிரெதிர் திசையில் சுழற்றுவதற்காக நாங்கள் செய்த சில மாற்றங்கள் கீழே உள்ளன மற்றும் மூன்று புஷ் பொத்தான்களைப் பயன்படுத்துவதை நிறுத்துங்கள்.
வரி குறியீட்டில் கீழே உள்ள குறியீட்டை நகலெடுத்து ஒட்டவும். ஒவ்வொரு முறையும் நீங்கள் எம்-கோப்பை இயக்கும் போது அர்டுயினோ MATLAB உடன் பேசுகிறார் என்பதை உறுதிப்படுத்த 74.
அனைத்தையும் அழி; உலகளாவிய ஒரு; a = arduino ();

நீங்கள் கீழே உருட்டும்போது, GUI இல் ஒவ்வொரு பொத்தானுக்கும் மூன்று செயல்பாடுகள் இருப்பதை நீங்கள் காண்பீர்கள். இப்போது நீங்கள் கிளிக் செய்ய வேண்டிய பணிக்கு ஏற்ப ஒவ்வொரு செயல்பாட்டிலும் குறியீட்டை எழுதவும்.
இல் கடிகாரச் சுற்றில் பொத்தானை செயல்பாடு, நகல் மற்றும் செயல்பாடு முடிவுக்கு ப்ரேஸ் கடிகார திசையில் மோட்டார் சுழற்ற முன்பு கீழே பேஸ்ட் செய்யவும். மோட்டாரை கடிகார திசையில் சுழற்ற இங்கே முள் 6 இல் HIGH மற்றும் பின் 5 இல் LOW கொடுக்கிறோம்.
உலகளாவிய ஒரு; writeDigitalPin (a, 'D5', 0); writeDigitalPin (a, 'D6', 1); இடைநிறுத்தம் (0.5);

இப்போது எதிர்ப்பு-கடிகார திசையில் பொத்தானின் செயல்பாட்டில், மோட்டாரை கடிகார திசையில் சுழற்ற, செயல்பாட்டின் முடிவில் கீழே உள்ள குறியீட்டை ஒட்டவும். எதிரெதிர் திசையில் மோட்டாரை சுழற்ற இங்கே முள் 5 இல் HIGH மற்றும் பின் 6 இல் LOW கொடுக்கிறோம்.
உலகளாவிய ஒரு; writeDigitalPin (a, 'D5', 1); writeDigitalPin (a, 'D6', 0); இடைநிறுத்தம் (0.5);

இறுதியாக STOP பொத்தானின் செயல்பாட்டில், மோட்டரின் சுழற்சியை நிறுத்த, கீழே உள்ள குறியீட்டை இறுதியில் ஒட்டவும். இங்கே நாம் மோட்டாரை நிறுத்த முள் 5 மற்றும் 6 இரண்டிலும் குறைந்த அளவைக் கொடுக்கிறோம்.
உலகளாவிய ஒரு; writeDigitalPin (a, 'D5', 0); writeDigitalPin (a, 'D6', 0); இடைநிறுத்தம் (0.5);

பொருள் தேவை
- MATLAB நிறுவப்பட்ட மடிக்கணினி (விருப்பம்: R2016a அல்லது அதற்கு மேற்பட்ட பதிப்புகள்)
- Arduino UNO
- டிசி மோட்டார்
- எல் 293 டி- மோட்டார் டிரைவர்
சுற்று வரைபடம்


MATLAB உடன் DC மோட்டாரைக் கட்டுப்படுத்துதல்
சர்க்யூட் வரைபடத்தின்படி வன்பொருளை அமைத்த பிறகு,.m கோப்பில் திருத்தப்பட்ட குறியீட்டை இயக்க ரன் பொத்தானைக் கிளிக் செய்க

MATLAB பதிலளிக்க சில வினாடிகள் ஆகலாம், MATLAB BUSY அறிகுறியைக் காண்பிக்கும் வரை எந்த GUI பொத்தானையும் கிளிக் செய்ய வேண்டாம், கீழே காட்டப்பட்டுள்ளபடி திரையின் இடது கீழ் மூலையில் நீங்கள் காணலாம்,

எல்லாம் தயாராக இருக்கும்போது, மோட்டாரைச் சுழற்ற கடிகார திசையில் அல்லது எதிரெதிர் திசையில் பொத்தானைக் கிளிக் செய்க. நீங்கள் கடிகார திசையில் பொத்தானை அழுத்தும்போது பின் 6 முதல் பின் 5 வரை மோட்டார் ஓட்டம் மற்றும் மோட்டார் கடிகார திசையில் சுழலும், எதிரெதிர் திசையில் மின்னோட்டம் பின் 5 முதல் பின் 6 வரை பாய்கிறது மற்றும் மோட்டார் கடிகார திசையில் சுழலும் மற்றும் கடிகார திசையில் சுழலும். டிசி மோட்டார் சுழற்சியை நிறுத்த STOP பொத்தானை அழுத்தவும். MATLAB ஐப் பயன்படுத்தி சர்வோ மோட்டாரைக் கட்டுப்படுத்த அதே முறையைப் பயன்படுத்தலாம், அதற்கேற்ப குறியீட்டைத் திருத்த வேண்டும். Arduino ஐப் பயன்படுத்தி MATLAB DC மோட்டார் கட்டுப்பாட்டின் முழுமையான செயல்முறையைப் புரிந்துகொள்ள கீழேயுள்ள வீடியோவை நீங்கள் பார்க்கலாம்.
