Idealny zestaw do nauki programowania mikrokontrolerów AVR!

Zestaw uruchomieniowy ATB (Atnel Test Board) rev.1.02

  Firma Woszym Technologies SP.J. zapewniła nam najwyższą jakość wykonania zestawu uruchomieniowego ATB. ***
 
UWAGA! instrukcje dla zestawów ATB --> www.forum.atnel.pl <--
Płytka testowa AVR [ATB rev:1.02] - *** N O W O Ś Ć *** - dokładny opis także TUTAJ

Profesjonalny zestaw uruchomieniowy AVR umożliwia w podstawowej wersji pracę z mikrokontrolerami: ATmega16, ATmega32 oraz ATmega644. Możliwe jest jednak rozszerzenie gamy obsługiwanych procesorów dzięki specjalnym konwerterom.  Dzięki nim można testować i uruchamiać układy oparte o m.in.: ATmega8/88/168, ATtiny13/45/85 i inne.  Prezentowane rozwiązanie poza walorami edukacyjnymi (nauka programowania) pozwala na zastosowanie jako uniwersalną platformę uruchomieniową. Zestaw wykorzystywany jest do nauki programowania mikrokontrolerów zarówno przez początkujących adeptów elektroniki cyfrowej, szkoły i uczelnie techniczne ale także przez wiele firm, w których spora część projektów oparta jest o mikrokontrolery AVR. Bywa on w takich sytuacjach niezastąpiony w trakcie tworzenia i testowania prototypów. Pozwala zaoszczędzić czas wykorzystywany dotąd na lutowanie podzespołów czy też rozwiązywanie problemów z różnej jakości płytkami stykowymi. Początkujący amatorzy doceniają natomiast szerokie możliwości nauki różnych języków programowania z użyciem tego zestawu, jak: język C, Bascom czy asembler (nasza publikacja opiera się na programowaniu w C mikrokontrolerów AVR).

Poza bogatym wyposażeniem samego zestawu w układy peryferyjne należy zwrócić uwagę na:

  1. Modularną konstrukcję, która pozwala na niezależne wykorzystanie każdego układu płyty osobno.
  2. Bardzo dobry i przejrzysty opis elementów oraz wyprowadzeń, pozwalający na wygodną obsługę (bez konieczności ciągłego zaglądania do instrukcji).
  3. Niespotykane w innych tego typu konstrukcjach pełne wykorzystanie możliwości układu FT232RL. Dzięki takiemu podejściu cały zestaw bywa często w praktyce wykorzystywany jako podręczna przejściówka USB/RS232 lub USB/RS485. Ponadto układ FT232RL pełni istotną funkcję również jako generator TTL, wykorzystywany m.in. do obsługi taktowania mikrokontrolerów (jedna z opcji blokady sprzętowej przed przypadkowym zablokowaniem przy złym ustawieniu Fusebitów).
  4. Utworzone wstępnie dedykowane połączenia mikrokontrolera z zewnętrznymi układami za pomocą zwykłych zworek (jumperków). Nie trzeba, zatem korzystać z kabli połączeniowych, aby korzystać np. z: USART, I2C, IR (odb. podczerwieni), Karta sieciowa.

Na cenę zestawu wpływ ma wyposażenie, jednakże przy zakupie każdy otrzymuje w pakiecie pełne licencje na programy MkAvrCalculator a także MkBootloader. Wśród wielu układów peryferyjnych składających się na wspomniane bogate wyposażenie, należy zwrócić uwagę m.in. na.: czytnik kart pamięci SD/MMC, wyświetlacz LCD 2×16 (lub dowolny zgodny ze standardem HD44780), cyftowy czujnik temperatury DS18B20, scalony sterownik silników L293D (krokowe unipolrane, bipolarne oraz DC), zewnętrzna pamięć EEPROM, układ zegarowy RTC (PCF8583), scalony odbiornik podczerwieni TSOP, głośniczek piezoelektryczny (Buzzer).

Sztandarowym atutem całego zestawu wraz z załączonym oprogramowaniem jest praktyczne przeciwdziałanie zarówno na poziomie obsługi sprzętowej jak i programowej, popularnemu zjawisku, które określane jest mianem „zablokowania mikrokontrolera AVR”. Najczęściej dochodzi do takiej sytuacji podczas zmiany bitów konfiguracyjnych procesora (Fuse Bits). Jednak zastosowane rozwiązania sprzętowe w zestawie (wszystkie opcje zewnętrznego taktowania jak: rezonator kwarcowy, oscylator RC oraz generator TTL) oraz rozwiązania programistyczne w trakcie programowania mikrokontrolera za pomocą MkAvrCalculator, w praktyce zmniejszają to ryzyko o 99,99%.

Zestaw uruchomieniowy posiada następujące moduły:

1. Mikrokontroler ATmega32 ( możliwość podłączenia ATmega16 lub ATmega644 i wielu innych poprzez konwertery)
2. Przejściówka USB/RS232/RS485 (Pełny RS232, wyprowadzone wszystkie sygnały FT232RL)
3. Wyświetlacz LCD 2×16 z podświetlaniem (potencjometr regulacji kontrastu)
4. Przetwornica +5V /+3,3V a także wbudowany stabilizator LDO +3,3V
5. Gniazdo programowania ISP w standardzie KANDA (lekko zmodyfikowane)
6. Gniazdo USB
7. Odbiornik podczerwieni – obsługa pilotów TV itp.
8. Nadajnik podczerwieni – dioda IR.
9. Rezonator kwarcowy 11,0592MHz
10. Diody LED – 8 sztuk ( zielone – SMD)
11. Wyświetlacz 7-segmentowy, 4 pozycje i kropki (czerwony lub żółty)
12. Klawisze Tact Switch – 5 sztuk
13. Potencjometr jako wyjście analogowe (20K) plus dzielnik napięcia i wejście pomiaru napięcia.
14. Układ czasu rzeczywistego RTC – PCF8583 plus kwarc zegarkowy 32,768kHz
15. Pamięć EEPROM – 24C04
16. Cyfrowy czujnik temperatury DS18B20 (osobne wejście do podłączania kolejnych na 1Wire)
17. Wyjścia mocy 8 sztuk – ULN2803A
18. Dwa scalone mostki H (L293D) do sterowania silnikami DC i krokowymi
19. Buzzer (głośniczek piezoelektryczny)
20. Slot na karty SD/MMC z obsługą „Card Detect” oraz „Write Protect”
21. Konwerter RS485 – SN75176 plus terminator 120R załączany zworką
22. Stabilizator napięcia +3,3V (0,8A)
23. Sprzętowe zabezpieczenia przed zablokowaniem procesora przy ustawianiu FuseBitów
24. Wyjście tranzystorowe do sterowania podświetleniem LCD
25. Możliwość zasilania płytki z zewnętrzego zasilacza lub USB (przełączanie zworką)
26. Specjalna zworka do przełączania wejścia R/W wyświetlacza LCD do GND lub do uC
27. Miejsce na podłączenie kondensatora podtrzymującego dużej pojemności 1F

(*** wliczone w cenę zestawu ***)
28. MkAvrCalculator – program do ustawiania FuseBitów i programowania uC

29 MkBootloader – program do wgrywania programu przez USB lub BlueTooth
(*** wliczone w cenę zestawu ***)

29 ATB Manager – program do zarządzania zestawem z poziomu komputera PC
(*** wliczone w cenę zestawu ***)

Dołączane oprogramowanie wymaga pełnej rejestracji.

Dokładna instrukcja w formie PDF, po zakupie do dyspozycji także cały i dokładny schemat elektroniczny oraz licencje na wyżej wymienione programy.

UWAGA! sam zestaw nie obejmuje przewodów połączeniowych. Należy je zakupić oddzielnie (np. na allegro) lub wykonać we własnym zakresie.

UWAGA !!!

Najnowsza wersja programu MkAvrCalculator posiada możliwość wykorzystania układu FT232R (Przejściówka USB/RS232), który znajduje się w zestawie ATB rev:1.0x jako programatora sprzętowego. Należy wybrać z rozwijanego pola „Programator” ten o nazwie ATB-FT232R. Po prawej stronie widać sposób połączeń. Można także kliknąć obrazek układu scalonego aby zobaczyć taki jak poniżej schemat połączeń jakie należy dokonać w zestawie ATB lub w swoim własnym układzie:

 

 

 

Zestaw plus nasza książka to idealna opcja do nauki programowania w C mikrokontrolerów AVR