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

Programator, mikrokontroler...

HollowMen 28 Lis 2011 22:56 1974 8
  • #1 28 Lis 2011 22:56
    HollowMen
    Poziom 11  

    Witam,

    Od dłuższego czasu się za to zabierałem, aż w końcu przechodzę do działań. Dość dużo czytałem na temat układów opartych na mikrokontrolerach i niby coś tam wiem, ale wolę zapytać doświadczone osoby i nie kupować niczego w ciemno.

    Moim celem w dłuższej perspektywie jest zbudowanie własnego wyświetlacza widmowego z prawdziwego zdarzenia, ale na start wystarczy zwykłe sterowanie diodą na płytce + buzzer i inne bzdury dla zielonych.
    Dlatego chciałbym się poradzić w sprawie programatora i kontrolera. Oczywiście chciałbym by były one na tyle zaawansowane, żeby nie kupować później specjalnie kolejnych do tego zegara, tylko żeby starczyły mi na początek i później do tych nieco zaawansowanych projektów.

    Co do mikrokontrolera, to chciałbym kupić coś z rodziny ATMELA. Miałem ostatnio przyjemność być na pokazie ich sprzętu i chyba warto iść w tę stronę. Nie wiem tylko jaki sprzęt wybrać, strasznie tego dużo i niby wszystko ma mniej więcej te same parametry, a jednak cena jest dość różna.
    Nie wiem też jak to jest z programatorem, potrzebuję taki na USB ponieważ w laptopie COM'a nie uświadczę :/ Znalazłem cuś takiego na Allegro:
    http://allegro.pl/programator-avr-usb-usbasp-podstawka-tasma-i1945371379.html
    http://allegro.pl/programator-avr-usb-usbasp-atmel-tasma-idc-i1961665040.html
    http://allegro.pl/usb-isp-programator-avr-atmel-usbasp-tani-i1954019454.html
    ale nie wiem czy się któryś nada.

    Jednym słowem, bardzo bym prosił o podanie mi lub wytłumaczenie jak krowie na rowie czy chłopu z widłami stojącemu w kupie gnoju, co kupić żeby to grało. Bo sprawa podłączania całego układu do komputera jest dla mnie dość niejasna, a nie chciałbym kupić czegoś co nie będzie ze sobą współgrało.

    Jeśli ktoś znajdzie chwile czasu, to będzie miło :)

    ------------
    Acha i zapomniałbym jeszcze o jednej sprawie. Chciałbym programować ten kontroler w C, a z tego co widziałem, nie wszystkie programatory i kontrolery mają taką możliwość. Asemblerem już się bawiłem na zestawach edukacyjnych i dla mnie to głupota, bo najprostszy kod zajmuje strasznie dużo linii, a w C++ i C# siedzę od dawna, więc i C chyba nie będzie problemem.

    0 8
  • Pomocny post
    #2 28 Lis 2011 23:10
    mianiek13
    Poziom 12  

    Żeby zacząć to wystarcz Ci zwykły programator pod USB (drugi lub trzeci link z tych które podałeś), jakiś mikroprocesor np. popularna i funkcjonalna atmega8 do której znajdziesz mnóstwo programów oraz opisów oraz jakaś płytka stykowa i trochę drobnicy(diody, kondensatory, rezystory etc.) Na początek warto odwiedzić kilka ciekawych stron żeby zobaczyć "z czym to się je":
    http://mikrokontrolery.blogspot.com/
    http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=1
    oraz dział elektrody https://www.elektroda.pl/rtvforum/forum12.html

    0
  • #3 29 Lis 2011 00:27
    HollowMen
    Poziom 11  

    mianiek13 dzięki serdeczne za linki. Czytam je od rana bo wcześniej nie mogłem nic fajnego znaleźć, a te stronki są genialne, stąd moja decyzja o zabraniu się do roboty. Chciałem się tylko upewnić, że w dobrym kierunku idę.

    Mam tylko jeszcze jedną niejasność. Czytałem że układ można zasilić ze zwykłej ładowarki do telefonu. Ale pomińmy to i załóżmy, że kupuję zasilacz 12V i chcę nim zasilić cały układ. Podłączam go pod układ i korzystam z tego ustrojstwa:
    http://allegro.pl/lispol-stabilizator-78l05-sot89-5szt-i1946013330.html
    pomiędzy zasilaniem a danym elementem/mikrokontrolerem i nie będzie problemów?

    Wiem, że pytanie może być nie na miejscu, a wręcz głupie, ale tak to jest jak człowiek posiada dużo wiedzy teoretycznej, której nie rozumie ze względu na brak praktyki.

    0
  • Pomocny post
    #4 29 Lis 2011 00:50
    mianiek13
    Poziom 12  

    Najlepiej stabilizator napięcia 7805 kup w obudowie TO220 będzie łatwiej lutować ewentualnie podłączyć w pająku czy na płytce stykowej jeśli nie masz doświadczenia. Na tych stronach co Ci podałem np. http://mikrokontrolery.blogspot.com/2011/04/zasilanie-mikrokontrolera.html masz napisane i pokazane na schemacie jak połączyć stabilizator i jakie kondensatory do niego dodać. Trzeba też dodać że jest możliwość zasilania mikroprocesora bezpośrednio z portu USB bez stosowania dodatkowego zasilacza.
    Ewentualnie szukaj w googlach bo atmega8 to jeden z najpopularniejszych uC i mase tego znajdziesz.

    0
  • #5 29 Lis 2011 01:10
    HollowMen
    Poziom 11  

    Kurcze dużo tego jak na sam początek :/ A nie ma czegoś gotowego, w takiej postaci, że wpinam z jednej strony do gniazdka, a z drugiej 2 kabelki do płytki?

    Bo z tego co opisujesz, to i tak będę potrzebował zasilacza + podłączyć do niego stabilizator. A jakby kupić taki zasilacz od razu ze stabilizatorem?
    Widziałem kilka na Allegro, ale to są uniwersalne zasilacze, z różnymi końcówkami i nie wiem za bardzo jak miałbym je do płytki podpiąć, kabel obciąć?

    0
  • Pomocny post
    #6 29 Lis 2011 01:26
    mianiek13
    Poziom 12  

    Taki zasilacz uniwersalny również wymaga stabilizacji bo występują w nich spore zakłócenia a jak czytałeś na podanych przeze mnie stronach ''Stabilne zasilanie to absolutna podstawa''. Są pewne rzeczy które musisz bezwzględnie stosować dla prawidłowego działania mikrokontrolera. Ale nie zrażaj się tym to tylko na początku wydaje sie być taką czarną magią. Umiesz czytać schematy elektryczne np taki jak ten Programator, mikrokontroler...
    jest tu pokazany stabilizator 7805 oraz połączone z nim kondensatory filtrujące zapewniające na wyjściu stabilne napięcie 5V którym można zasilić przykładową atmege8 w tym wypadku stabilizuje napięcie z 7,5V na 5. równie dobrze można pod ten układ podpiąć ładowarke 12V i na wyjściu otrzymasz stabilne 5V

    0
  • #7 29 Lis 2011 01:35
    HollowMen
    Poziom 11  

    Tak, tak mianiek13 z czytaniem takich prostych schematów nie mam problemów, jak pisałem wiedzę teoretyczną jakąś tam mam. Jestem po informatyce i mieliśmy elektronikę, a raczej elektrotechnikę w teorii.

    Mnie chodzi o coś z goła odmiennego. Bo widzisz, jak sobie siedziałem na laborkach, to miałem dwa kabelki, czerwony i czarny, wpinałem je w układ i już miałem napięcie.
    Tutaj mi chodzi o to, że mam tą swoją płytkę stykową i ten zasilacz z bolcem na końcu, jak do telefonu przykładowo, dajmy na to cuś takiego:
    http://allegro.pl/voltcraft-uniwersalny-zasilacz-stabilizowany-i1932627519.html

    i się zastanawiam, jak to podpiąć do tej płytki. Znaczy trzeba, by wpiąć do płytki gniazdo pasujące do bolca?

    Wybacz, że truję o tej porze, ale wzięło mnie totalnie i szukam gdzie mogę :)

    0
  • Pomocny post
    #8 29 Lis 2011 01:44
    mianiek13
    Poziom 12  

    Mam podobny zasilacz uniwersalny i on ma wymienne końcówki, czyli ma taką wtyczkę z dwiema dziurkami i to miejsce wsadziłem dwa goldpiny http://elecena.pl/product/609915/goldpin-1x40-p-listwa-kolkowa-1x40-prosta-gold-pin (dwa złącza odcięte z takiej listewki). Więc to nie byłby problem bo takie coś idealnie pasuje do płytki stykowej. Ale bez stabilizatora się nie obejdzie bo można uszkodzić mikroprocesor.

    W ostateczności jak chcesz poświęcić zasilacz to możesz uciąć kabel i plus podpiąć pod VCC a minus pod masę przy stabilizatorze;) ale szkoda byłoby mi tracić uniwersalności zasilacza;)

    0
  • #9 29 Lis 2011 01:53
    HollowMen
    Poziom 11  

    Nie no nie ma co ciąć, skoro wytłumaczyłeś mi o co chodzi :) Tak się zastanawiałem czy te goldpiny da się do tego wykorzystać, ale nie mam zasilacza z wymiennymi końcówkami, więc nie wiedziałem, jak to wygląda w tej wtyczce :)

    Ok to jak już wiem, co i jak, to się biorę za zakupy i zobaczymy co z tego wyjdzie. Na początek podłączę wszystko w zwykły układ analogowy, a ATMELEM i stabilizatorem pobawię się dopiero potem, a zanim coś zepsuję, to się zapytam czy jest ok, tutaj na forum :)

    Wielkie dzięki mianiek13 za poświęcony czas i cierpliwość, dla zielonego.

    Spokojnej nocki życzę, trzymaj się :)

    0