Elektroda.pl
Elektroda.pl
X
PCBwayPCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Płytka uruchomieniowa dla początkujących (ATMEGA8)

21 Paź 2014 18:33 9942 25
  • Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    Użytkownik usunął konto
    Użytkownik usunął konto  
    Użytkownik usunął konto napisał 0 postów o ocenie 0, pomógł 0 razy. Jest z nami od 1978 roku.
  • PCBwayPCBway
  • #3
    Traker Wymiatacz
    Poziom 14  
    Moim zdaniem płytka jest raczej słaba, tak jak wspomniał kolega Kuniarz, peryferia podłączone na stałe nie są zbyt wygodne, co wykorzystali twórcy platformy Arduino, na której z peryferiów znajduje się tylko jedna dioda, a zamontowany konwerter USB-UART(atmega32u4) tylko ułatwia programowanie.
    Poza tym standard złącza do programowania AVRów to KANDA, nie CANDA(to jest sklep odzieżowy :D).
  • #4
    LA72
    Poziom 40  
  • #5
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #6
    testclub
    Poziom 2  
    Nie jest źle. Robienie niektórych podzespołów na sztywno ma też i swoje zalety.
    Podobnie u siebie zrobiłem z tą różnicą że na PIC'u.
  • PCBwayPCBway
  • #7
    znosek1
    Poziom 8  
    Jak wykonywałeś płytkę? Tzn metoda nadruku?
  • #8
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #9
    dondu
    Moderator Mikrokontrolery Projektowanie
    Nie przejmuj się krytyką - każdy ma inny punkt widzenia i dodatkowo nie zawsze pamięta jak sam zaczynał i tego typu projekty wykonywał :)

    Bardzo dobrze, że samemu projektujesz i wykonujesz, bo w ten sposób uczy się nie tylko programowania, ale także i elektroniki, projektowania schematów, PCB oraz nabiera się wprawy w wykonywaniu urządzeń.

    Brakuje mi tutaj schematu - załącz go, ale w wersji graficznej.
  • #10
    ElectroTom
    Poziom 24  
    Dla początkującego możesz powiedzieć, jakie ciekawe tematy udało Ci się zrealizować dzięki tej płytce?
  • #11
    JOLLY
    Poziom 15  
    Płytka ok, każdy robi jak mu pasuje. Ja bym tylko zamienił RS232 na USB, RS w dzisiejszych czasach coraz rzadziej się spotyka. Ale można też korzystać z przejściówki. Pozdrawiam.
  • #12
    dondu
    Moderator Mikrokontrolery Projektowanie
    JOLLY napisał:
    Ja bym tylko zamienił RS232 na USB, RS w dzisiejszych czasach coraz rzadziej się spotyka. Ale można też korzystać z przejściówki.

    RS to podstawa w debugowaniu takich mikrokontrolerów jak AVR tym bardziej, gdy nie posiada się JTAG i odpowiedniego mikrokontrolera.

    Nawet jeżeli ktoś nie ma RS-232 w komputerze to wystarczy moduł HC-05 (za 25zł) i już jest port szeregowy, który można wykorzystać do komunikacji z komputerem lub smartfonem: http://mikrokontrolery.blogspot.com/2011/03/Bluetooth-mikrokontrolery-kurs-jak-zaczac.html



    Link
  • #13
    JOLLY
    Poziom 15  
    Masz rację, nie pomyślałem o debugowaniu.
  • #14
    Freddy
    Poziom 43  
    JOLLY napisał:
    Płytka ok, każdy robi jak mu pasuje. Ja bym tylko zamienił RS232 na USB, RS w dzisiejszych czasach coraz rzadziej się spotyka. Ale można też korzystać z przejściówki. Pozdrawiam.

    Oprócz debugowania RS nadal stosuje się w sterownikach przemysłowych i nie sądzę, aby prędko z niego zrezygnowali.

    lukg22 :arrow: zastanów się nad dołożeniem małego rezystora lub diody w szereg zasilania podświetlenia. Wierz mi pomaga przy dłuższych pracach.
  • #15
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #16
    gbd.reg
    Poziom 21  
    RS232, mimo argumentów przedstawionych wyżej, wymieniłbym na przejściówkę USB typu FT232. Po 1. przy zastosowaniu FT232 zyskujemy wbudowany programator, po 2. nie musimy stosować zewnętrznej przejściówki (mało komputerów posiada teraz RS232 w standardzie). A sam UART wyprowadziłbym dodatkowo na piny umożliwiające podłączenie odpowiedniej przejściówki do RS232 lub nawet RS485, co z pewnością podwyższyłoby walory płytki naprawdę niewielkim kosztem.

    Jedyną wadą tego rozwiązania jest to, że FT232 nie występuje w wersji przewlekanej. Ale to też nie dla każdego jest wadą.
  • #17
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #18
    adambyw
    Moderator Akustyka
    Jak zasilasz? Nie widzę stabilizatora czyli rozumiem że tę część wyrzuciłeś za płytkę.

    Mocno zwiększył byś funkcjonalność podłączając każdy pin procesora (oprócz zasilania) do dwurzędowej listwy kołkowej do jednego rzędu i do drugiego resztę ścieżek. W tym momencie jak chcesz wykorzystać peryferia z płytki to wciskasz zworkę a jak Ci nie potrzebne to ją wyciągasz i masz z płytki wystającego pina, i możesz na płycie dowolnie kabelkami routować sygnał.
    Dla początkującego jeżeli nie chciał by inwestować w listwy i zworki, wystarczy żeby cyną zwarł styki pod listwę lub choćby wlutował rezystory smd 0Ω.
  • #19
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #20
    gbd.reg
    Poziom 21  
    lukg22 nikomu raczej nie chodzi o modyfikację już istniejącej, wykonanej przez Ciebie płytki, porady służyć mają raczej dowolnej osobie, która w przyszłości chciałaby wykonać podobny projekt albo nawet powtórzyć ten sam. Dla Ciebie też mogą się przydać, jeśli będziesz kiedyś tworzył nową płytkę albo dorabiał do istniejącej jakiś moduł rozszerzeń.

    I jeszcze odnośnie zasilania: w takiej sytuacji stabilizator jest dopiero na 2 końcu kabla kanda, albo jeszcze dalej na płycie głównej komputera, którym programator zasilasz. To powoduje po 1. zakłócenia, a po 2. spadek napięcia, co może przysporzyć bardzo dużo problemów osobie początkującej, która nie będzie pojęcia miała czemu jej się program resetuje, zawiesza albo eeprom nawala... A sam pisałeś, że ma być ona dla początkujących :) więc zasilanie powinna mieć zrobione jak należy. Osobną kwestią jest filtracja zasilania procesora, o którą też należycie nie zadbałeś.
  • #21
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #22
    gbd.reg
    Poziom 21  
    Użyj wyświetlacza z dość prądożernym podświetleniem, a problemy zaraz się pojawią ;)

    A to, że u Ciebie na biurku nic się nie dzieje, nie oznacza że u kogoś innego wszystko będzie ok... bo może mieć np za ścianą pracującą lodówkę, mikrofalę, ruter obok na biurku i wszystkie te urządzenia w mniejszym lub większym stopniu mogą zakłócać prawidłową pracę układu... Tym bardziej posiadającego wielgachną antenę w postaci kabla zasilającego.

    Co do stabilizatora LM7805, po 1. nie tylko on na tym świecie istnieje, a po 2. został on zaprojektowany do zasilenia go większym napięciem, niż docelowe, czyli np 9V, wtedy na płytce otrzymujesz ładne 5V lub jego bliską okolicę, mimo tego, że 9V przed stabilizatorem sobie pływa.
  • #23
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #24
    OpenUNITRA
    Poziom 11  
    A gdzie interfejs, łącze do NOKIA 3110, 5110? lub inne układy do prostego analizatora stanów logicznych wykonanego na mikrokontrolerze ATMega8?.

    Warto by było wstawić w przyszłej wersji uniwersalną podstawkę wymienną z 40-oma końcówkami 3M™ Textool ™ z rozszerzeniem na MCU ATmega16, 32,515,535.

    Tak, DDS-y bardzo dobrze chodzą na mikrokontrolerach ATMEL-a, tylko czasami pamięci brakuje do rozbudowanych programów na CB-Radio, inne pasma częstotliwości wolne lub zajęte z techniką kodowania i dekodowania,skanowania, modulowania częstotliwości dostosowanych też do ekranów dotykowych o niedużej rozdzielczości.
  • #25
    trol.six
    Poziom 31  
    Akurat wyposażenie zestawów nie jest jakieś "krytyczne". Ja mam kilka płytek. Niektóre mają stabilizatory inne nie, i wszystkie są fajne ;) Pojemności filtrujące są ważne.

    Akurat tutaj bym się pokusił na stabilizator, choćby przełączany zworką. Ponieważ na płytce jest wyświetlacz jak i max232, a oba potrzebują 5V, więc takie jest dedykowane zasilanie. A nie zawsze ma się w komputerze dużą ilość wolnych portów. Stąd płytka byłaby bardziej autonomiczna.

    Nieobligatoryjnie można byłoby pomyśłeć o RS485, jeśli ktoś ma w zamyśle komunikacje między modułami na większe odległości. Choć teraz modne są transmisje bezprzewodowe.
    Aczkolwiek ta atmega ma troche mało portów na rozbudowywane peryferia.

    Dodane ;)

    A jeszcze by się przydała dioda sygnalizująca zasilanie. Jeden z moich częstych błędów szukania błędu w niedziałających płytkach. :]
  • #26
    Użytkownik usunął konto
    Użytkownik usunął konto