Witam,
Ukończyłem kolejną część kursu video posługiwania się programem Eagle. Tym razem rozpoczynamy przygodę z projektowaniem płytek PCB. Chciałbym od razu uprzedzić, że ten materiał filmowy zajmuje aż godzinę i ok piętnaście minut i absolutnie nie wyczerpuje wszystkich zagadnień jakie chciałbym przedstawić. Można powiedzieć, że jest to tylko wstęp oparty na jakimś tam rzeczywistym niewielkim i mało skomplikowanym projekcie. Zdecydowanie jednak łatwiej mi rozpocząć tę część od wyjaśnienia od podstaw tworzenia takich projektów. Oznacza to, że najpierw omówię króciutko schemat urządzenia, jego funkcjonalność a także konstrukcję fizyczną. Bardzo skrótowo ale muszę od tego zacząć gdyż płytki PCB będziemy tworzyć nie ot tak sobie, tylko będziemy musieli je zwykle dopasować do np istniejącej już obudowy itp. Chciałbym zatem pokazać w kilku chyba odcinkach - nie wiem na tą chwilę w ilu - pewien proces, który ja zwykle przechodzę projektując swoje płytki PCB. Na pewno dzisiaj poza zapoznaniem się z kilkoma poleceniami i zasadami tworzenia płytek PCB rozpocznę także pewnego rodzaju mini szkolenie w zakresie prowadzenia czy projektowania zasilania na płytkach.
poniedziałek, 30 kwietnia 2012
sobota, 28 kwietnia 2012
Przejściówka USB/RS232 w zestawach ATB
Witam,
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
czwartek, 26 kwietnia 2012
Ostatnia zagadka
Witam,
Dzięki uprzejmości szanownej małżonki Pana Ryszarda, miałem niedawno możliwość obejrzenia jego warsztatu pracy. Było to dla mnie ogromne przeżycie i przyznam, że długo nie mogłem z niego wyjść. Każdy pewnie czuje jak to jest odwiedzić jakiś fajnie wyposażony warsztat a tym bardziej, jeśli jeszcze ten warsztat ma swoją wieloletnią historię, sięgającą w tym przypadku czasów wczesnego PRL'u a nawet II Wojny Światowej. Pamiętacie pewnie konkursy i zagadki na tym blogu, które tak pobudzały wyobraźnię, gdy wszyscy próbowaliśmy odgadnąć co to za element. Przypomnę pierwszą z nich:
http://mirekk36.blogspot.com/2011/09/zagadka-nr-1.html
Wszystkie części do tych zagadek pochodziły właśnie ze zbiorów Pana Ryśka, który poświęcał wiele swojego czasu aby wydobyć ze stosu szufladek, półeczek, czy największych zakamarków swojego królestwa elektronicznego te ciekawe dla nas elementy.
Dzisiaj mam okazję przedstawić chyba ostatnią tego typu zagadkę, ...
niedziela, 22 kwietnia 2012
Kurs EAGLE - part 02
Witam,
Ponieważ udało mi się jeszcze przed majówką przygotować drugą część kursu w zakresie projektowania schematów przy pomocy programu Eagle, to chciałem się z wami podzielić nowym materiałem video. Tak jak wspominałem wcześniej, kolejny odcinek nie będzie dotyczył już samych płytek PCB ponieważ nie wyczerpałem jeszcze wszystkiego jeśli chodzi o same schematy. (tu znajdą niektóre osoby odpowiedzi na pytania typu: "a gdzie w eagle znajdę żarówkę?", ..."a gdzie w eagle znajdę czujnik DS18B20?" ;) ) ...Wcześniej też, nawet jednym słowem nie wspomniałem np o magistralach, które można w programach tego typu wykorzystywać jak zebrane wiązki kabli w oplot albo rurkę termokurczliwą ;) Wbrew pozorom to bardzo ale to bardzo istotna rzecz. Można ten mechanizm spotkać w wielu różnych programach i warto nauczyć się przy tej okazji do prawidłowej prezentacji magistral na schematach. Pozwolę już sobie na to aby w nieco mniejszym stopniu zbierać obrazki z internetu, na których widać jak niektóre osoby okaleczają schematy błędnym rysowaniem tychże wiązek (BUSES). Nie mniej jednak ...
Ponieważ udało mi się jeszcze przed majówką przygotować drugą część kursu w zakresie projektowania schematów przy pomocy programu Eagle, to chciałem się z wami podzielić nowym materiałem video. Tak jak wspominałem wcześniej, kolejny odcinek nie będzie dotyczył już samych płytek PCB ponieważ nie wyczerpałem jeszcze wszystkiego jeśli chodzi o same schematy. (tu znajdą niektóre osoby odpowiedzi na pytania typu: "a gdzie w eagle znajdę żarówkę?", ..."a gdzie w eagle znajdę czujnik DS18B20?" ;) ) ...Wcześniej też, nawet jednym słowem nie wspomniałem np o magistralach, które można w programach tego typu wykorzystywać jak zebrane wiązki kabli w oplot albo rurkę termokurczliwą ;) Wbrew pozorom to bardzo ale to bardzo istotna rzecz. Można ten mechanizm spotkać w wielu różnych programach i warto nauczyć się przy tej okazji do prawidłowej prezentacji magistral na schematach. Pozwolę już sobie na to aby w nieco mniejszym stopniu zbierać obrazki z internetu, na których widać jak niektóre osoby okaleczają schematy błędnym rysowaniem tychże wiązek (BUSES). Nie mniej jednak ...
sobota, 21 kwietnia 2012
Wymienny rezonator kwarcowy w ATB
Z uwagi na sporą ilość pytań w ostatnim czasie chciałbym wyjaśnić drobny szczegół, jakby się wydawać mogło, którym jest możliwość dowolnej wymiany rezonatora kwarcowego w zestawach uruchomieniowych z serii ATB rev:1.0x firmy ATNEL. Okazuje się, że firma Atnel została prekursorem tego rozwiązania na rynku w Polsce. Obecnie wiele firm konkurencyjnych zaczyna stosować bądź rozważa zastosowanie takiego rozwiązania. Do tej pory konkurencja w ogóle nie myślała o tym aby ułatwić życie nie tylko początkującym osobom ale tym, które chcą wykonywać prototypy swoich urządzeń. Okazuje się bowiem, że wlutowanie na stałe rezonatora kwarcowego to olbrzymie utrudnienie. Aż dziw, że projektanci konkurencyjnych zestawów założyli że nie będzie można wykonywać ćwiczeń przy zastosowaniu innej wartości taktowania zewnętrznego niż to które narzucane jest przez wlutowane na stałe rezonator kwarcowy.
niedziela, 15 kwietnia 2012
Kurs EAGLE - part 01
Witam,
Chciałbym przedstawić kurs projektowania obwodów a przy okazji kurs projektowania w programie EAGLE. Być może kurs projektowania obwodów to nieco określenie na wyrost - ponieważ będzie dotyczyło to absolutnych podstaw i będzie omówione w aspekcie tworzenia projektów z niewielkimi mikrokontrolerami 8-bitowymi, które taktowane będą częstotliwościami nie większymi niż 20MHz. A to wszystko ma spore znaczenie. Kurs powstaje na wyraźną prośbę wielu odwiedzających moje strony tzn ten blog ale także forum pomocy technicznej firmy Atnel (www.forum.atnel.pl) a także w odpowiedzi na mnóstwo maili jakie otrzymuję w tej sprawie. Postaram się podzielić z wami moją skromną wiedzą w tym zakresie i od razu uprzedzam wszystkich nawiedzonych, że sam się wciąż uczę dlatego też jest to kurs amatorski, a jakość każdy oceni sobie sam po zapoznaniu się z całością. Kurs będzie podzielony na co najmniej kilka odcinków...
Chciałbym przedstawić kurs projektowania obwodów a przy okazji kurs projektowania w programie EAGLE. Być może kurs projektowania obwodów to nieco określenie na wyrost - ponieważ będzie dotyczyło to absolutnych podstaw i będzie omówione w aspekcie tworzenia projektów z niewielkimi mikrokontrolerami 8-bitowymi, które taktowane będą częstotliwościami nie większymi niż 20MHz. A to wszystko ma spore znaczenie. Kurs powstaje na wyraźną prośbę wielu odwiedzających moje strony tzn ten blog ale także forum pomocy technicznej firmy Atnel (www.forum.atnel.pl) a także w odpowiedzi na mnóstwo maili jakie otrzymuję w tej sprawie. Postaram się podzielić z wami moją skromną wiedzą w tym zakresie i od razu uprzedzam wszystkich nawiedzonych, że sam się wciąż uczę dlatego też jest to kurs amatorski, a jakość każdy oceni sobie sam po zapoznaniu się z całością. Kurs będzie podzielony na co najmniej kilka odcinków...
sobota, 14 kwietnia 2012
Programator USBASP dwa napięcia 5V / 3,3V
Witam,
Wiem, że to kolejna konstrukcja USBASP, ale programatorów nigdy dosyć - tym bardziej, że USBASP łatwo zrobić we własnym zakresie. A tymczasem wpadłem sobie na taki dość też fajny sposób tego programatorka z buforami na wyjściu 74LVC125 dzięki czemu z marszu może ładnie działać z dwoma napięciami +5V oraz +3,3V
piątek, 13 kwietnia 2012
Kupon rabatowy na książkę
Witam,
Okazało się podczas porządków wiosennych, że pozostało mi dokładnie 10 sztuk kuponów rabatowych do wykorzystania w sklepie internetowym: www.sklep.atnel.pl na książkę pt: "Mikrokontrolery AVR Język C Podstawy programowania" wraz z płytą DVD ;) .... Dla pierwszych dziesięciu chętnych osób, które zgłoszą się do mnie na maila, przekażę je wg kolejności zgłoszeń. Kupon rabatowy będzie działał tylko i wyłącznie przy zakupie książki, którą dodamy do koszyka. Po jego wpisaniu, uzyskamy rabat w wysokości 20% od kwoty książki łącznie z przesyłką, zatem myślę, że to ciekawa propozycja. Gdy skończy się te 10 kuponów (odbierzecie je mailem) to dam znać tu na blogu. Maile proszę kierować najlepiej na adres: biuro malpa atnel kropka pl
Okazało się podczas porządków wiosennych, że pozostało mi dokładnie 10 sztuk kuponów rabatowych do wykorzystania w sklepie internetowym: www.sklep.atnel.pl na książkę pt: "Mikrokontrolery AVR Język C Podstawy programowania" wraz z płytą DVD ;) .... Dla pierwszych dziesięciu chętnych osób, które zgłoszą się do mnie na maila, przekażę je wg kolejności zgłoszeń. Kupon rabatowy będzie działał tylko i wyłącznie przy zakupie książki, którą dodamy do koszyka. Po jego wpisaniu, uzyskamy rabat w wysokości 20% od kwoty książki łącznie z przesyłką, zatem myślę, że to ciekawa propozycja. Gdy skończy się te 10 kuponów (odbierzecie je mailem) to dam znać tu na blogu. Maile proszę kierować najlepiej na adres: biuro malpa atnel kropka pl
microSD - adapter dla AVR i nie tylko
Witam,
W związku z tym, że w chwilach wolnych wciąż pracuję nad Playerkiem WAV z użyciem procesora AVR, jak w tym temacie Link postanowiłem sobie przygotować uniwersalny adapter do kart pamięci microSD. Podstawowym celem było to aby konstrukcja umożliwiała zasilanie napięciem +5V albo +3,3V, a także jak najmniejsze wymiary adapterka - tak aby można było go wszędzie zamontować z powodzeniem.
W związku z tym, że w chwilach wolnych wciąż pracuję nad Playerkiem WAV z użyciem procesora AVR, jak w tym temacie Link postanowiłem sobie przygotować uniwersalny adapter do kart pamięci microSD. Podstawowym celem było to aby konstrukcja umożliwiała zasilanie napięciem +5V albo +3,3V, a także jak najmniejsze wymiary adapterka - tak aby można było go wszędzie zamontować z powodzeniem.
środa, 11 kwietnia 2012
Mikrokontroler - PRAWIDŁOWE ZASILANIE
Witam,
Tym razem chciałbym się zająć tematem, który wraca jak bumerang. Chodzi mianowicie o prawidłowe zasilanie mikrokontrolera. Wbrew pozorom jest to z jednej strony bardzo proste ale z drugiej strony trudne. Tyle że bardziej trudne do wytłumaczenia tak zdalnie. Bo jak już ktoś raz zaskoczy, to później nie popełnia już tych samych błędów. Można się ich pozbyć szybko gdy się zrozumie podstawy. Niestety, "zaprojektowanie prawidłowego zasilania" często graniczy z cudem wśród początkujących ale czemu się dziwić, skoro nie tylko mnóstwo kocich źródeł w internecie ale także nawet o (zgrozo) książek szerzy mega bzdurne podejście do tego tematu. Nie będę tu podawał linków do "dziwnych" stron w internecie (a jest ich mnóstwo - tych złych) ani tytułów książek co niektórych. Ale jeśli spotkasz się gdzieś z takim schematem podłączenia mikrokontrolera w celu np przetestowania migania diodą czy diodami LED jak niżej - to spluń przez lewe ramię, uciekaj gdzie pieprz rośnie z takiego źródła.... Niestety gdy spotykamy się z takimi schematmi w książkach - to już niestety następuje czasem totalne osłupienie ale i ogłupienie .... trudno się dziwić ... bo często gdy ktoś zobaczy coś w książce to uznaje to za świętość. I nie ważne, że noty PDF mówią co innego .... przykre ale prawdziwe. Spójrz zatem na poniższy rysunek:
Tym razem chciałbym się zająć tematem, który wraca jak bumerang. Chodzi mianowicie o prawidłowe zasilanie mikrokontrolera. Wbrew pozorom jest to z jednej strony bardzo proste ale z drugiej strony trudne. Tyle że bardziej trudne do wytłumaczenia tak zdalnie. Bo jak już ktoś raz zaskoczy, to później nie popełnia już tych samych błędów. Można się ich pozbyć szybko gdy się zrozumie podstawy. Niestety, "zaprojektowanie prawidłowego zasilania" często graniczy z cudem wśród początkujących ale czemu się dziwić, skoro nie tylko mnóstwo kocich źródeł w internecie ale także nawet o (zgrozo) książek szerzy mega bzdurne podejście do tego tematu. Nie będę tu podawał linków do "dziwnych" stron w internecie (a jest ich mnóstwo - tych złych) ani tytułów książek co niektórych. Ale jeśli spotkasz się gdzieś z takim schematem podłączenia mikrokontrolera w celu np przetestowania migania diodą czy diodami LED jak niżej - to spluń przez lewe ramię, uciekaj gdzie pieprz rośnie z takiego źródła.... Niestety gdy spotykamy się z takimi schematmi w książkach - to już niestety następuje czasem totalne osłupienie ale i ogłupienie .... trudno się dziwić ... bo często gdy ktoś zobaczy coś w książce to uznaje to za świętość. I nie ważne, że noty PDF mówią co innego .... przykre ale prawdziwe. Spójrz zatem na poniższy rysunek:
niedziela, 8 kwietnia 2012
Przekaźnik, procesor i zakłócenia
W związku z tym, iż wielu początkujących elektroników, amatorów elektroniki cyfrowej ma problem z podstawowym zabezpieczeniem się przed skutkami zakłóceń jakie mogą powstawać podczas podłączania i sterowania przekaźnikiem za pomocą mikrokontrolera, chciałbym przedstawić taką może uproszczoną nieco wersję, jak to się dzieje, że praca z przekaźnikiem może powodować tak dużo kłopotów. Naturalnie tylko wtedy jeśli nie zastosujemy zabezpieczenia. A jest takie - i to proste. Tymczasem, mnóstwo osób o nim zapomina albo nawet jeśli stosuje to nie do końca zdaje sobie sprawę o co tu chodzi. Tymczasem, przekaźnik i jego cewka to tylko przykład, a podobne zakłócenia można obserwować i boleśnie doświadczyć także w przypadku sterowania innych indukcyjnych odbiorników jak np silniki ;) W końcu wewnątrz nich także są cewki, a bardzo często próbujemy sterować je także za pomocą mikrokontrolera przez tranzystory...
sobota, 7 kwietnia 2012
ECLIPSE instalacja + AVR PlugIn
Witam,
Chciałbym dzisiaj przedstawić prosty tutorial w postaci krótkiego materiału video, dotyczący tego jak pobrać oraz zainstalować krok po kroku najnowszą wersję Eclipse Indigo ale również najnowszą wersję PlugIn'a dla AVR. Wszystko oczywiście pod Windows. Mam nadzieję, że przyda się to wielu osobom, które na początku w natłoku informacji nie wiedzą dokładnie od czego zacząć, którą wersję - spośród tak wielu - wybrać do instalacji a także jak sobie poradzić z instalacją PlugIn'a. Co ciekawe nowy Plugin w wersji 2.4 powoduje, że...
Chciałbym dzisiaj przedstawić prosty tutorial w postaci krótkiego materiału video, dotyczący tego jak pobrać oraz zainstalować krok po kroku najnowszą wersję Eclipse Indigo ale również najnowszą wersję PlugIn'a dla AVR. Wszystko oczywiście pod Windows. Mam nadzieję, że przyda się to wielu osobom, które na początku w natłoku informacji nie wiedzą dokładnie od czego zacząć, którą wersję - spośród tak wielu - wybrać do instalacji a także jak sobie poradzić z instalacją PlugIn'a. Co ciekawe nowy Plugin w wersji 2.4 powoduje, że...
piątek, 6 kwietnia 2012
LCD (HD44780) - jak podłączać
Witam,
W związku z tym, że obserwuję nadal wiele problemów wśród początkujących w zakresie pierwszego podłączania i testowania popularnych wyświetlaczy LCD, także w związku z tym, iż dostaję na maile tego typu zapytania dosyć często, postanowiłem przygotować taki mały poradnik. Oczywiście poradnik dotyczy zarówno podłączania wyświetlaczy do mikrokontrolerów ale także do innych peryferiów np portu LPT, tyle że wtedy zamiast do pinów mikrokontrolera podłączamy wyświetlacz do pinów portu drukarki. Mam nadzieję, że po zapoznaniu się z nim już nikt nie będzie miał kłopotów z pierwszym uruchomieniem LCD ;) ..... Ostatecznie rozprawimy się teraz z tymi wyświetlaczami - raz na zawsze. Na początek zaproponuję specjalną wersję poradnika w postaci przygotowanego filmu a później jeszcze powiem tutaj na blogu kilka słów.
W związku z tym, że obserwuję nadal wiele problemów wśród początkujących w zakresie pierwszego podłączania i testowania popularnych wyświetlaczy LCD, także w związku z tym, iż dostaję na maile tego typu zapytania dosyć często, postanowiłem przygotować taki mały poradnik. Oczywiście poradnik dotyczy zarówno podłączania wyświetlaczy do mikrokontrolerów ale także do innych peryferiów np portu LPT, tyle że wtedy zamiast do pinów mikrokontrolera podłączamy wyświetlacz do pinów portu drukarki. Mam nadzieję, że po zapoznaniu się z nim już nikt nie będzie miał kłopotów z pierwszym uruchomieniem LCD ;) ..... Ostatecznie rozprawimy się teraz z tymi wyświetlaczami - raz na zawsze. Na początek zaproponuję specjalną wersję poradnika w postaci przygotowanego filmu a później jeszcze powiem tutaj na blogu kilka słów.
Subskrybuj:
Posty (Atom)