| Author |
Message
|
Chivo Poziom 16

Joined: 21 Jan 2003 Posts: 339 Location: Zabrze
|
#1
24 Jul 2011 13:00 AVR Atmega16/32 Board |
|
|
|
Witam
Chciałbym przedstawić moją pierwszą konstrukcję – zestaw uruchomieniowy oparty o mikrokontroler Atmega16/32 firmy Atmel. Zestaw ten jest na tyle uniwersalny, że stanowi doskonałą bazę do budowania własnych projektów.
Zestaw uruchomieniowy składa się z następujących bloków funkcjonalnych:
zasilanie – składa się ze scalonego stabilizatora napięcia oraz kondensatorów filtrujących. Na płytce drukowanej znajduje się standardowe złącze zasilające typu ARK do podłączenia napięcia wejściowego o wartości 9...12V oraz złącze typu goldpin z którego może być pobierane stabilizowane napięcie o wartości 5V
mikrokontroler – układ AVR typu Atmega 16/32 w obudowie DIP40 z wyprowadzonymi liniami portów na złącza goldpinowe. Zastosowana także złącza dla programatora ISP typu Kanda oraz JTAG
układ zerujący – klawisz umożliwiający ręczne zerowanie mikrokontrolera wraz z rezystorem podciągającym o wartości 22kΩ
układ zegarowy - rezonator kwarcowy o częstotliwości nominalnej 16kHz
przyciski – 3 klawisze
diody LED – najprostszy wskaźnik przedstawiający stan portów mikrokontrolera (wysokiemu stanowi logicznemu odpowiada świecenie diody). Każda dioda wyposażona jest w rezystor ograniczający płynący prąd
wyświetlacz LCD – standardowy wyświetlacz o organizacji 2x16 znaków, ze zintegrowanym sterownikiem zgodnym z HD44780. Na płytce wyprowadzono tylko podstawowe linie jego interfejsu do komunikacji w trybie 4-bitowym
interfejs RS232 – wyposażony w typowy układ dopasowujący typu MAX232 oraz złączy typu DB9F. Za jego pośrednictwem można połączyć zestaw uruchomieniowy z komputerem PC poprzez złącze COM.
Płytka drukowana została zaprojektowana w programie Altium Designer 10 i wykonana metodą termotransferu przez kolego z portalu Elektroda. W załączniku zdjęcia płytki. Proszę o opinie i komentarze.
Pozdrawiam, Rafał
|
|
| Back to top |
|
 |
blue_17 Poziom 22

Joined: 14 Mar 2006 Posts: 2024 Location: Kornatka
|
#2
25 Jul 2011 17:41 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Projekt ładnie wykonany płytka dobrze zaprojektowana, całkiem fajny projekt, nisko budżetowy jedyne ograniczenia to tylko wyobraźnia i umiejętności programisty
Pozdrawiam
|
|
| Back to top |
|
 |
Google

|
#
25 Jul 2011 17:41 |
|
|
|
|
|
| Back to top |
|
 |
mario832 Poziom 16

Joined: 18 Jul 2007 Posts: 329 Location: warszawa
|
#3
25 Jul 2011 18:12 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Płytka wykonana bardzo solidnie ,ładnie polutowana. Jak na pierwszy projekt to wyszła bardzo dobrze.
|
|
| Back to top |
|
 |
galgann Poziom 15

Joined: 21 Nov 2008 Posts: 234 Location: Włocławek
|
#4
13 Nov 2011 13:48 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Płytka wykonana bardzo starannie, widać, że projekt przemyślany, ścieżki nie podtrawione, luty bardzo ładne. Zabezpieczyłeś czymś ścieżki?
|
|
| Back to top |
|
 |
Chivo Poziom 16

Joined: 21 Jan 2003 Posts: 339 Location: Zabrze
|
#5
13 Nov 2011 13:49 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Witam
Płytkę polakierowałem lakierem bezbarwnym.
|
|
| Back to top |
|
 |
Google

|
#
13 Nov 2011 13:49 |
|
|
|
|
|
| Back to top |
|
 |
Chivo Poziom 16

Joined: 21 Jan 2003 Posts: 339 Location: Zabrze
|
#6
30 Jan 2012 18:48 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Witam,
Chciałbym przedstawić nową wersję mojego zestawu uruchomieniowego AVR. Płytka została zaprojektowana w doskonałym darmowym programie EDA na licencji GNU KiCad. Zmiany w tej wersji płytki są następujące:
- dodano układ FT232R umożliwiający transmisję USB
- dodano czujnik temperatury DS18S20
- dodano przetwornik cyfrowo-analogowy MCP4921
- usunięto interfejs ISP, do programowania jest używany interfejs JTAG
- dodano i polepszono rozmieszczenie diod LED
- polepszono rozmieszczenie przycisków
Zamieszczam widok 3D płytki z programu KiCad, aktualnie szukam firmy do profesjonalnego jej wykonania.
Pozdrawiam, Rafał
|
|
| Back to top |
|
 |
Google

|
#
30 Jan 2012 18:48 |
|
|
|
|
|
| Back to top |
|
 |
mario832 Poziom 16

Joined: 18 Jul 2007 Posts: 329 Location: warszawa
|
#7
04 Feb 2012 21:16 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Widzę kolega dalej rozwija projekt ;) ,wygląda coraz lepiej.
Czy przez USB można programować µP ,czy tylko umożliwia transmisję RS232???
Może warto by się też zastanowić nad złączem ISP ,jest co prawda JTAG ,ale nie każdy posiada taki programator, pozdrawiam.
|
|
| Back to top |
|
 |
Chivo Poziom 16

Joined: 21 Jan 2003 Posts: 339 Location: Zabrze
|
#8
05 Feb 2012 10:03 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Witam,
USB umożliwia tylko transmisję danych pomiędzy procesorem AVR i komputerem PC, do programowania jest tylko JTAG. Jeśli ktoś ma jakieś pomysły co można jeszcze dodać do tego zestawu to proszę pisać.
Pozdrawiam, Rafał
|
|
| Back to top |
|
 |
mario832 Poziom 16

Joined: 18 Jul 2007 Posts: 329 Location: warszawa
|
#9
05 Feb 2012 11:10 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Przydałaby się karta SD ;)
|
|
| Back to top |
|
 |
Chivo Poziom 16

Joined: 21 Jan 2003 Posts: 339 Location: Zabrze
|
#10
25 Feb 2012 17:14 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Witam,
Chciałbym przedstawić nową wersję mojego zestawu uruchomieniowego AVR. Płytka została zaprojektowana w doskonałym darmowym programie EDA na licencji GNU KiCad. Zmiany w tej wersji płytki są następujące:
- dodano złączę do podłączenia katy SD
- dodano dwu kanałowy przetwornik cyfrowo-analogowy MCP4922
- dodano i polepszono rozmieszczenie diod LED
- polepszono rozmieszczenie przycisków
Zamieszczam widok 3D płytki z programu KiCad.
Pozdrawiam, Rafał
|
|
| Back to top |
|
 |
mario832 Poziom 16

Joined: 18 Jul 2007 Posts: 329 Location: warszawa
|
#11
25 Feb 2012 18:26 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Coraz lepiej ;) ,możesz dodać jeszcze zegar RTC ,np. DS1307 ;)
|
|
| Back to top |
|
 |
Google

|
#
25 Feb 2012 18:26 |
|
|
|
|
|
| Back to top |
|
 |
ledniowski99 Poziom 11

Joined: 06 Jul 2009 Posts: 72 Location: Żywiec
|
#12
26 Feb 2012 15:35 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
No dobra, jaki koszt takiego zestawu uruchomieniowego?
|
|
| Back to top |
|
 |
jacik Poziom 12

Joined: 06 Sep 2007 Posts: 89 Location: Łódź
|
#13
04 Mar 2012 21:25 Re: AVR Atmega16/32 Board - zestaw uruchomieniowy AVR |
|
|
|
Możesz jeszcze dodać
- ULN2803
- ze dwa 595
- miejsce na układy na dodatkowe układy scalone ( podstawka i wyprowadzone piny)
- złącze pod taśme np 16 pin ( najbardziej to mi się przydaje z dodatków)
- ledke RGB
W swoim troche tego napchałem i się przydaje ;)
|
|
| Back to top |
|
 |