இந்த டுடோரியலில் ATmega8 மைக்ரோகண்ட்ரோலருடன் ஒரு ரோட்டரி குறியாக்கியை இடைமுகப்படுத்தப் போகிறோம். ATmega8 என்பது உட்பொதிக்கப்பட்ட பயன்பாடுகளுக்காக வடிவமைக்கப்பட்ட atmel இன் மைக்ரோகண்ட்ரோலர் தொடர் ஆகும். மோட்டார் அல்லது அச்சின் இயக்கம் மற்றும் கோண இயக்கத்தின் நிலை அறிய ரோட்டரி குறியாக்கி பயன்படுத்தப்படுகிறது. இது பொதுவாக மூன்று முனைய சாதனம், சக்தி மற்றும் தரை முள் எண்ணிக்கை ஐந்து ஆகும். ஒரு ரோட்டரி குறியாக்கி தொகுதி கீழே காட்டப்பட்டுள்ளது.

ரோட்டரி குறியாக்கியின் ஊசிகள்:
- தரையில்.
- நேர்மறை + 5 வி உடன் இணைக்கப்பட்டுள்ளது
- வெளியீட்டு சமிக்ஞை ஒரு முள்
- வெளியீட்டு சமிக்ஞை பி முள்
- கடிகார முள் அல்லது பொதுவான முள்.
அமைப்புகள் புரிந்துகொள்ள தண்டு நிலையில் ஏற்படும் மாற்றத்தைக் குறிக்கும் பருப்புகளை ENCODER வழங்குகிறது. ROTATORY ENCODER இயங்கும் மற்றும் தண்டு நகர்த்தப்பட்டதைக் கவனியுங்கள்.

மேலே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளபடி, தண்டு கடிகார வாரியாக நகர்த்தப்படுவதைக் கவனியுங்கள். இதன் மூலம் ஒரு முனையத்தில் ஃபாலிங் எட்ஜ் இருக்கும், பின்னர் பி முனையத்தில் இருக்கும்.
தண்டு நகர்த்தப்பட்டதைக் கவனியுங்கள் எதிர்ப்பு கடிகாரம் வாரியாக. இதன் மூலம் பி முனையத்தில் ஃபாலிங் எட்ஜ் இருக்கும், பின்னர் ஒரு முனையத்தில் இருக்கும்.
இந்த விளிம்பு 360/20 = 18 டிகிரிக்கு ஒரு முறை நிகழும் (இது 20 நிலைகளைக் கொண்ட ஒரு குறியாக்கிக்கு, இது வகையிலிருந்து வகைக்கு மாறுகிறது, துல்லியத்தை விட அதிக எண்ணிக்கையில் உள்ளது).
மேலே உள்ள இரண்டு நிபந்தனைகளிலும், நாம் திசையையும் சுழற்சியின் அளவையும் பெறலாம். இதனால் ஒரு தண்டு நிலையைப் பெறுவதற்கு தேவையான அளவுருக்களைப் பெறுகிறோம்.
கூறுகள்
வன்பொருள்: ஏடிஎம்இஜிஏ 8, இணைக்கும் ஊசிகளை, ஏவிஆர்-ஐஎஸ்பி புரோகிராமர், 220Ω மின்தடை, எல்இடி (எட்டு துண்டுகள்), 1 கே Ω மின்தடை, 220Ω மின்தடை (2 துண்டுகள்), 100 என்எஃப் மின்தேக்கி (2 துண்டுகள்), ரொட்டி பலகை.
மென்பொருள்: அட்மல் ஸ்டுடியோ 6.1, புரோகிஸ் அல்லது ஃபிளாஷ் மேஜிக்.
சுற்று வரைபடம் மற்றும் வேலை விளக்கம்

இங்குள்ள மின்தேக்கிகள் ENCODER இல் தொடர்பு எதிர்க்கும் விளைவை நடுநிலையாக்குவதற்கானவை. அந்த மின்தேக்கிகள் இல்லாமல் நிலை வாசிப்பில் சில கடுமையான சிக்கல்கள் இருக்கும்.
தண்டு நகர்த்தப்படும்போது இரண்டு வெளியீட்டு ஊசிகளின் வெளியீட்டிற்கு இடையே நேர வேறுபாடு இருக்கும். ஆன்டி கடிகாரம் வாரியாக சுழற்சியின் கடிகார திசையில் இந்த நேர வித்தியாசத்தை ATMEGA8 அங்கீகரிக்கும்.
சுழற்சி கடிகார திசையில் இருந்தால் பைனரி எண்ணிக்கை ஒன்றால் அதிகரிக்கப்படுகிறது, மேலும் இந்த எண்ணிக்கை எல்.ஈ.டி போர்ட்டில் படத்தில் காட்டப்பட்டுள்ளது.
சுழற்சி எதிர்ப்பு கடிகாரம் வாரியாக இருந்தால் பைனரி எண்ணிக்கை ஒன்று குறைகிறது மற்றும் பைனரி எண்ணிக்கை எல்.ஈ.டி பைட்டில் காட்டப்படும்.
இங்கே நினைவில் கொள்ளுங்கள் நாங்கள் atmega8 இன் எந்த உருகி பிட்களையும் அமைக்கவில்லை, எனவே கட்டுப்படுத்தி 1Mhz இயல்புநிலை உள் படிகத்தில் செயல்படும்.
ATmega8 மைக்ரோகண்ட்ரோலருடன் இடைமுக ரோட்டரி குறியாக்கியின் வேலை கீழே உள்ள குறியீட்டில் விளக்கப்பட்டுள்ளது.
