- படிநிலை மின்நோடி:
- ULN2003 ஸ்டெப்பர் மோட்டார் டிரைவர்:
- தேவையான கூறுகள்
- சுற்று வரைபடம் மற்றும் விளக்கம்
- குறியீடு விளக்கம்
ஸ்டெப்பர் மோட்டார் என்பது சிறப்பாக வடிவமைக்கப்பட்ட மோட்டார் ஆகும், இது படிகளில் சுழலும். ஸ்டெப்பர் மோட்டரின் வேகம் அதற்கு பயன்படுத்தப்படும் மின் சமிக்ஞையின் வீதத்தைப் பொறுத்தது. வெவ்வேறு வடிவங்கள் ஸ்டெப்பர் மோட்டரின் திசையையும் சுழற்சி வகையையும் கட்டுப்படுத்தலாம். முக்கியமாக இரண்டு வகையான ஸ்டெப்பர் மோட்டார்கள் கிடைக்கின்றன, யூனிபோலார் மற்றும் பைபோலார். யூனிபோலார் செயல்படுவது, கட்டுப்படுத்துவது மற்றும் பெறுவது எளிது. இங்கே இந்த டுடோரியலில் ஸ்டெப்பர் மோட்டாரை PIC மைக்ரோகண்ட்ரோலர் PIC16F877A உடன் இணைக்கிறோம்.
மலிவான மற்றும் எளிதில் கிடைக்கக்கூடிய இந்த திட்டத்திற்காக நாங்கள் 28BYJ-48 ஸ்டெப்பர் மோட்டாரைப் பயன்படுத்துகிறோம். இது 5 வி டிசி யூனிபோலார் ஸ்டெப்பர் மோட்டார் ஆகும். ULN2003 ஸ்டெப்பர் மோட்டார் டிரைவர் ஐ.சி கொண்டிருக்கும் இந்த மோட்டருடன் கிடைக்கும் ஒரு தொகுதியையும் நாங்கள் பயன்படுத்துகிறோம். ULN2003 என்பது ஒரு டார்லிங்டன் ஜோடி வரிசை ஆகும், இது இந்த மோட்டாரை இயக்க பயனுள்ளதாக இருக்கும், ஏனெனில் PIC மைக்ரோகண்ட்ரோலரால் ஓட்ட போதுமான மின்னோட்டத்தை வழங்க முடியவில்லை. ULN2003A 600mA உச்ச மின்னோட்டத்துடன் 500mA சுமைகளை இயக்க வல்லது.
படிநிலை மின்நோடி:

தரவுத்தாள் இருந்து 28BYJ-48 ஸ்டெப்பர் மோட்டரின் விவரக்குறிப்பைப் பார்ப்போம்.

ஸ்டெப்பர் மோட்டார் சுழற்றுவது எப்படி:
தரவுத்தாள் பார்த்தால் பின்-அவுட்டைப் பார்ப்போம்.

மோட்டருக்குள் இரண்டு சென்டர் தட்டப்பட்ட சுருள்கள் உள்ளன. வி.சி.சி அல்லது 5 வி இல் இணைக்கப்படும் இரண்டிற்கும் சிவப்பு கம்பி பொதுவானது.
மற்ற 4 கம்பிகள் இளஞ்சிவப்பு, சிவப்பு, மஞ்சள் மற்றும் நீலம் மின் சமிக்ஞையைப் பொறுத்து சுழற்சியைக் கட்டுப்படுத்தும். மேலும், இயக்கத்தைப் பொறுத்து, இந்த மோட்டாரை 3 படிகளைப் பயன்படுத்தி கட்டுப்படுத்தலாம். முழு இயக்கி பயன்முறை, அரை இயக்கி முறை மற்றும் அலை இயக்கி முறை.
ஸ்டெப்பர் மோட்டரின் மூன்று ஓட்டுநர் முறைகள்:
முழு இயக்கி: ஒரே நேரத்தில் இரண்டு ஸ்டேட்டர் மின்காந்தங்கள் ஆற்றல் பெற்றால், மோட்டார் முழு இயக்கி வரிசை முறை என குறிப்பிடப்படும் முழு முறுக்குவிசையில் இயங்கும்.
|
படி |
நீலம் |
இளஞ்சிவப்பு |
மஞ்சள் |
ஆரஞ்சு |
|
1 |
1 |
1 |
0 |
0 |
|
2 |
0 |
1 |
1 |
0 |
|
3 |
0 |
0 |
1 |
1 |
|
4 |
1 |
0 |
0 |
1 |
அரை இயக்கி: மாற்றாக ஒன்று மற்றும் இரண்டு கட்டங்கள் ஆற்றல் பெறும்போது, மோட்டார் அரை இயக்கி பயன்முறையில் இயங்கும். இது கோணத் தீர்மானத்தை அதிகரிக்கப் பயன்படுகிறது. குறைபாடு இந்த இயக்கத்தில் குறைந்த முறுக்குவிசை ஆகும்.
|
படி |
நீலம் |
இளஞ்சிவப்பு |
மஞ்சள் |
ஆரஞ்சு |
|
1 |
1 |
0 |
0 |
0 |
|
2 |
1 |
1 |
0 |
0 |
|
3 |
0 |
1 |
0 |
0 |
|
4 |
0 |
1 |
1 |
0 |
|
5 |
0 |
0 |
1 |
1 |
|
6 |
0 |
0 |
0 |
1 |
|
7 |
1 |
0 |
0 |
1 |
|
8 |
1 |
0 |
0 |
0 |
அலை இயக்கி: இந்த பயன்முறையில், ஒரு ஸ்டேட்டர் மின்காந்தம் இயக்கப்பட்டது. இது முழு இயக்கி பயன்முறையைப் போலவே 4 படிகளைப் பின்பற்றுகிறது. இது குறைந்த முறுக்குடன் குறைந்த சக்தியைப் பயன்படுத்துகிறது.
|
படி |
நீலம் |
இளஞ்சிவப்பு |
மஞ்சள் |
ஆரஞ்சு |
|
1 |
1 |
0 |
0 |
0 |
|
2 |
0 |
1 |
0 |
0 |
|
3 |
0 |
0 |
1 |
0 |
|
4 |
0 |
0 |
0 |
1 |
நாங்கள் முன்பு மற்ற மைக்ரோகண்ட்ரோலர்களுடன் ஸ்டெப்பர் மோட்டாரை இணைத்துள்ளோம்:
எந்த மைக்ரோகண்ட்ரோலர் இல்லாமல் ஸ்டெப்பர் மோட்டாரையும் கட்டுப்படுத்தலாம், இந்த ஸ்டெப்பர் மோட்டார் டிரைவர் சர்க்யூட்டைப் பார்க்கவும்.
ULN2003 ஸ்டெப்பர் மோட்டார் டிரைவர்:
ULN2003 IC ஐக் கொண்ட பிரேக் அவுட் போர்டைப் புரிந்துகொள்வோம். முள் வெளியே புரிந்துகொள்வது முக்கியம்.

மஞ்சள் பகுதியை இணைக்க பயன்படுத்தப்படுகிறது மோட்டார், ரெட் பகுதியை ஒரு காட்டும் குதிப்பவன், அது முக்கியம் மோட்டார் ஒருவழிப்பல்லினை டையோடு பாதுகாப்பை இயக்க செய்யும் குதிப்பவன் வைக்க தான் . இளஞ்சிவப்பு உள்ளீடு உள்ளது மைக்ரோகண்ட்ரோலர் இணைப்பு.
கடிகார வாரியான திசையில் மோட்டாரை முழு இயக்கி பயன்முறையில் சுழற்றுவோம், அதை மீண்டும் அலை இயக்கி பயன்முறையில் எதிர்ப்பு கடிகார திசையில் சுழற்றுவோம். காசோலை ஆர்ப்பாட்டம் வீடியோ இறுதியில்.
தேவையான கூறுகள்
- Pic16F877A
- புரோகிராமிங் கிட்
- ப்ரெட்போர்டு
- 20 மெகா ஹெர்ட்ஸ் கிரிஸ்டல்
- 33 பிஎஃப் வட்டு மின்தேக்கி - 2 பிசிக்கள்
- 4.7 கே மின்தடை
- பெர்க் கம்பிகள் மற்றும் ஊசிகளும்
- 28BYJ-48 ஸ்டெப்பர் மோட்டருடன் ULN2003A பிரேக்அவுட் போர்டு.
- இணைக்க கூடுதல் கம்பிகள்
- 5 வி மின்சாரம் அலகு அல்லது சுவர் அடாப்டர் 500 எம்ஏ மதிப்பீட்டைக் கொண்டது
சுற்று வரைபடம் மற்றும் விளக்கம்

சுற்று வரைபடத்தில், இடது பக்கத்தில் PIC16F877A காண்பிக்கப்படுகிறது மற்றும் வலது பக்கத்தில் ULN2003A இணைப்பு காட்டுகிறது. ULN2003 மற்றும் ஸ்டெப்பர் மோட்டார் பகுதி பிரேக்அவுட் போர்டுக்குள் உள்ளது.
பிரேக்அவுட் போர்டில் இருந்து மைக்ரோகண்ட்ரோலர் யூனிட்டிற்கான இணைப்பு இருக்கும்-
A. IN1 => பின் 33
B. IN2 => பின் 34
C. IN3 => பின் 35
D. IN4 => பின் 36
PIC மைக்ரோகண்ட்ரோலருடன் ஸ்டெப்பர் மோட்டாரை சுழற்ற அனைத்து கூறுகளையும் உங்கள் வன்பொருளையும் இணைத்தேன்.

PIC மைக்ரோகண்ட்ரோலருடன் நீங்கள் தொடங்கினால், எங்கள் PIC மைக்ரோகண்ட்ரோலர் டுடோரியல்களைப் பின்பற்றுவதை விட PIC மைக்ரோகண்ட்ரோலருடன் தொடங்குவதைக் குறிப்பிடுகிறீர்கள்.
குறியீடு விளக்கம்
இந்த PIC அடிப்படையிலான ஸ்டெப்பர் மோட்டார் டிரைவருக்கான முழு குறியீடு இந்த டுடோரியலின் முடிவில் ஒரு ஆர்ப்பாட்ட வீடியோவுடன் கொடுக்கப்பட்டுள்ளது. எப்போதும் போலவே, நாம் பிக் மைக்ரோகண்ட்ரோலரில் உள்ளமைவு பிட்களை அமைக்க வேண்டும், பின்னர் வெற்றிட முக்கிய செயல்பாட்டைத் தொடங்க வேண்டும்.
மைக்ரோகண்ட்ரோலர் யூனிட் மற்றும் நூலக தலைப்பு கோப்புகளின் உள்ளமைவு பிட்களுக்கான மேக்ரோக்கள் இவை.
# வரையறுக்கவும் _XTAL_FREQ 200000000 // படிக அதிர்வெண், தாமதமாக பயன்படுத்தப்படுகிறது # வேகத்தை வரையறுக்கவும் 1 // வேக வரம்பு 10 முதல் 1 10 = மிகக் குறைவானது, 1 = மிக உயர்ந்த # படிகளை வரையறுக்கவும் // இது எவ்வளவு படி எடுக்கும் என்பதை # கடிகார திசையில் வரையறுக்கவும் 0 // கடிகார திசையில் macro # anti_clockwise 1 // எதிர்ப்பு கடிகார திசையில் மேக்ரோ
முதல் வரியில் தாமத வழக்கத்திற்குத் தேவையான படிக அதிர்வெண்ணை வரையறுத்தோம். பயனர் தொடர்பான விருப்பங்களை வரையறுக்க பிற மேக்ரோக்கள் பயன்படுத்தப்படுகின்றன.
நீங்கள் குறியீட்டைக் கண்டால், கடிகார வாரியாக மற்றும் கடிகார திசையில் மூன்று முறைகளில் மோட்டாரை ஓட்டுவதற்கு மூன்று செயல்பாடுகள் வரையறுக்கப்பட்டுள்ளன. இங்கே மூன்று செயல்பாடுகள் உள்ளன:
1. வெற்றிட முழு_ டிரைவ் (கரி திசை)
2. வெற்றிட அரை_ டிரைவ் (கரி திசை)
3. வெற்றிட அலை_வரிசை (கரி திசை)
கீழே கொடுக்கப்பட்டுள்ள முழுமையான குறியீட்டில் இந்த செயல்பாடுகளின் வரையறைகளை சரிபார்க்கவும்:
இப்போது வெற்றிட முக்கிய செயல்பாட்டில், படிகளைப் பொறுத்து முழு இயக்கி பயன்முறையைப் பயன்படுத்தி மோட்டார் கடிகார திசையில் இயக்குகிறோம், சில விநாடிகள் தாமதத்திற்குப் பிறகு மீண்டும் அலை இயக்கி பயன்முறையைப் பயன்படுத்தி மோட்டார் எதிர்ப்பு கடிகார திசையில் சுழல்கிறோம்.
void main (வெற்றிடம்) { system_init (); (1) { / * மோட்டாரை முழு இயக்கி பயன்முறையில் கடிகார திசையில் இயக்கவும் * / for (int i = 0; i
பி.ஐ.சி மைக்ரோகண்ட்ரோலருடன் ஸ்டெப்பர் மோட்டாரை நாம் இவ்வாறு சுழற்ற முடியும். சிஎன்சி இயந்திரங்கள், ரோபாட்டிக்ஸ் மற்றும் பிற உட்பொதிக்கப்பட்ட பயன்பாடுகளில் ஸ்டெப்பர் மோட்டார்ஸ் மிகவும் பயனுள்ளதாக இருக்கும்.
