நண்பர்களே, இது எனது 3வது ஆண்டு BE திட்டம் \'DC மோட்டார்களுக்கான வேகக் கட்டுப்பாடு\' மற்றும் உங்கள் அனைவருடனும் பகிர்ந்து கொள்ள விரும்புகிறேன்.
எல்சிடி, ஹெக்ஸ் விசைப்பலகை மற்றும் மோட்டாரை எவ்வாறு இணைப்பது என்பதை இங்கே நீங்கள் கற்றுக் கொள்வீர்கள்.
குறியீடு எளிமைப்படுத்த சட்டசபையில் எழுதப்பட்டது. நான் முதலில் LCD இடைமுகம் ஹெக்ஸாடெசிமல் கீபோர்டு இடைமுகம் மற்றும் L293D உடன் மோட்டார் இடைமுகத்தை விளக்கினேன். தொடங்குவோம்! ! !
* Lumia 52 * LCD * hex keyboard * DC motor 293d பிரிட்ஜ் மோட்டார் டிரைவரில் 8051 ப்ரோகிராமிங் பற்றிய அடிப்படை அறிவு உங்களுக்கு இருப்பதாக நான் நினைக்கிறேன்
, எனவே ஒரு IC மூலம், கடிகார திசையிலும் எதிரெதிர் திசையிலும் கட்டுப்படுத்தக்கூடிய இரண்டு DC மோட்டார்களை இணைக்க முடியும், மேலும் PWM enable pins கொடுத்து ஒவ்வொரு DC மோட்டாரின் வேகத்தையும் கட்டுப்படுத்தலாம்.
L293D ஆனது 600 mA வெளியீட்டு மின்னோட்டத்தையும், ஒரு சேனலுக்கு 1. 2A என்ற உச்ச வெளியீட்டு மின்னோட்டத்தையும் கொண்டுள்ளது.
கூடுதலாக, ஒருங்கிணைக்கப்பட்ட மின்சுற்று பின் சாத்தியமான வெளியீட்டு டையோடின் செல்வாக்கிலிருந்து சுற்றுகளை பாதுகாக்க சேர்க்கப்பட்டுள்ளது.
அவுட்புட் பவர் சப்ளை (VCC2)
4. 5 V முதல் 36 V வரை பரந்த வரம்பில் உள்ளது
, இது DC மோட்டார் டிரைவ்களுக்கு L293D சிறந்த தேர்வாக உள்ளது.
நீங்கள் சர்க்யூட்டில் பார்க்க முடியும் என, டிசி மோட்டாரை இணைக்க மூன்று ஊசிகள் தேவை (A, B, Enable).
நீங்கள் வேகத்தைக் கட்டுப்படுத்த விரும்பினால், செயல்படுத்தும் முள் மைக்ரோ கன்ட்ரோலரின் PWM பின்னுடன் இணைக்கப்பட்டுள்ளது.
நான் ஒரு மோட்டாரை மட்டுமே இணைத்தேன் மற்றும் DC மோட்டாரின் வேகத்தைக் கட்டுப்படுத்த இயக்கு பின்னைப் பயன்படுத்தினேன்.
LCD மிகவும் பெரிய தலைப்பு என்பதால் நான் அதை ஆராயப் போவதில்லை மேலும் 16-pin Vss-GND Vdd-
நேர்மறை மின்னழுத்தம் v-
கான்ட்ராஸ்ட் செட்டிங் டேட்டா பின் LED to backlight pin LED மற்றும் LED-
3 கண்ட்ரோல் லைன்கள் LCD (RS, R/Wta & EN) க்கு தேவை என முழு LCD ஐ அதிகம் பயன்படுத்தும் சில தளங்களைக் குறிப்பிட்டுள்ளேன். ஆர்எஸ்சிஸ் (0) குறைவாக இருக்கும்போது
, தரவு ஒரு கட்டளையாகக் கருதப்படும்.
RS அதிகமாக இருக்கும் போது (1)
, அனுப்பப்பட்ட தரவு திரையில் காட்டப்பட வேண்டிய உரைத் தரவாகக் கருதப்படுகிறது. R/Wis low (0)
, டேட்டா பேருந்தின் தகவல் LCDக்கு எழுதப்படுகிறது.
RW அதிகமாக இருக்கும் போது (1)
, நிரல் LCD இலிருந்து திறம்பட படிக்கப்படுகிறது.
பெரும்பாலான சந்தர்ப்பங்களில், LCD இலிருந்து தரவு படிக்க வேண்டிய அவசியமில்லை, எனவே இந்த வரியை Gnd உடன் நேரடியாக இணைக்க முடியும், இது ஒரு கட்டுப்படுத்தி வரியைச் சேமிக்கிறது.
டேட்டா பின்னில் உள்ள தரவை பூட்டுவதற்கு Enablepin பயன்படுத்தப்படுகிறது. தரவைப் பூட்டுவதற்கு அதிக -
குறைந்த சமிக்ஞை தேவை.
EN லைன் குறைக்கப்படும் போது LCD எங்கள் கட்டளைகளை விளக்கி செயல்படுத்தும்.
நீங்கள் அதை ஒருபோதும் குறைக்கவில்லை என்றால், உங்கள் அறிவுறுத்தல்கள் ஒருபோதும் செயல்படுத்தப்படாது. குறிப்பு-
விசைப்பலகை என்பது 4 × 4 மேட்ரிக்ஸ் வடிவத்தில் அமைக்கப்பட்ட 16 விசைகளின் தொகுப்பாகும்.
ஒரு ஹெக்ஸாடெசிமல் விசைப்பலகையில் பொதுவாக 0 முதல் 9 வரையிலான எண்கள் மற்றும் எழுத்துகள் A முதல் F வரையிலான விசைகள் உள்ளன.
ஹெக்ஸாடெசிமல் விசைப்பலகையில் முறையே R1, R2, R3, R4, C1, C2, C3 மற்றும் c4 ஆகிய 8 தொடர்பு கோடுகள் உள்ளன.
R1 முதல் R4 வரை நான்கு வரிசைகளையும், C1 முதல் C4 வரை நான்கு நெடுவரிசைகளையும் குறிக்கிறது.
ஒரு குறிப்பிட்ட விசையை அழுத்தினால், விசையின் முனைய இணைப்பின் தொடர்புடைய வரிசை மற்றும் நெடுவரிசை குறுகிய சுற்று ஆகும்.
எடுத்துக்காட்டாக, நீங்கள் 1 ஐ அழுத்தினால், R1 மற்றும் நெடுவரிசை C1 ஆகியவை குறுகிய சுற்று மற்றும் பல.
நிரல் நெடுவரிசை ஸ்கேனிங் எனப்படும் முறை மூலம் எந்த விசையை அழுத்துகிறது என்பதை அடையாளம் காட்டுகிறது.
இந்த முறையில், ஒரு குறிப்பிட்ட வரிசை குறைவாகவே இருக்கும் (
மற்ற வரிகளை அதிகமாக வைத்திருங்கள்)
மற்றும் நெடுவரிசை குறைவாக உள்ளதா என சரிபார்க்கவும்.
ஒரு நெடுவரிசை குறைவாக இருப்பதாகக் கண்டறியப்பட்டால், நெடுவரிசைக்கும் தொடர்புடைய வரிசைக்கும் இடையே உள்ள இணைப்பைக் குறிக்கும் விசை (
கோடு குறைவாக இருப்பது)
அழுத்தப்படும்.
எடுத்துக்காட்டாக, R1 வரிசை ஆரம்பத்தில் குறைவாக வைக்கப்பட்டு, ஸ்கேன் செய்யும் போது C1 நெடுவரிசை குறைவாக இருந்தால், விசை 1 அழுத்தப்படுகிறது என்று அர்த்தம்.
HOPRIO குழுமம் ஒரு தொழில்முறை கட்டுப்பாட்டாளர் மற்றும் மோட்டார்கள் உற்பத்தியாளர், 2000 இல் நிறுவப்பட்டது. குழுவின் தலைமையகம் சாங்சூ நகரில், ஜியாங்சு மாகாணத்தில் உள்ளது.