- UART மற்றும் RS485 தொடர்புக்கு இடையிலான வேறுபாடு
- கூறுகள் தேவை
- நீண்ட தூர கம்பி தொடர்புக்கான சுற்று வரைபடம்
- MAX485 UART-RS485 மாற்றி தொகுதி
- ஈதர்நெட் கேட் -6 இ கேபிள்
- Arduino Code விளக்கம்
- முடிவுரை
அர்டுயினோ, ராஸ்பெர்ரி பை, நோட்எம்சியு, ஈஎஸ்பி 8266, எம்எஸ்பி 430 போன்ற மைக்ரோகண்ட்ரோலர் டெவலப்மென்ட் போர்டுகளை நாங்கள் நீண்ட காலமாகப் பயன்படுத்துகிறோம், இப்போது எங்கள் சிறிய திட்டங்களில் சென்சார்கள் மற்றும் போர்டுக்கு இடையேயான தூரம் அதிகபட்சம் சில சென்டிமீட்டருக்கும் அதிகமாக இல்லை இந்த தூரங்களில், வெவ்வேறு சென்சார் தொகுதிகள், ரிலேக்கள், ஆக்சுவேட்டர்கள் மற்றும் கட்டுப்படுத்திகளுக்கு இடையேயான தகவல்தொடர்பு எளிமையான ஜம்பர் கம்பிகள் வழியாக எளிதில் செய்ய முடியும். ஆனால் நீங்கள் 10 முதல் 15 மீட்டருக்கும் அதிகமான தூரத்திற்கு இந்த மேம்பாட்டு பலகைகளுடன் ஒரு கட்டுப்பாட்டு அமைப்பை உருவாக்குகிறீர்கள் என்றால், நீங்கள் சத்தம் மற்றும் சமிக்ஞை சக்தியை கவனத்தில் கொள்ள வேண்டும், ஏனெனில் உங்கள் கணினி நம்பத்தகுந்த வகையில் செயல்பட விரும்பினால், நீங்கள் இழக்க முடியாது தரவை மாற்றும்போது.
I2C மற்றும் SPI போன்ற பல வகையான தொடர் தகவல்தொடர்பு நெறிமுறைகள் உள்ளன, அவை Arduino உடன் எளிதாக செயல்படுத்தப்படலாம், இன்று நாம் RS485 எனப்படும் மிகவும் பொதுவாகப் பயன்படுத்தப்படும் மற்றொரு நெறிமுறையைப் பார்க்கப் போகிறோம், இது தரவை மாற்ற அதிக சத்தம் கொண்ட தொழில்துறை சூழல்களில் பொதுவாகப் பயன்படுத்தப்படுகிறது நீண்ட தூரம். இந்த டுடோரியலில், RS485 தகவல்தொடர்பு நெறிமுறை பற்றியும், நம்மிடம் உள்ள இரண்டு Arduino நானோவுடன் அதை எவ்வாறு செயல்படுத்துவது என்பதையும் , UART மாற்று தொகுதிக்கு MAX485 RS485 ஐ எவ்வாறு பயன்படுத்துவது என்பதையும் பற்றி அறியப் போகிறோம். முன்னதாக நாங்கள் அர்டுயினோவுடன் MAX485 தகவல்தொடர்புகளையும், ராஸ்பெர்ரி பை உடனான MAX485 தகவல்தொடர்புகளையும் செய்துள்ளோம், ஆர்வமாக இருந்தால் அவற்றை நீங்கள் சரிபார்க்கலாம்.
UART மற்றும் RS485 தொடர்புக்கு இடையிலான வேறுபாடு
சந்தையில் பொதுவாக ஆர்டுயினோ, ராஸ்பெர்ரி பை உடன் பயன்படுத்தப்படும் குறைந்த விலை சென்சார்கள் மற்றும் ஜிபிஎஸ், புளூடூத், ஆர்எஃப்ஐடி, ஈஎஸ்பி 8266 போன்ற தொகுதிகள் UART டிடிஎல் அடிப்படையிலான தகவல்தொடர்புகளைப் பயன்படுத்துகின்றன, ஏனெனில் இதற்கு 2 கம்பிகள் டிஎக்ஸ் (டிரான்ஸ்மிட்டர்) மற்றும் ஆர்எக்ஸ் மட்டுமே தேவைப்படுகிறது (பெறுநர்). இது ஒரு நிலையான தகவல்தொடர்பு நெறிமுறை அல்ல, ஆனால் இது ஒரு ப physical தீக சுற்று ஆகும், இதன் மூலம் நீங்கள் பிற சாதனங்களுடன் தொடர் தரவை அனுப்பலாம் மற்றும் பெறலாம். இது தரவை தொடர்ச்சியாக மட்டுமே அனுப்ப / பெற முடியும், எனவே இது முதலில் இணையான தரவை தொடர் தரவாக மாற்றுகிறது, பின்னர் தரவை கடத்துகிறது.
UART ஒரு ஒத்திசைவற்ற பரிமாற்ற சாதனம், எனவே இரு சாதனங்களுக்கிடையில் தரவை ஒத்திசைக்க கடிகார சமிக்ஞை இல்லை, அதற்கு பதிலாக ஒவ்வொரு தரவு பாக்கெட்டின் தொடக்கத்திலும் முடிவிலும் தொடக்க மற்றும் நிறுத்த பிட்களை முறையே பயன்படுத்துகிறது. UART கடத்தப்பட்ட தரவு பாக்கெட்டுகளாக ஒழுங்கமைக்கப்பட்டுள்ளது. ஒவ்வொரு பாக்கெட்டிலும் 1 தொடக்க பிட், 5 முதல் 9 தரவு பிட்கள் (UART ஐப் பொறுத்து), ஒரு விருப்ப சமநிலை பிட் மற்றும் 1 அல்லது 2 நிறுத்த பிட்கள் உள்ளன. இது மிகச் சிறப்பாக ஆவணப்படுத்தப்பட்டு பரவலாகப் பயன்படுத்தப்படுகிறது, மேலும் இது பிழைச் சரிபார்ப்பை அனுமதிக்க ஒரு சமநிலை பிட்டையும் கொண்டுள்ளது. ஆனால் பல அடிமைகளையும் பல எஜமானர்களையும் ஆதரிக்க முடியாததால் அதற்கு சில வரம்புகள் உள்ளன அதிகபட்ச தரவு சட்டகம் 9 பிட்களாக வரையறுக்கப்பட்டுள்ளது. தரவு பரிமாற்றத்திற்கு, மாஸ்டர் மற்றும் ஸ்லேவ் இருவரின் பாட் விகிதங்கள் ஒருவருக்கொருவர் 10% க்கு இடையில் இருக்க வேண்டும். UART தரவு வரியில் ஒரு எழுத்து எவ்வாறு டிரான்ஸ்மிட்டராக இருக்கிறது என்பதற்கான எடுத்துக்காட்டு கீழே காட்டப்பட்டுள்ளது. சிக்னல் உயர் மற்றும் குறைந்த அளவு ஜி.என்.டி நிலைக்கு எதிராக அளவிடப்படுகின்றன, எனவே ஜி.என்.டி அளவை மாற்றுவது தரவு பரிமாற்றத்தில் பேரழிவு விளைவை ஏற்படுத்தும்.

மறுபுறம், RS485 என்பது தொழில்துறை அடிப்படையிலான தகவல்தொடர்பு ஆகும், இது பல சாதனங்களின் நெட்வொர்க்கிற்காக உருவாக்கப்பட்டது, அவை நீண்ட தூரத்திலும் அதிக வேகத்திலும் பயன்படுத்தப்படலாம். இது மின்னழுத்த அளவீட்டு wrt GND முள் என்பதை விட அளவீட்டுக்கான வேறுபட்ட சமிக்ஞை முறையில் செயல்படுகிறது. RS485 சமிக்ஞைகள் மிதக்கின்றன மற்றும் ஒவ்வொரு சமிக்ஞையும் ஒரு சிக் + வரி மற்றும் ஒரு சிக்-கோடு வழியாக அனுப்பப்படுகின்றன.
RS485 ரிசீவர் ஒரு சமிக்ஞை வரியில் முழுமையான மின்னழுத்த நிலைக்கு பதிலாக இரு வரிகளுக்கும் இடையிலான மின்னழுத்த வேறுபாட்டை ஒப்பிடுகிறது. இது நன்றாக வேலை செய்கிறது மற்றும் தகவல்தொடர்பு சிக்கல்களின் பொதுவான ஆதாரமான தரை சுழல்கள் இருப்பதைத் தடுக்கிறது. சிக் + மற்றும் சிக்-கோடுகள் முறுக்குவதாக முறுக்கப்பட்டால் ஒரு கேபிளில் தூண்டப்பட்ட மின்காந்த சத்தத்தின் விளைவை ரத்துசெய்து, சத்தத்திற்கு எதிராக மிகச் சிறந்த நோய் எதிர்ப்பு சக்தியை வழங்கினால், ஆர்எஸ் 485 தரவை 1200 மீட்டர் வரை பரப்ப அனுமதிக்கிறது.. முறுக்கப்பட்ட ஜோடி நேராக கேபிள்களால் சாத்தியமானதை விட பரிமாற்ற வேகம் அதிகமாக இருக்க அனுமதிக்கிறது. சிறிய பரிமாற்ற தூரங்களில் 35Mbps வரை வேகத்தை RS485 உடன் உணர முடியும், இருப்பினும் பரிமாற்ற வேகம் தூரத்துடன் குறையும். டிரான்ஸ்மிஷன் வேகத்தின் 1200 மீ வேகத்தில், நீங்கள் 100 கி.பி.பி.எஸ் டிரான்ஸ்மிஷன் வேகத்தை மட்டுமே பயன்படுத்த முடியும். இந்த தகவல்தொடர்பு நெறிமுறையை உணர உங்களுக்கு சிறப்பு ஈதர்நெட் கேபிள் தேவை. கேட் -4, கேட் -5, கேட் -5 இ, கேட் -6, கேட் -6 ஏ போன்ற பல வகை ஈதர்நெட் கேபிள்கள் உள்ளன. எங்கள் டுடோரியலில், நாங்கள் கேட் -6 இ கேபிளைப் பயன்படுத்தப் போகிறோம் இது 24AWG கம்பிகளின் 4 முறுக்கப்பட்ட ஜோடிகளைக் கொண்டுள்ளது மற்றும் 600 மெகா ஹெர்ட்ஸ் வரை ஆதரிக்க முடியும். இது இரு முனைகளிலும் ஒரு RJ45 இணைப்பால் நிறுத்தப்படுகிறது. வரி இயக்கிகளிடமிருந்து வழக்கமான வரி மின்னழுத்த அளவுகள் குறைந்தபட்சம் ± 1.5 V முதல் அதிகபட்சம் ± 6 V ஆகும். பெறுநரின் உள்ளீட்டு உணர்திறன் ± 200 mV ஆகும். பொதுவான பயன்முறை சத்தம் ரத்து செய்யப்படுவதால் m 200 எம்.வி வரம்பில் உள்ள சத்தம் அடிப்படையில் தடுக்கப்படுகிறது. RS485 தகவல்தொடர்பு இரண்டு வரிகளில் ஒரு பைட் (0x3E) எவ்வாறு மாற்றப்படுகிறது என்பதற்கான எடுத்துக்காட்டு.

கூறுகள் தேவை
- 2 × MAX485 மாற்றி தொகுதி
- 2 × Arduino நானோ
- 2 × 16 * 2 எண்ணெழுத்து எல்சிடி
- 2 × 10 கே வைப்பர் பொட்டென்டோமீட்டர்கள்
- பூனை -6 இ ஈதர்நெட் கேபிள்
- பிரெட் போர்டுகள்
- ஜம்பர் கம்பிகள்
நீண்ட தூர கம்பி தொடர்புக்கான சுற்று வரைபடம்
அர்டுயினோவின் நீண்ட தூர கம்பி தகவல்தொடர்புக்கான டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர் சர்க்யூட் வரைபடத்தை கீழே உள்ள படம் காட்டுகிறது. டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர் சுற்றுகள் இரண்டும் ஒரே மாதிரியாக இருப்பதை நினைவில் கொள்க, அதில் எழுதப்பட்ட குறியீடு மட்டுமே வேறுபடுகிறது. ஆர்ப்பாட்டத்திற்காக, நாங்கள் ஒரு போர்டை டிரான்ஸ்மிட்டராகவும், ஒரு போர்டை ரிசீவராகவும் பயன்படுத்துகிறோம், ஆனால் ஒரே செட்-அப் மூலம் டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர் ஆகிய இரண்டிலும் வேலை செய்ய பலகைகளை எளிதாக நிரல் செய்யலாம்.
மேலே உள்ள சுற்றுக்கான இணைப்பு வரைபடமும் கீழே கொடுக்கப்பட்டுள்ளது.


மேலே நீங்கள் காணக்கூடியபடி, ஒரே மாதிரியான இரண்டு ஜோடி சுற்றுகள் உள்ளன, ஒவ்வொன்றிலும் ஒரு ஆர்டுயினோ நானோ, 16 * 2 எண்ணெழுத்து எல்சிடி, மற்றும் MAX485 UART முதல் RS485 மாற்றி ஐசி ஆகியவை ஈத்தர்நெட் கேட் -6 இ கேபிளின் ஒவ்வொரு முனையிலும் RJ45 இணைப்பு வழியாக இணைக்கப்பட்டுள்ளன. டுடோரியலில் நான் பயன்படுத்திய கேபிள் நீளம் 25 மீ. நானோவிலிருந்து கேபிள் வழியாக டிரான்ஸ்மிட்டர் பக்கத்திலிருந்து சில தரவை அனுப்புவோம், இது மாஸ்டர் பயன்முறையில் பணிபுரியும் MAX RS485 தொகுதி வழியாக RS485 சமிக்ஞைகளாக மாற்றப்படுகிறது.
பெறும் முடிவில், MAX485 மாற்றி தொகுதி ஒரு அடிமையாக செயல்படுகிறது, மேலும் மாஸ்டரிடமிருந்து பரிமாற்றத்தைக் கேட்பது மீண்டும் பெறப்பட்ட RS485 தரவை நிலையான 5V TTL UART சமிக்ஞைகளுக்கு மாற்றும் நானோவால் படிக்கப்பட்டு 16 * இல் காண்பிக்கப்படும் 2 எண்ணெழுத்து எல்சிடி அதனுடன் இணைக்கப்பட்டுள்ளது.
MAX485 UART-RS485 மாற்றி தொகுதி
இந்த UART-RS485 மாற்றி தொகுதிக்கு ஆன்-போர்டு MAX485 சில்லு உள்ளது, இது RS-485 தகவல்தொடர்புக்கு பயன்படுத்தப்படும் குறைந்த சக்தி மற்றும் ஸ்லீவ்-ரேட்-வரையறுக்கப்பட்ட டிரான்ஸ்ஸீவர் ஆகும். இது ஒற்றை + 5 வி மின்சார விநியோகத்தில் இயங்குகிறது மற்றும் மதிப்பிடப்பட்ட மின்னோட்டம் 300 μA ஆகும். டி.டி.எல் அளவை ஆர்.எஸ் -485 நிலைக்கு மாற்றுவதற்கான செயல்பாட்டை செயல்படுத்த அரை-இரட்டை தகவல்தொடர்புகளில் இது செயல்படுகிறது, அதாவது இது எந்த நேரத்திலும் கடத்தலாம் அல்லது பெறலாம், இரண்டுமே அல்ல, அதிகபட்ச பரிமாற்ற வீதத்தை 2.5 எம்.பி.பி.எஸ். இயக்கி முடக்கப்பட்டிருக்கும்போது இறக்கப்படாத அல்லது முழுமையாக ஏற்றப்பட்ட நிலைமைகளின் கீழ் MAX485 டிரான்ஸ்ஸீவர் 120μA முதல் 500μA வரை விநியோக மின்னோட்டத்தை ஈர்க்கிறது. இயக்கி குறுகிய-சுற்று மின்னோட்டத்திற்கு மட்டுப்படுத்தப்பட்டுள்ளது மற்றும் இயக்கி வெளியீடுகளை வெப்ப பணிநிறுத்தம் சுற்று மூலம் அதிக மின்மறுப்பு நிலையில் வைக்க முடியும். ரிசீவர் உள்ளீட்டில் தோல்வி-பாதுகாப்பான அம்சம் உள்ளது, இது உள்ளீடு திறந்த சுற்று என்றால் தர்க்க உயர் வெளியீட்டை உறுதி செய்கிறது.கூடுதலாக, இது வலுவான குறுக்கீடு எதிர்ப்பு செயல்திறனைக் கொண்டுள்ளது. சிப்பின் தற்போதைய நிலையைக் காண்பிப்பதற்காக ஆன்-போர்டு எல்.ஈ.டிகளும் உள்ளன, அதாவது சில்லு இயக்கப்படுகிறதா அல்லது தரவை அனுப்புவது அல்லது பெறுவது பிழைத்திருத்தத்தையும் பயன்பாட்டையும் எளிதாக்குகிறது.

மேலே கொடுக்கப்பட்டுள்ள சுற்று வரைபடம், உள் MAX485 ஐசி பல்வேறு கூறுகளுடன் எவ்வாறு இணைக்கப்பட்டுள்ளது என்பதை விளக்குகிறது மற்றும் நீங்கள் விரும்பினால் பிரெட்போர்டுடன் பயன்படுத்த 0.1 அங்குல நிலையான இடைவெளி தலைப்புகளை வழங்குகிறது.
ஈதர்நெட் கேட் -6 இ கேபிள்
நீண்ட தூர தரவு பரிமாற்றத்தைப் பற்றி நாம் நினைக்கும் போது, ஈத்தர்நெட் கேபிள்கள் வழியாக இணையத்துடன் இணைப்பது பற்றி உடனடியாக சிந்திக்கிறோம். இப்போதெல்லாம், இணைய இணைப்பிற்காக நாங்கள் பெரும்பாலும் வைஃபை பயன்படுத்துகிறோம், ஆனால் முன்பு ஒவ்வொரு தனிப்பட்ட கணினியிலும் செல்லும் ஈத்தர்நெட் கேபிள்களை இணையத்துடன் இணைக்கப் பயன்படுத்தினோம். இந்த ஈதர்நெட் கேபிள்களை சாதாரண கம்பிகளுக்கு மேல் பயன்படுத்துவதற்கு முக்கிய காரணம், அவை சத்தம் ஊர்ந்து செல்வதற்கும், அதிக தூரத்திற்கு சமிக்ஞையை சிதைப்பதற்கும் எதிராக சிறந்த பாதுகாப்பை வழங்குகின்றன. மின்காந்த குறுக்கீட்டிலிருந்து பாதுகாக்க காப்பு அடுக்கு மீது ஷீல்டிங் ஜாக்கெட் உள்ளது, மேலும் ஒவ்வொரு ஜோடி கம்பிகளும் ஒன்றிணைந்து தற்போதைய சுழற்சி உருவாவதைத் தடுக்கிறது, இதனால் சத்தத்திற்கு எதிராக சிறந்த பாதுகாப்பு உள்ளது. அவை பெரும்பாலும் 8 முள் RJ45 இணைப்பிகளுடன் இரு முனைகளிலும் நிறுத்தப்படுகின்றன. கேட் -4, கேட் -5, போன்ற பல வகைகளில் ஈதர்நெட் கேபிள்களைப் பயன்படுத்தலாம்.CAT-5E, CAT-6, CAT-6A, முதலியன எங்கள் டுடோரியலில், 24AWG கம்பிகளின் 4 முறுக்கப்பட்ட ஜோடிகளைக் கொண்ட CAT-6E கேபிளைப் பயன்படுத்தப் போகிறோம், மேலும் 600MHz வரை ஆதரிக்க முடியும்.
கேட் -6 இ கேபிளின் இன்சுலேஷன் லேயருக்குள் ஒரு ஜோடி கம்பிகள் எவ்வாறு முறுக்கப்படுகின்றன என்பதைக் காட்டும் படம்

கேட் -6 இ ஈதர்நெட் கேபிளுக்கு ஆர்.ஜே.-45 இணைப்பான் பொருள்
Arduino Code விளக்கம்
இந்த திட்டத்தில், நாங்கள் இரண்டு ஆர்டுயினோ நானோவைப் பயன்படுத்துகிறோம், ஒன்று டிரான்ஸ்மிட்டராகவும், ஒரு ரிசீவராகவும் ஒவ்வொன்றும் 16 * 2 எண்ணெழுத்து எல்சிடியை ஓட்டுகின்றன. எனவே, Arduino குறியீட்டில், எல்சிடி திரையில் தரவை அனுப்பிய அல்லது பெற்ற தரவை அனுப்புவதில் கவனம் செலுத்துவோம்.
டிரான்ஸ்மிட்டர் பக்கத்திற்கு:
எல்.சி.டி.யை இயக்குவதற்கான நிலையான நூலகத்தைச் சேர்த்து நாங்கள் தொடங்குகிறோம், அர்டுயினோ நானோவின் டி 8 முள் ஒரு வெளியீட்டு முள் என அறிவிக்கிறோம், பின்னர் நாங்கள் MAX485 தொகுதியை ஒரு டிரான்ஸ்மிட்டர் அல்லது ரிசீவர் என அறிவிக்கப் பயன்படுத்துவோம்.
int enablePin = 8; int potval = 0; #சேர்க்கிறது
இப்போது அமைவு பகுதிக்கு வருகிறது. MAX485 தொகுதியை டிரான்ஸ்மிட்டர் பயன்முறையில் வைக்க, செயலாக்க முள் உயரத்திற்கு இழுப்போம். இது அரை-இரட்டை ஐ.சி என்பதால், ஒரே நேரத்தில் கடத்தவும் பெறவும் முடியாது. நாங்கள் இங்கே எல்சிடியைத் துவக்கி வரவேற்பு செய்தியை அச்சிடுவோம்.
சீரியல்.பெஜின் (9600); // பாட்ரேட் 9600 இல் சீரியலைத் துவக்குங்கள்: பின்மோட் (enablePin, OUTPUT); lcd.begin (16,2); lcd.print ("CIRCUIT DIGEST"); lcd.setCursor (0,1); lcd.print ("டிரான்ஸ்மிட்டர் நானோ"); தாமதம் (3000); lcd.clear ();
இப்போது வளையத்தில், சீரியல் வரிகளில் தொடர்ச்சியாக அதிகரிக்கும் முழு எண் மதிப்பை எழுதுகிறோம், பின்னர் அது மற்ற நானோவுக்கு அனுப்பப்படுகிறது. காட்சி மற்றும் பிழைத்திருத்தத்திற்காக இந்த மதிப்பு எல்சிடியிலும் அச்சிடப்பட்டுள்ளது.
சீரியல்.பிரண்ட் ("அனுப்பிய மதிப்பு ="); சீரியல்.பிரண்ட்ல்ன் (பொட்வால்); // RS-485 பஸ் lcd.setCursor (0,0) க்கு சீரியல் எழுது POTval; lcd.print ("அனுப்பிய மதிப்பு"); lcd.setCursor (0,1); lcd.print (பொட்வால்); தாமதம் (1000); lcd.clear (); potval + = 1;

பெறுநரின் பக்கம்:
இங்கே மீண்டும், எல்.சி.டி.யை இயக்குவதற்கான நிலையான நூலகத்தை சேர்ப்பதன் மூலம் தொடங்கி, அர்டுயினோ நானோவின் டி 8 முள் ஒரு வெளியீட்டு முள் என அறிவிக்கிறோம், பின்னர் நாங்கள் MAX485 தொகுதியை ஒரு டிரான்ஸ்மிட்டர் அல்லது ரிசீவர் என அறிவிக்கப் பயன்படுத்துவோம்.
int enablePin = 8; #சேர்க்கிறது
இப்போது அமைவு பகுதிக்கு வருகிறது. MAX485 தொகுதியை ரிசீவர் பயன்முறையில் வைக்க, செயலாக்க முள் உயரத்தை இழுப்போம். இது அரை-இரட்டை ஐ.சி என்பதால், ஒரே நேரத்தில் கடத்தவும் பெறவும் முடியாது. நாங்கள் இங்கே எல்சிடியைத் துவக்கி வரவேற்பு செய்தியை அச்சிடுவோம்.
சீரியல்.பெஜின் (9600); // பாட்ரேட் 9600 இல் சீரியலைத் துவக்குங்கள்: பின்மோட் (enablePin, OUTPUT); lcd.begin (16,2); lcd.print ("CIRCUIT DIGEST"); lcd.setCursor (0,1); lcd.print ("ரிசீவர் நானோ"); தாமதம் (3000); டிஜிட்டல்ரைட் (enablePin, LOW); // (முள் 8 எப்போதும் மாஸ்டரிடமிருந்து மதிப்பைப் பெற குறைவாக)
இப்போது வளையத்தில், சீரியல் போர்ட்டில் ஏதேனும் கிடைக்கிறதா என்று சரிபார்த்து, பின்னர் தரவைப் படிக்கிறோம், உள்வரும் தரவு ஒரு முழு எண் என்பதால், அதை பாகுபடுத்தி இணைக்கப்பட்ட எல்சிடியில் காண்பிப்போம்.
int pwmval = Serial.parseInt (); // மாஸ்டர் த்ரோட் RS-485 Serial.print இலிருந்து INTEGER மதிப்பைப் பெறுக ("எனக்கு மதிப்பு கிடைத்தது"); Serial.println (pwmval); lcd.setCursor (0,0); lcd.print ("பெறப்பட்ட மதிப்பு"); lcd.setCursor (0,1); lcd.print (pwmval); தாமதம் (1000); lcd.clear ();

முடிவுரை
இந்த திட்டத்திற்காக நாங்கள் பயன்படுத்திய சோதனை அமைப்பை கீழே காணலாம்.

இந்த திட்டத்தின் முழுமையான செயல்பாட்டை கீழே இணைக்கப்பட்ட வீடியோவில் காணலாம். இந்த முறை நீண்ட தூரத்திற்கு தரவை மாற்றுவதற்கான எளிய மற்றும் எளிதான முறைகளில் ஒன்றாகும். இந்த திட்டத்தில், நாங்கள் 9600 என்ற பாட் வீதத்தை மட்டுமே பயன்படுத்தியுள்ளோம், இது MAX-485 தொகுதிக்கூறு மூலம் நாம் அடையக்கூடிய அதிகபட்ச பரிமாற்ற வேகத்தின் கீழ் உள்ளது, ஆனால் இந்த வேகம் அங்குள்ள பெரும்பாலான சென்சார் தொகுதிகளுக்கு ஏற்றது, எங்களுக்கு உண்மையில் தேவையில்லை நீங்கள் ஒரு ஈத்தர்நெட் இணைப்பாக கேபிளைப் பயன்படுத்தாவிட்டால், நீங்கள் பெறக்கூடிய அனைத்து அலைவரிசை மற்றும் பரிமாற்ற வேகம் தேவைப்படாவிட்டால், ஆர்டுயினோ மற்றும் பிற மேம்பாட்டு வாரியங்களுடன் பணிபுரியும் போது அதிகபட்ச வேகம். பரிமாற்ற வேகத்துடன் சொந்தமாக விளையாடுங்கள், மற்ற ஈத்தர்நெட் கேபிள் வகைகளையும் முயற்சிக்கவும். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கீழே உள்ள கருத்துப் பிரிவில் விடுங்கள் அல்லது எங்கள் மன்றங்களைப் பயன்படுத்துங்கள், அவற்றுக்கு நான் சிறந்த முறையில் பதிலளிப்பேன். அதுவரை, ஆடியோஸ்!
