zapraszamy do sklepu internetowego

Moduł prototypowy PRO2313

wejście do sklepu internetowego

Moduł prototypowy PRO2313 z układem mikrokontrolera z rodziny AVR jest uniwersalnym modułem, umożliwiającym realizację urządzenia elektronicznego w oparciu o mikroprocesor jednoukładowy  typu ATTINY2313 firmy Atmel. Jest to tak zwany mikrokontroler (mikrosterownik) o ograniczonej liczbie wyprowadzeń z wewnętrzną pamięcią programu. Ze względu na swoje możliwości mikrokontrolery z tej serii są coraz częściej stosowane w różnego rodzaju układach sterowania i kontroli. Zastępują układy elektroniczne do tej pory budowane na układach scalonych i elementach dyskretnych, np. proste regulatory temperatury, mierniki czasu  itp. Dodatkowo układy z serii ATTINY2313 posiadają wbudowany analogowy komparator napięcia i generator PWM (modulator szerokości impulsu), dzięki czemu konstruowanie układów kontrolno-regulacyjnych jest prostsze i łatwiejsze. Układy z tej rodziny nie są kompatybilne z mikrokontrolerami z rodziny MCS-51.  Aby rozszerzyć możliwości aplikacyjne mikrokontrolera, moduł PRO-2313 został wyposażony w elementy magistrali I2C, szeregową pamięć EEPROM z serii 24C02, szeregowy zegar czasu rzeczywistego PCF8583 oraz układ rozszerzający magistralę I2C, układ PCF8754.
Moduł PRO-2313 jest idealnym narzędziem niezbędnym przy realizowaniu prototypowych urządzeń mikroprocesorowych lub małej serii gotowych urządzeń. Stanowi niezastąpioną pomoc dydaktyczną dla osób  pragnących zapoznać się techniką mikroprocesorową i zasadą działania mikrokontrolerów ATTINY2313 firmy Atmel oraz magistrali I2C.
Płytka prototypowa PRO-2313 jest to uniwersalny moduł o wymiarach 85x65mm.
Korzystając z gotowej i przetestowanej płytki prototypowej, zawierającej już zamontowane podstawowe elementy układu mikroprocesorowego, można znacznie przyspieszyć realizację wybranego urządzenia, koncentrując się na sprawach oprogramowania a nie na sprawach sprzętowych. Płytka drukowana zawiera dodatkowe uniwersalne pole lutownicze, dzięki któremu użytkownik  może dołączyć dodatkowe elementy i układy elektroniczne.
Użytkownik ma do dyspozycji wszystkie wyprowadzenia z układu mikrokontrolera, które są doprowadzone do złącza oraz na granicę uniwersalnego pola lutowniczego. Osobne złącze przewidziane jest do podłączenia wyświetlacza typu LCD, układu wejścia/wyjścia poprzez magistralę I2C i portu szeregowego typu RS232. Przewidziano też możliwość podłączenia odbiornika podczerwieni np. pracującego w systemie RC5 jak i też układów typu 1-Wire. Uniwersalne pole lutownicze jest właśnie przewidziane na dodatkowe układy. Na płytce zostało przewidziane miejsce na zainstalowanie precyzyjnego układu zerującego  mikrokontroler. Dzięki zainstalowaniu złącza szeregowego typu RS232 moduł daje się łatwo połączyć z dowolnym urządzeniem, umożliwiającym komunikację szeregową w standardzie RS232C. Płytka może być zasilana niestabilizowanym napięciem stałym od ok. +7.5V do ok. +12V, moduł zawiera swój własny stabilizator napięcia +5V.
Wszystkie układy scalone zamontowane są na podstawkach precyzyjnych, dzięki czemu układ jest łatwy w trakcie testowania, modyfikacji lub naprawie.
Moduł został wyposażony w złącze umożliwiające programowanie mikrokontrolera w systemie tzw. ISP. Dzięki temu można zaprogramować mikrokontroler bez wyciągania go z modułu.

Podstawowe parametry mikrokontrolera ATTINY2313


 1. PARAMETRY TECHNICZNE MODUŁU PRO2313


 2. OPIS MODUŁU PRO-2313

Schemat blokowy modułu przedstawiony jest na Rys.1  i składa się z kilku podstawowych części:
1. układ mikrokontrolera
2. złącze szeregowe RS232
3. układ zerowania mikrokontrolera
4. układ zasilania
5. zespół diod LED
6. pamięci typu EEPROM (I2C)
7. zegar czasu rzeczywistego (RTC I2C)
8. złącze rozszerzające magistralę I2C
9. złącze do podłączenia wyświetlacza LCD
10. odbiornik podczerwieni
11. złącze do programowania typu ISP

Rys. 1. Schemat blokowy modułu PRO-2313

Foto.1. Wygląd modułu PRO-2313

Do programowania mikrokontrolera można zastosować asembler lub kompilator języka C przewidziany dla procesorów z rodziny AVR. W sieci Internet dostępnych jest kilka kompilatorów dla układów AVR, np. AVRASM/WAVRASM firmy Atmel. Aby zaprogramować już sam układ mikrokontrolera należy umieścić układ w programatorze. Można skorzystać z gotowych programatorów lub zbudować własny prosty  programator układów z serii AT90S2313. W tym przypadku na stronie internetowej firmy Atmel też jest dostępny opis takiego programatora wraz z oprogramowaniem. Opisy układów programatorów można też znaleźć na innych stronach internetowych oraz w czasopismach elektronicznych, np. Elektronika Praktyczna, Elektronika Dla Wszystkich. Korzystając ze złącza ISP można zaprogramować mikrokontroler bez wyjmowania go z modułu. Wystarczy proste połączenie komputera klasy IBM PC poprzez złącze równoległe (np. LPT1) z płytką modułu. Mikrokontrolery z serii AVR są coraz bardziej popularne i stosowane przez wiele osób. Bardzo dobrym narzędziem do pisania programów, testowania i zaprogramowania układu jest kompilator języka Basic firmy MCS Electronics, BASCOM-AVR.  Język Basic ze względu na swoją składnię jest bardziej przejrzysty i łatwiejszy w opanowaniu, szczególnie dla  początkujących programistów. Kompilator BASCOM-AVR pracuje pod systemem Windows i z jego poziomu można napisać program, przeprowadzić symulacje programową i symulacje sprzętową w układzie docelowym oraz w końcowym etapie zaprogramować pamięć w układzie mikrokontrolera. Kompilator ma rozbudowaną składnię i wbudowanych wiele gotowych procedur do obsługi wyświetlaczy typu LCD, LED, magistrali I2C, odbiorników podczerwieni RC5, układów typu 1-Wire i servo mechanizmów. Jest to bardzo popularny kompilator i w Internecie można znaleźć wiele przykładów gotowych programów jak i wersje demo tego kompilatora. Na stronie internetowej firmy MCS Electronics (i nie tylko) jest dostępna wersja demo tego kompilatora o ograniczonych możliwościach ale w zupełności wystarcza dla zaprogramowania układu AT90S2313.

.
zapraszamy do sklepu internetowego

wejście do sklepu internetowego

Wszystkie ceny zawierają VAT

.