ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

Podobne dokumenty
ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL8AVR. Płyta bazowa dla modułów dipavr

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

ZL10PLD. Moduł dippld z układem XC3S200

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

KAmduino UNO. Rev Źródło:

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

KA-NUCLEO-Weather. ver. 1.0

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

KA-Nucleo-Weather. Rev Źródło:

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

ZL19PRG. Programator USB dla układów PLD firmy Altera

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Uniwersalny zestaw uruchomieniowy ZL4PIC

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

E-TRONIX Sterownik Uniwersalny SU 1.2

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

Płyta uruchomieniowa EBX51

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

ARMputer, część 1 AVT 922

Uniwersalna karta I/O

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

SML3 październik 2008

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

ZL11ARM. Uniwersalna płyta bazowa

Zestaw Startowy EvB. Więcej informacji na stronie:

Płytka uruchomieniowa XM32

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Kod produktu: MP01611

Tester samochodowych sond lambda

KAmodRPi ADC DAC. Rev Źródło:

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

ZL15PLD. Płyta bazowa dla modułów z układem XC2C256

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

Konwerter DAN485-MDIP

SML3 październik

dokument DOK wersja 1.0

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Zestaw edukacyjny dla mikrokontrolerów ST62

KIT ZR-01 Zasilacz stabilizowany V, 1.5A

MOBOT RoboSnake. Moduł wieloczłonowego robota

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Programator procesorów rodziny AVR AVR-T910

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Kod produktu: MP-1W-2480

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

W.J WIELICZKA

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

Kod produktu: MP01611-ZK

Transkrypt:

ZL11AVR Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 Zestaw przeznaczony do budowania prostych aplikacji z mikrokontrolerem ATtiny2313 (w podstawkę można również zamontować AT90S1200 lub AT90S2313). Jego wyposażenie, łatwość dostosowania do indywidualnych wymagań powodują, że nadaje się on zarówno dla początkujących jak i zaawansowanych użytkowników, którzy chcą prowadzić samodzielne prace z mikrokontrolerami lub szybko zbudować sterownik mikroprocesorowy. ver. 1.0

Podstawowe parametry ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 przystosowany do współpracy z mikrokontrolerami AVR: AT90S1200, AT90S2313 oraz ATtiny2313 (standardowo w zestawie znajduje się ATtiny2313), złącze do programowania mikrokontrolerów ISP, wbudowany 4-cyfrowy, multipleksowany wyświetlacz LED, możliwość zastosowania wyświetlacza LCD ze sterownikiem zgodny z HD44780, wbudowany 4-kanałowy, 8-bitowy przetwornik A/C, wbudowany 8-bitowy przetwornik C/A, wbudowane precyzyjne źródło napięcia odniesienia o regulowanej wartości, możliwość zasilania z USB lub zasilacza zewnętrznego (wbudowany stabilizator), wbudowany interfejs RS232 (z interfejsem napięciowym na MAX232 lub tranzystorach), linie portów I/O mikrokontrolera wyprowadzone na złącza szpilkowe, dwuprzyciskowa klawiatura, konfiguracja za pomocą kliku zworek, większość sygnałów systemowych wyprowadzono na złącza ARK, napięcie zasilania (niestabilizowane): 9...12 VDC. Wyposażenie standardowe Kod Opis ZL4PRG zmontowany zestaw, BTC Korporacja 03-237 Warszawa ul. Inowłodzka 5 tel./faks: (22) 814-13-02 e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.

ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 3 Schemat elektryczny zestawu ZL11AVR Rys. 1. Schemat elektryczny zestawu ZL11AVR

4 ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 Schemat elektryczny zestawu ZL11AVR pokazano na rysunku 1. Ze względu na niewielkie wymiary radiatora wspomagającego chłodzenie stabilizatora U5 zaleca się zasilanie zestawu z zasilacza sieciowego o napięciu wyjściowym nie przekraczającym 12 VDC. Napięcie wejściowe podawane na gniazda JP1 i JP2 może mieć dowolną polaryzację, ze względu na zastosowanie na wejściu mostka Graetz a M1. Dołączenie napięcia zasilającego jest sygnalizowane świeceniem się diody D1. Na rysunku 2 pokazano rozmieszczenie najważniejszych elementów na płytce zestawu. Rys. 2. Rozmieszczenie najważniejszych elementów na płytce zestawu

ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 5 Klawiatura Zestaw wyposażono w 2-przyciskową klawiaturę. Przyciski S1 i S2 zwierają (odpowiednio) do masy linie PD0 i PD1 mikrokontrolera. Ponieważ nie zastosowano zewnętrznych rezystorów podciągających linie I/O do plusa zasilania, konieczne jest uaktywnienie wewnętrznych rezystorów podciągających wbudowanych w mikrokontroler. Należy pamiętać także o tym, że linie PD0 i PD1 są wykorzystywane podczas transmisji danych przez RS232. Wyświetlacz LCD Złącze W5 służy do zamontowania typowego wyświetlacza alfanumerycznego o organizacji 2 16 znaków z wbudowanym sterownikiem HD44780. Sterownik wyświetlacza może być sterowany w trybie interfejsu 4-bitowego, przy czym nie jest możliwy odczyt zawartości pamięci CG-RAM, ze względu na zwarcie do masy zasilania sygnału R/W. Potencjometr PR1 służy do ustalenia kontrastu matrycy LCD. Sposób dołączenia poszczególnych linii modułu wyświetlacza do linii I/O mikrokontrolera przedstawiono w tabeli 1. W tabeli 2 pokazano możliwe źródła sygnału sterującego linią E modułu LCD. Tab. 1. Przypisanie sygnałów interfejsu modułu LCD do wyprowadzeń mikrokontrolera Nazwa wyprowadzenia LCD Numer wyprowadzenia LCD Nazwa linii portu AVR RS 4 PB2 E 6 PB1 lub PB3 (tab. 2) D4 11 PB4 D5 12 PB5 D6 13 PB6 D7 14 PB7 Tab. 2. Wybór sygnału sterującego linią E moduł LCD (J3) Pozycja Oznaczenie na PCB Sygnał E sterowany z linii 1-2 PB1 PB1 2-3 PB3 PB3 Wykaz elementów Kondensatory C1: 100 mf/16v C2: 220 mf/25v C3, C4: 33pF C5 C8: 1 mf/16v C9 C13: 100nF Rezystory R1: 680 Ω R2 R9: 82 Ω R10 R14, R19 R23: 3,3 kω R15 R18: 100 Ω R24: 330 Ω R25, R26, R31*, R32: 10 kω R27...R30: 1 MΩ PR1: 10 kω PR2: 1 kω PR3: 1 kω (precyzyjny, wieloobrotowy) Uwaga! W zależności od potrzeb montowany jest PR2 lub PR3 (precyzyjny)! Półprzewodniki T1* T6: BC516, BC557 T7: BC547 U1: AT90S2313/ATtiny2313 U2: PCF8591 U3: TL431 U4: MAX232 U5: 7805 D1: LED D2: 1N5401 W1 W4: SA51 M1: 1A/50V Złącza USBCON: USB_A J1 J4*, J5, J6, PWR_SEL: gold-piny 3 1 + zworka JP1: ARK2 JP2: DC2,5/5,5 JP3: IDC10 (2 5) JP4: ARK3 JP5: 2 ARK2 JP6: 2 ARK2 JP7: DB9F JP8: 2 ARK2 + ARK3 JP9: glod-piny 7 1 JP10: 2 ARK3 Z1 Z10: gold-piny 10 1 Z11 Z15: gold-piny 5 1 Inne W5: LCD 2 16 X1: 4 MHz S1, S2: mikroprzełączniki

6 Multipleksowany wyświetlacz LED ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 Wyświetlacze LED 7-segmentowe W1...W4 (wspólna anoda) połączono w sposób umożliwiający ich multipleksowe sterowanie. Wspólne elektrody wyświetlacz są sterowane za pomocą wzmacniaczy tranzystorowych T3...T6, których sygnały kolektorowe wyprowadzono także na złącze ARK JP10. W tab. 3 zestawiono sposób dołączenia segmentów wyświetlaczy do linii I/O mikrokontrolera, a w tabeli 4 sposób dołączenia wzmacniaczy sterujących anodami wyświetlaczy do linii I/O. Ponieważ linie PD5 i PD6 są wykorzystywane także jako linie magistrali I2C, przewidziano możliwość ich odłączenia od wzmacniaczy sterujących wyświetlaczami, do czego służą zworki J1 i J2 (tabela 5 i tabela 6). Wybór źródła zasilającego Zestaw może być zasilany z trzech źródeł: zewnętrznego zasilacza stabilizowanego o napięciu wyjściowym 5 V (złącze JP8), interfejsu USB komputera (USBCON), zasilacza niestabilizowanego DC o napięciu wyjściowym z zakresu 9...12 V (złącza: JP1 i JP2). Wyboru źródła zasilającego (pomiędzy USB i niestabilizowanym zasilaczem zewnętrznym) można dokonać za pomocą zworki PWR_SEL (tabela 7). Zalecane jest jednak korzystanie z jednego z dwóch pozostałych źródeł zasilania. Tab. 3. Sposób dołączenia segmentów wyświetlaczy do linii I/O mikrokontrolera Segment LED DP (kropka) B C D E F G A Linia I/O PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 Tab. 4. Sposób dołączenia wzmacniacz wspólnych katod wyświetlaczy do linii I/O mikrokontrolera Katoda wyświetlacza Linia I/O W1 PD6 W2 PD5 W3 PD4 W4 PD3 Tab. 5. Funkcje zworki J1 1-2 DISP Gdy PD6 steruje anodą W1 2-3 I2C Gdy PD6 spełnia rolę SDA Tab. 6. Funkcje zworki J2 1-2 DISP Gdy PD5 steruje anodą W2 2-3 I2C Gdy PD5 spełnia rolę SCL Tab. 7. Funkcje zworki PWR_SEL 1-2 USB Zasilanie z USB 2-3 EXT Zasilanie z zasilacza 9 12 VDC Przetworniki C/A i A/C Standardowym wyposażeniem zestawu jest układ PCF8591, który integruje 4-kanałowy przetwornik A/C (każdy kanał o rozdzielczości 8 bitów) i przetwornik C/A z wyjściem napięciowym (także o rozdzielczości 8 bitów). Dostęp do przetworników jest możliwy poprzez magistralę I2C. Napięcie odniesienia dla przetworników wytwarza układ U3. Jest ono regulowane za pomocą potencjometru PR3 (lub PR2, w zależności od wersji wykonania). Zerowanie Mikrokontroler zastosowany w zestawie ZL11AVR może być zerowany przez użytkownika za pomocą zworki zakładanej na styki oznaczone na płytce drukowanej G i R. Ich zwarcie wymusza wyzerowanie mikrokontrolera.

ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 7 Interfejs RS232 W przypadku samodzielnego montażu zestawu należy wybrać jeden z dwóch możliwych wariantów interfejsu napięciowego. Ze względu na niezawodność jest zalecany interfejs wykonany na układzie MAX232 (U4). W takim przypadku można nie montować elementów: T1, R32 i J4. Za pomocą zworek J4, J5 i J6 odbywa się wybór interfejsu napięciowego (w przypadku, gdy użytkownik zdecyduje się na montaż na płytce obydwu jego wersji). Funkcje zworek J4...J6 zestawiono w tabelach 8...10. Tab. 8. Funkcje zworki J4 1-2 Off Baza T1 odłączona od linii TxD_TTL (pozycja zalecana dla MAX232 w torze RS232) 2-3 RS Baza T1 dołączona do linii TxD_TTL (pozycja zalecana dla tranzystorowego konwertera napięć w torze RS232) Tab. 9. Funkcje zworki J5 1-2 MAX Kolektor T7 odłączony od linii RxD_TTL (pozycja zalecana dla MAX232 w torze RS232) 2-3 T Kolektor T7 dołączony do linii RxD_TTL (pozycja zalecana dla tranzystorowego konwertera napięć w torze RS232) Tab. 10. Funkcje zworki J6 1-2 - Pozycja zalecana, gdy T7 nie jest wykorzystywany jako bufor wejściowy 2-3 RxD Off Pozycja zalecana, gdy T7 pracuje jako bufor wejściowy, a w torze RS232 wykorzystano MAX232 Programowanie ISP Mikrokontroler zastosowany w zestawie można programować za pomocą programatora ISP (In System Programming), na przykład ZL2PRG. Dostępne są dwa złącza ISP: JP3, przystosowane do standardowych złącz IDC10 (ZL2PRG), JP9, umożliwiające zastosowanie dowolnego programatora wyposażonego z złączki jednostykowe. Obydwa złącza umożliwiają zasilenie programatorów ISP napięciem 5 V. Na rysunku 3 pokazano rozmieszczenie sygnałów ISP na złączu JP3. Rys. 3. Rozmieszczenie sygnałów na złączu ISP (JP3)

8 Tor AC/ i C/A Możliwe warianty wykonania ZL11AVR zestaw uruchomieniowy z mikrokontrolerem ATtiny2313 Na płytce drukowanej przewidziano miejsce na dwa potencjometry służące do regulacji wartości napięcia referencyjnego: PR2 i PR3. Zamontować należy tylko jeden z nich (we zależności od potrzeb i dostępności): PR2 to standardowy tani potencjometr węglowy o niewielkiej precyzji ustawienia pozycji i nie najlepszych parametrach temperaturowych, PR3 to precyzyjny potencjometr wieloobrotowy, którego stosowanie jest zalecane choć nieco bardziej kosztowne. Rys. 4. Schemat montażowy zestawu ZL11AVR! Na płytce drukowanej zestawu ZL11AVR błędnie oznaczono jedną ze zworek konfiguracyjnych nosi ona takie samo oznaczenie (J6) jak jedno złącz na wejściu przetwornika A/C. Opis zawarty w niniejszej dokumentacji jest prawidłowy dla płytek z błędnym opisem! Konwerter napięciowy w torze RS232 Na płytce przewidziano miejsce na dwa warianty tego konwertera: wykonanego na tranzystorach lub na układzie MAX232. Rozwiązanie na MAX232 jest zdecydowanie lepsze niż tranzystorowe, lecz w niektórych aplikacjach zestawu ZL11AVR opisanych w książce Mikrokontrolery dla początkujących jest wykorzystywany tranzystor ulokowany w torze Rx (odbiorczym) RS232. Z tego powodu optymalnym rozwiązaniem jest rezygnacja z montażu elementów: T1, R31, J4, co zapewni dobrej jakości konwerter napięciowy dla RS232 i zachowanie funkcjonalności zestawu zgodnie z opisem zamieszczonym w książce.