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

ministerownik urzadzen od podstaw

29 Sie 2005 13:14 2886 6
  • Poziom 15  
    Witam.
    Planuje budowe czegos takiego jak sterownik do oswietlenia w samochodzie. Czyli wlacz wylacz niebieskie postojowki, wlacz wylacz oswietlenie wnetrza itp.

    Panowie tu na forum zapewne są obcykani w tych sprawach wiec prosze o pomoc.

    1. Na jakim mikroprocesorze to zrobic? (zeby byl tani programator do tego ;-) )

    2. Co musze kupić i jak to ze sobą połączyć - czyli dajcie jakis schemacik tu na topicu

    3. Program pisac w bascomie czy w asm ?

    4. Gdzie znajde jakies tutoriale do asm ?

    5. Na allegro sa fajne wyswietlacze - niebieski negatyw - sa jakies problemy z zastosowaniem ich czy mozena uzyc je bez problemu ?


    Napewno na wyjsciach mikropro. przydaly by sie jakies przerywacze ale jezeli mialby akurat na jednym z wyjsc zalaczac dwie diody moze znajdzie sie jakies inne wyjscie ?
  • Poziom 36  
    Masz jakiś plan (projekt) całości? Ile wyjść (punktów świetlnych), na jakie napięcia i prądy (moc żarówek), jakieś interakcje (jeden załączam, drugi włączam itp), ile wejść stykowych (wyłączniki), czy któreś punkty mają się załączać i gasnąć płynnie, jak ma wyglądać konsolka (ile przycisków, ile linii/znaków wyświetlacza) i wreszcie czy potrzebujesz jakieś wejścia analogowe (np. kontrola napięcia zasilania). Jak będziesz miał taki szkic, możesz pytać dalej.

    Procesorek dowolny (ATMega, PIC itp...Twój wybór), BASCOM - czemu nie...dokumentację - asembler znajdziesz pod linkami dotyczącymi programowania na tym forum (opcja szukaj) oraz w datasheetach u producentów (np. atmel.com), ewentualnie w książkach (zajrzyj np. do internetowych księgarni technicznych.
  • Poziom 15  
    Więc tak - może szybki rysunek w edytorze grafiki MS-Paint ;-)
    Narazie 3 pozycje ale chce sie pouczyc pozniej bede myslal o rozszezaniu.
    Moze ktos narysowac schemacik to takiego urzadzonka ?
  • Poziom 23  
    Cześć !!!

    Jeden z tańszych programatorów to SPI na LPT (dostępny na elektrodzie).
    Możesz złożyć sam.
    Na początek proponuje kostkę AT90S2131.

    Popularny AVR z 1 kBajtem i 20 nóżkową obudową DIL. Łatwo zrobić płytkę , łatwo lutować itd. tania szt. <7 zł i ma pamięć SRAM.

    Jako środowisko proponuję zastosować Bascom. (prosta czytelna składnia itd.) Wprawdzie kod wyjdzie dłuższy, ale na początek starczy.

    Kolejna sprawa to Interfejsy. Jak rozumiem to całość ma pracować w samochodzie. Warto więc zastosować połączenia odporne na impulsy z cewki zapłonowej itd.
    Warto dobrze wystabilizować zasilanie LN7805 lub przetwornica impulsowa
    12/5V DC.

    Sterowanie wyświetlaczem LCD z tego procka to bajka, są gotowe moduły w Bascomie.

    Klawiaturkę zastosowałbym gotową np. z wolumenu, są z podświetleniem.

    Jeśli chodzi o ilość wyjść to wystarczy, że zastosujesz w układzie I2C lub inną magistralę danych i masz kwestie rozszerzania ilości wejść/wyjść załatwioną np. do 16 bitów PCF 8575A Philipsa.

    Na I2C chodzą różne sterowniki wyświetlaczy, chodzi wyświetlacz LED, chodzą bufory mocy oraz np. korektor graficzny TDA..., oraz kilka termomoetrów. Możesz też podłączyć zewnętrzną pamięć EEPROM (24C16) i używać jej jako klucza blokującego wóz.

    Kupa różnych akcesoriów.
    Za pośrednictwem tranzystora MOSFET możesz podłączyć się do centralnego zamka ,
    za pośrednictwem transoptora możesz mierzyć ilość obrotów z wyjścia cewki zapłonowej.

    Nie wspomnę już o zwykłych czujnikach otwarcia drzwi czy klap. :) taki komputer pokładowy :)

    Szczegóły hmm... to kwestia fantazji. Większość modułów znajdziesz na stronie.
    Darek.
  • Poziom 36  
    Nadal nie wiem, czym ma sterować ten układ, a skąd tylko zbierać dane o załączeniu-wyłączeniu.

    Proponuję ATMega16 z kwarcem i dodatkowym kwarcem 32kHz do zegara RT (kwarce zegarkowe są dokładniejsze). Zasilacz 5V 7805 na wejściu bezpiecznik, elektrolit 470uF, kondensator 10nF, transil 16V do masy równolegle, wyjście - elektrolit 100uF, kondensator 10nF,

    Najprostszy programator do tego - 5 kabelków przez CENTRONICS i program (np. PonyProg).

    Z grubsza - na jednym porcie dołączysz wyświetlacz i klawiaturę + ew diody LED (sterowanie w multipleksie), drugi port - wejścia binarne w najprostszej wersji przez ULN2803+rezystory i Zenery zabezpieczające,
    Ostatni port to wejścia analogowe przez potencjometry montażowe (wieloobrotowe).

    Wyjścia proponuję podwiesić na porcie SPI (szeregowy synchroniczny w postaci rejestrów przesuwających 4094 sterujących MOSFETY) Ilość dowolna, stosowna do potrzeb.
  • Poziom 15  
    uklad ma sterowac oswieleniem tzn wlaczac i wylaczac oraz wyswietlac czas date temperature i napiecie akumulatora.

    Mozesz narysowac schemacik tego co napisales? Bedzie mi latwiej zalapac ;-)

    Dodano po 12 [minuty]:

    bylby problem zrobic ten uklad na takim fajnym wyswietlaczu jak ten :
    http://www.allegro.pl/show_item.php?item=61155219
    ??????

    Dodano po 2 [godziny] 9 [minuty]:


    ==========

    MOZE MI KTOS TO WYTLUMACZYC OD PODSTAW ?? NA KONKRETNYCH PRZYKLADACH IDT. ? ????
    Moderowany przez Light-I:

    10. Podczas pisania wiadomości nie jest dozwolone:
    9. [...] pisanie z użyciem przycisku Caps Lock
    Regulamin www.elektroda.pl znajduje się Tutaj.

  • Poziom 36  
    Przykład wejść wyjść cyfrowych, wejść analogowych poniżej. W przypadku wejść możliwe jest bezpośrednie sterowanie portów z transoptora najlepiej z wyjściem na tranzystorze Darlingtona (np. PC845). Ewentualnie zastosowanie transoptorów z wejściem TTL. Można też zastosować bezpośrednie wejście przez bufory ULN2803, ale ze względu na mocno zaśmiecone środowisko lepiej dać transoptory.

    Jeśli chodzi o moduł graficzny to jest super, ale pewnie będziesz miał problem z oprogramowaniem operacji (może się wypowie ktoś, kto lepiej zna BASCOMa). Podejrzewam, że będzie Ci potrzebna kompletna specyfikacja funkcjonalna sterownika, na podstawie której będziesz musiał zrobić procedurę w asemblerze. Spory kawałek roboty. Ale może się mylę i są jakieś gotowce.

    Przykład rozwiązania we/wy bez optoizolacji masz np tutaj:

    https://www.elektroda.pl/rtvforum/viewtopic.php?p=1452314&highlight=#1452314

    Możesz też przejrzeć tematy dotyczące zasilaczy np. tu:

    https://www.elektroda.pl/rtvforum/viewtopic.php?p=1452314&highlight=#1452314