அர்டுயினோ-லோகோ

Arduino ATMEGA328 SMD பிரட்போர்டு பயனர் கையேடு

Arduino-ATMEGA328-SMD-பிரெட்போர்டு-தயாரிப்பு

முடிந்துவிட்டதுview

Arduino-ATMEGA328-SMD-பிரெட்போர்டு-FIG-1

Arduino Uno என்பது ATmega328 (டேட்டாஷீட்) அடிப்படையிலான மைக்ரோகண்ட்ரோலர் போர்டு ஆகும். இது 14 டிஜிட்டல் உள்ளீடு/வெளியீட்டு ஊசிகளைக் கொண்டுள்ளது (இதில் 6 PWM வெளியீடுகளாகப் பயன்படுத்தப்படலாம்), 6 அனலாக் உள்ளீடுகள், ஒரு 16 MHz படிக ஆஸிலேட்டர், ஒரு USB இணைப்பு, ஒரு பவர் ஜாக், ஒரு ICSP தலைப்பு மற்றும் ஒரு மீட்டமைப்பு பொத்தான். மைக்ரோகண்ட்ரோலரை ஆதரிக்க தேவையான அனைத்தையும் இது கொண்டுள்ளது; தொடங்குவதற்கு, USB கேபிள் மூலம் கணினியுடன் இணைக்கவும் அல்லது AC-to-DC அடாப்டர் அல்லது பேட்டரி மூலம் அதை இயக்கவும். FTDI USB-to-serial இயக்கி சிப்பைப் பயன்படுத்தாத யூனோ முந்தைய எல்லா பலகைகளிலிருந்தும் வேறுபடுகிறது. மாறாக, இது ஒரு USB-to-serial மாற்றியாக திட்டமிடப்பட்ட Atmega8U2 ஐக் கொண்டுள்ளது. "Uno" என்பது இத்தாலிய மொழியில் ஒன்று என்று பொருள்படும் மற்றும் Arduino 1.0 இன் வரவிருக்கும் வெளியீட்டைக் குறிக்கும் வகையில் பெயரிடப்பட்டது. யூனோ மற்றும் பதிப்பு 1.0 ஆகியவை Arduino இன் குறிப்பு பதிப்புகளாக இருக்கும், இது முன்னோக்கி நகரும். யூனோ என்பது யுஎஸ்பி ஆர்டுயினோ போர்டுகளின் தொடரில் சமீபத்தியது மற்றும் அர்டுயினோ இயங்குதளத்திற்கான குறிப்பு மாதிரி; முந்தைய பதிப்புகளுடன் ஒப்பிடுவதற்கு, Arduino போர்டுகளின் குறியீட்டைப் பார்க்கவும்.

சுருக்கம்

  • மைக்ரோகண்ட்ரோலர் ATmega328
  • இயக்க தொகுதிtagஇ 5 வி
  • உள்ளீடு தொகுதிtage (பரிந்துரைக்கப்பட்டது) 7-12V
  • உள்ளீடு தொகுதிtage (வரம்புகள்) 6-20V
  • டிஜிட்டல் I/O பின்கள் 14 (இதில் 6 PWM வெளியீட்டை வழங்குகின்றன)
  • அனலாக் உள்ளீடு பின்கள் 6
  • I/O பின் 40 mAக்கு DC மின்னோட்டம்
  • 3.3V பின் 50 mAக்கான DC மின்னோட்டம்
  • ஃபிளாஷ் நினைவகம் 32 KB (ATmega328) இதில் 0.5 KB பூட்லோடரால் பயன்படுத்தப்படுகிறது
  • SRAM 2 KB (ATmega328)
  • EEPROM 1 KB (ATmega328)
  • கடிகார வேகம் 16 மெகா ஹெர்ட்ஸ்

திட்டவட்டமான & குறிப்பு வடிவமைப்பு
கழுகு files: Arduino-uno-reference-design.zip
திட்டம்: arduino-uno-schematic.pdf

சக்தி

அர்டுயினோ யூனோவை யூ.எஸ்.பி இணைப்பு அல்லது வெளிப்புற மின்சாரம் மூலம் இயக்க முடியும். மூலத்தின் சக்தி தானாகவே தேர்ந்தெடுக்கப்படுகிறது. வெளிப்புற (யூ.எஸ்.பி அல்லாத) சக்தியானது ஏசி-டு-டிசி அடாப்டர் (வால்-வார்ட்) அல்லது பேட்டரியில் இருந்து வரலாம். போர்டின் பவர் ஜாக்கில் 2.1மிமீ சென்டர்-பாசிட்டிவ் பிளக்கைச் செருகுவதன் மூலம் அடாப்டரை இணைக்க முடியும். பவர் இணைப்பியின் ஜிஎன்டி மற்றும் வின் பின் ஹெடர்களில் பேட்டரியிலிருந்து லீட்கள் செருகப்படலாம். போர்டு 6 முதல் 20 வோல்ட் வெளிப்புற விநியோகத்தில் செயல்பட முடியும். இருப்பினும், 7V க்கும் குறைவாக வழங்கப்பட்டால், 5V முள் ஐந்து வோல்ட்டுகளுக்கும் குறைவாக வழங்கலாம் மற்றும் பலகை நிலையற்றதாக இருக்கலாம். 12Vக்கு மேல் பயன்படுத்தினால், தொகுதிtagமின் சீராக்கி பலகையை அதிக வெப்பமாக்கி சேதப்படுத்தலாம். பரிந்துரைக்கப்பட்ட வரம்பு 7 முதல் 12 வோல்ட் ஆகும்.
பவர் பின்கள் பின்வருமாறு:

  • VIN. உள்ளீடு தொகுதிtagவெளிப்புற சக்தி மூலத்தைப் பயன்படுத்தும் போது Arduino போர்டுக்கு e (USB இணைப்பு அல்லது பிற ஒழுங்குபடுத்தப்பட்ட சக்தி மூலத்திலிருந்து 5 வோல்ட்களுக்கு மாறாக). நீங்கள் தொகுதி வழங்க முடியும்tagஇ இந்த முள் மூலம், அல்லது, தொகுதி வழங்கினால்tagபவர் ஜாக் வழியாக, இந்த பின் மூலம் அணுகவும்.
  • 5V ஒழுங்குபடுத்தப்பட்ட மின்சாரம் மைக்ரோகண்ட்ரோலர் மற்றும் போர்டில் உள்ள பிற கூறுகளை இயக்க பயன்படுகிறது. இது VIN இலிருந்து ஆன்-போர்டு ரெகுலேட்டர் வழியாக வரலாம் அல்லது USB அல்லது மற்றொரு ஒழுங்குபடுத்தப்பட்ட 5V சப்ளை மூலம் வழங்கப்படலாம்.
  • 3V3. 3.3-வோல்ட் சப்ளை ஆன்போர்டு ரெகுலேட்டரால் உருவாக்கப்படுகிறது. அதிகபட்ச மின்னோட்டம் 50 mA ஆகும்.
  • GND. தரை ஊசிகள்.

நினைவகம்
ATmega328 இல் 32 KB உள்ளது (பூட்லோடருக்கு 0.5 KB பயன்படுத்தப்படுகிறது). இது 2 KB SRAM மற்றும் 1 KB EEPROM ஆகியவற்றைக் கொண்டுள்ளது (இதை EEPROM நூலகத்தில் படிக்கவும் எழுதவும் முடியும்).

உள்ளீடு மற்றும் வெளியீடு

யூனோவில் உள்ள 14 டிஜிட்டல் பின்களில் ஒவ்வொன்றும் பின்மோட்(), டிஜிட்டல் ரைட்(), மற்றும் டிஜிட்டல் ரீட்() செயல்பாடுகளைப் பயன்படுத்தி உள்ளீடு அல்லது வெளியீட்டாகப் பயன்படுத்தப்படலாம். அவை 5 வோல்ட்களில் இயங்குகின்றன. ஒவ்வொரு பின்னும் அதிகபட்சமாக 40 mA ஐ வழங்கலாம் அல்லது பெறலாம் மற்றும் 20-50 kOhms இன் உள் இழுக்கும் மின்தடையம் (இயல்புநிலையாக துண்டிக்கப்பட்டது) உள்ளது. கூடுதலாக, சில ஊசிகளும் உள்ளன
சிறப்பு செயல்பாடுகள்:

  • தொடர்: 0 (RX) மற்றும் 1 (TX). (RX) பெறவும் (TX) TTL தொடர் தரவை அனுப்பவும் பயன்படுகிறது. இந்த பின்கள் ATmega8U2 USB-to-TTL சீரியல் சிப்பின் தொடர்புடைய பின்களுடன் இணைக்கப்பட்டுள்ளன.
  • வெளிப்புற குறுக்கீடுகள்: 2 மற்றும் 3. இந்த பின்கள் குறைந்த மதிப்பு, உயரும் அல்லது வீழ்ச்சி விளிம்பு அல்லது மதிப்பில் ஏற்படும் மாற்றத்தில் குறுக்கீட்டைத் தூண்டும் வகையில் கட்டமைக்கப்படலாம். விவரங்களுக்கு அட்டாச் இன்டர்ரப்ட்() செயல்பாட்டைப் பார்க்கவும்.
  • PWM: 3, 5, 6, 9, 10, மற்றும் 11. அனலாக்ரைட்() செயல்பாட்டுடன் 8-பிட் PWM வெளியீட்டை வழங்கவும்.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). இந்த ஊசிகள் SPI நூலகத்தைப் பயன்படுத்தி SPI தொடர்பை ஆதரிக்கின்றன.
  • எல்இடி: 13. டிஜிட்டல் பின்னுடன் இணைக்கப்பட்ட எல்இடி உள்ளது 13. முள் அதிக மதிப்பில் இருக்கும்போது, ​​எல்இடி ஆன் ஆகும், பின் குறைவாக இருக்கும் போது, ​​அது ஆஃப் ஆகும்.

யூனோவில் 6 அனலாக் உள்ளீடுகள் உள்ளன, இவை ஒவ்வொன்றும் 0 பிட்கள் தெளிவுத்திறனை வழங்குகிறது (அதாவது 5 வெவ்வேறு மதிப்புகள்). இயல்பாக, அவை தரையிலிருந்து 10 வோல்ட் வரை அளவிடப்படுகின்றன, இருப்பினும் AREF பின் மற்றும் அனலாக் ரெஃபரன்ஸ்() செயல்பாட்டைப் பயன்படுத்தி அவற்றின் வரம்பின் மேல் முனையை மாற்ற முடியுமா? கூடுதலாக, சில ஊசிகளுக்கு சிறப்பு செயல்பாடு உள்ளது:

  • I2C: 4 (SDA) மற்றும் 5 (SCL). வயர் லைப்ரரியைப் பயன்படுத்தி I2C (TWI) தகவல்தொடர்புக்கு ஆதரவு. போர்டில் இன்னும் இரண்டு ஊசிகளும் உள்ளன:
  • AREF. குறிப்பு தொகுதிtagஅனலாக் உள்ளீடுகளுக்கு இ. அனலாக் குறிப்பு() உடன் பயன்படுத்தப்பட்டது.
  • மீட்டமை. மைக்ரோகண்ட்ரோலரை மீட்டமைக்க இந்த வரியை குறைவாக கொண்டு வாருங்கள். போர்டில் உள்ளதைத் தடுக்கும் ஷீல்டுகளில் மீட்டமை பொத்தானைச் சேர்க்க பொதுவாகப் பயன்படுத்தப்படுகிறது.
  • Arduino பின்கள் மற்றும் ATmega328 போர்ட்களுக்கு இடையே உள்ள வரைபடத்தையும் பார்க்கவும்?.

தொடர்பு

Arduino UNO ஒரு கணினி, மற்றொரு Arduino அல்லது பிற மைக்ரோகண்ட்ரோலர்களுடன் தொடர்புகொள்வதற்கான பல வசதிகளைக் கொண்டுள்ளது. ATmega328 UART TTL (5V) தொடர் தொடர்பை வழங்குகிறது, இது டிஜிட்டல் பின்கள் 0 (RX) மற்றும் 1 (TX) இல் கிடைக்கிறது. போர்டில் உள்ள ஒரு ATmega8U2 இந்த தொடர் தொடர்பை USB வழியாகச் சென்று கணினியில் உள்ள மென்பொருளுக்கு மெய்நிகர் காம் போர்ட்டாகத் தோன்றும். '8U2 ஃபார்ம்வேர் நிலையான USB COM இயக்கிகளைப் பயன்படுத்துகிறது மற்றும் வெளிப்புற இயக்கி தேவையில்லை. இருப்பினும், விண்டோஸில், ஒரு .inf file தேவைப்படுகிறது. Arduino மென்பொருளில் ஒரு தொடர் மானிட்டர் உள்ளது, இது Arduino போர்டுக்கு அனுப்பப்படும் எளிய உரைத் தரவை அனுமதிக்கிறது. யூ.எஸ்.பி-டு-சீரியல் சிப் மற்றும் கணினிக்கு யூ.எஸ்.பி இணைப்பு வழியாக தரவு அனுப்பப்படும்போது போர்டில் உள்ள ஆர்எக்ஸ் மற்றும் டிஎக்ஸ் எல்இடிகள் ஒளிரும் (ஆனால் பின்கள் 0 மற்றும் 1 இல் தொடர் தொடர்புக்கு அல்ல). ஒரு SoftwareSerial நூலகம் Uno இன் எந்த டிஜிட்டல் பின்களிலும் தொடர் தொடர்பு கொள்ள அனுமதிக்கிறது. ATmega328 I2C (TWI) மற்றும் SPI தகவல்தொடர்புகளையும் ஆதரிக்கிறது. Arduino மென்பொருளானது I2C பேருந்தின் பயன்பாட்டை எளிமையாக்க வயர் நூலகத்தை உள்ளடக்கியது; விவரங்களுக்கு ஆவணத்தைப் பார்க்கவும். SPI தகவல்தொடர்புக்கு, SPI நூலகத்தைப் பயன்படுத்தவும்.

நிரலாக்கம்

Arduino Uno ஆனது Arduino மென்பொருள் (பதிவிறக்கம்) மூலம் நிரல்படுத்தப்படலாம். "கருவிகள் > பலகை மெனுவிலிருந்து Arduino Uno ஐத் தேர்ந்தெடுக்கவும் (உங்கள் போர்டில் உள்ள மைக்ரோகண்ட்ரோலரின் படி). விவரங்களுக்கு, குறிப்பு மற்றும் பயிற்சிகளைப் பார்க்கவும். Arduino Uno இல் உள்ள ATmega328, வெளிப்புற வன்பொருள் புரோகிராமரைப் பயன்படுத்தாமல் புதிய குறியீட்டைப் பதிவேற்ற அனுமதிக்கும் பூட்லோடருடன் முன்பே எரிக்கப்படுகிறது. இது அசல் STK500 நெறிமுறையைப் பயன்படுத்தி தொடர்பு கொள்கிறது (குறிப்பு, சி தலைப்பு fileகள்). நீங்கள் பூட்லோடரைப் புறக்கணித்து மைக்ரோகண்ட்ரோலரை ஐசிஎஸ்பி (இன்-சர்க்யூட் சீரியல் புரோகிராமிங்) ஹெடர் மூலம் நிரல் செய்யலாம்; விவரங்களுக்கு இந்த வழிமுறைகளைப் பார்க்கவும். ATmega8U2 ஃபார்ம்வேர் மூலக் குறியீடு உள்ளது. ATmega8U2 ஆனது DFU பூட்லோடருடன் ஏற்றப்பட்டுள்ளது, இது பலகையின் பின்புறத்தில் (இத்தாலியின் வரைபடத்திற்கு அருகில்) சாலிடர் ஜம்பரை இணைத்து பின்னர் 8U2 ஐ மீட்டமைப்பதன் மூலம் செயல்படுத்தப்படும். புதிய ஃபார்ம்வேரை ஏற்றுவதற்கு நீங்கள் Atmel இன் FLIP மென்பொருள் (Windows) அல்லது DFU புரோகிராமர் (Mac OS X மற்றும் Linux) ஆகியவற்றைப் பயன்படுத்தலாம். அல்லது வெளிப்புற புரோகிராமருடன் ISP தலைப்பைப் பயன்படுத்தலாம் (DFU பூட்லோடரை மேலெழுதுதல்). மேலும் தகவலுக்கு இந்த பயனர் பங்களித்த பயிற்சியைப் பார்க்கவும்.

தானியங்கு (மென்பொருள்) மீட்டமைப்பு

பதிவேற்றத்திற்கு முன் மீட்டமை பொத்தானை அழுத்துவதற்குப் பதிலாக, இணைக்கப்பட்ட கணினியில் இயங்கும் மென்பொருள் மூலம் அதை மீட்டமைக்க அனுமதிக்கும் வகையில் Arduino Uno வடிவமைக்கப்பட்டுள்ளது. ATmega8U2 இன் ஹார்டுவேர் ஃப்ளோ கண்ட்ரோல் லைன்களில் ஒன்று (DTR) ATmega328 இன் ரீசெட் லைனுடன் 100 நானோ ஃபேராட் மின்தேக்கி வழியாக இணைக்கப்பட்டுள்ளது. இந்த வரி வலியுறுத்தப்படும் போது (குறைவாக எடுக்கப்பட்டது), சிப்பை மீட்டமைக்கும் அளவுக்கு மீட்டமைப்பு வரி நீண்டதாக குறைகிறது. Arduino மென்பொருளானது Arduino சூழலில் பதிவேற்ற பொத்தானை அழுத்துவதன் மூலம் குறியீட்டைப் பதிவேற்ற உங்களை அனுமதிக்கும் திறனைப் பயன்படுத்துகிறது. இதன் பொருள், துவக்க ஏற்றி ஒரு குறுகிய காலக்கெடுவைக் கொண்டிருக்கலாம், ஏனெனில் DTR ஐக் குறைப்பது பதிவேற்றத்தின் தொடக்கத்துடன் நன்கு ஒருங்கிணைக்கப்படும்.

இந்த அமைப்பு மற்ற தாக்கங்களைக் கொண்டுள்ளது. Mac OS X அல்லது Linux இல் இயங்கும் கணினியுடன் Uno இணைக்கப்பட்டிருக்கும் போது, ​​ஒவ்வொரு முறையும் மென்பொருளிலிருந்து (USB வழியாக) இணைப்பு ஏற்படும் போது அது மீட்டமைக்கும். அடுத்த அரை வினாடி அல்லது அதற்கு மேல், பூட்லோடர் யூனோவில் இயங்குகிறது. தவறான தரவை (அதாவது புதிய குறியீட்டைப் பதிவேற்றுவதைத் தவிர வேறு எதையும்) புறக்கணிக்க திட்டமிடப்பட்டிருக்கும் போது, ​​இணைப்பு திறக்கப்பட்ட பிறகு போர்டுக்கு அனுப்பப்பட்ட முதல் சில பைட்டுகளின் தரவை இடைமறிக்கும். போர்டில் இயங்கும் ஸ்கெட்ச் முதலில் தொடங்கும் போது ஒரு முறை உள்ளமைவு அல்லது பிற தரவைப் பெற்றால், இணைப்பைத் திறந்த பிறகும் இந்தத் தரவை அனுப்புவதற்கு முன்பும் அது தொடர்பு கொள்ளும் மென்பொருள் ஒரு நொடி காத்திருக்கிறது என்பதை உறுதிப்படுத்தவும். யூனோவில் தானாக மீட்டமைப்பை முடக்குவதற்கு வெட்டக்கூடிய ஒரு தடயம் உள்ளது. தடத்தின் இருபுறமும் உள்ள பேட்களை மீண்டும் இயக்குவதற்கு ஒன்றாக இணைக்கலாம். இது "ரீசெட்-என்" என்று பெயரிடப்பட்டுள்ளது. 110V இலிருந்து ரீசெட் லைனுக்கு 5-ஓம் ரெசிஸ்டரை இணைப்பதன் மூலம் தானாக மீட்டமைப்பை முடக்கலாம்; விவரங்களுக்கு இந்த மன்றத் தொடரைப் பார்க்கவும்.

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

உடல் பண்புகள்

யூனோ பிசிபியின் அதிகபட்ச நீளம் மற்றும் அகலம் முறையே 2.7 மற்றும் 2.1 இன்ச் ஆகும், யூ.எஸ்.பி கனெக்டர் மற்றும் பவர் ஜாக் ஆகியவை முந்தைய பரிமாணத்திற்கு அப்பால் நீட்டிக்கப்பட்டுள்ளன. நான்கு திருகு துளைகள் பலகையை ஒரு மேற்பரப்பு அல்லது வழக்குடன் இணைக்க அனுமதிக்கின்றன. டிஜிட்டல் பின்கள் 7 மற்றும் 8 க்கு இடையே உள்ள தூரம் 160 மில் (0.16″), மற்ற பின்களின் 100 மில் இடைவெளியில் கூட பல மடங்கு இல்லை என்பதை நினைவில் கொள்ளவும்.

Arduino UNO குறிப்பு வடிவமைப்பு

குறிப்பு வடிவமைப்புகள் "உள்ளபடியே" மற்றும் "எல்லா தவறுகளுடன்" வழங்கப்படுகின்றன. Arduino மற்ற அனைத்து உத்தரவாதங்களையும் மறுக்கிறது, வெளிப்படையாக அல்லது மறைமுகமாக, Arduino எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் விவரக்குறிப்புகள் மற்றும் தயாரிப்பு விளக்கங்களில் மாற்றங்களைச் செய்யலாம். "ஒதுக்கப்பட்டது" அல்லது "குறிப்பிடப்படாதது" எனக் குறிக்கப்பட்ட ஏதேனும் அம்சங்கள் அல்லது அறிவுறுத்தல்களின் இல்லாமை அல்லது குணாதிசயங்களின் மீது குறிப்பிட்ட நோக்கத்திற்காக வணிகம் அல்லது உடற்தகுதி பற்றிய எந்தவொரு மறைமுகமான உத்தரவாதங்கள் உட்பட ஆனால் வரம்பிடப்படாத தயாரிப்புகளை வாடிக்கையாளர் கருத்தில் கொள்ளக்கூடாது. Arduino இவற்றை எதிர்கால வரையறைக்காக ஒதுக்குகிறது மற்றும் எதிர்காலத்தில் ஏற்படும் மாற்றங்களால் எழும் மோதல்கள் அல்லது இணக்கமின்மைகளுக்கு எந்தப் பொறுப்பையும் கொண்டிருக்காது. தயாரிப்பு பற்றிய தகவல் Web தளம் அல்லது பொருட்கள் அறிவிப்பு இல்லாமல் மாற்றத்திற்கு உட்பட்டது. இந்தத் தகவலுடன் வடிவமைப்பை இறுதி செய்ய வேண்டாம்.

Arduino-ATMEGA328-SMD-பிரெட்போர்டு-FIG-2

Pdf ஐ பதிவிறக்கவும்: Arduino ATMEGA328 SMD பிரட்போர்டு பயனர் கையேடு

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *