logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Budowa rejestratora prądu oraz sterownika rgb.

Nacrob 14 Lut 2010 21:04 1868 3
REKLAMA
  • #1 7694977
    Nacrob
    Poziom 10  
    Witam,
    tytuł może i niezbyt udany, ale chodzi o 2 rożne programy:
    1.Ma to być coś ale amperomierz do 500mA i z pamięcią do 2h pomiaru, który będzie wykonywany w odstępach co 30s, czyli mam urządzenie wpinam sobie taki układzik, po jakimś czasie wypinam podłączam do np. PC i otwieram jak pena i wyjmuje np. plik txt a w środku coś w stylu:
    1-200
    2-201
    gdzie pierwsza liczba to numer pomiaru (1 to kontrolny, 2 to wykonany po 30 sekundach)
    ogólnie jestem początkujący jeżeli chodzi o mikrokontrolery, ale mam trochę doświadczenia w C++, oraz od 2 dni bawię się w QBASIC za pomocą książki "mikrokontrolery dla początkujących" wydawnictwa btc.
    2.Tu raczej coś prostszego od tego co jest wyżej a mianowicie mamy na wejściu 4V i do 500mA a dalej jest dioda rgb i teraz chodzi oto żeby w zależności od np. oporu potencjometru uzyskiwać jakiś kolor, czyli sterownik rgb.

    Ps. jeśli jest w złym dziale to proszę o przeniesienie.
    Dziękuję.
  • REKLAMA
  • Pomocny post
    #2 7696907
    michal2666
    Poziom 20  
    Witam, co do pierwszego tematu to sprawa jest dość prosta. Robiłem podobny rejestrator z pamięcią niedawno. Zastosowałem przekładnik prądowy firmy lem z wyjściem napięciowym 0-5V wyjście to dałem na przetwornik A/C mikrokontrolera tam przeliczenia i co jakiś czas pomiar zrzucany był do zewnętrznej pamięci RAM 23k256 podtrzymywanej bateryjnie. do tego wyświetlanie na lcd i takie tam inne. gdy zakończyłem pomiar w jakimś okresie czasu podłączałem układ do PC przez RS-232 i z menu właczałem wyślij do PC i mikrokontroler odczytywał kolejne zapisane komórki i wysyłał do PC na zwykły terminal do pliku txt. sprawa prosta i tania. Zapisywałem zmienne typu single (4 bajty) więc mogłem zapisać 64.000 rekordów - w zasadzie trochę mniej bo w tej pamięci przechowywałem też aktualną konfigurację urządzenia. Jeśli to za mało to można zaimplementować dowolną ilość kostek 23k256 - mają one pin CS za pomocą którego można je włączać i wyłączać dzięki czemu do jednej magistrali SPI można podpiąć ich kilka i wybierać konkretne własnie za pomocą tego pinu. Projekt postaram się za jakiś czas opublikować na swojej stronie, na razie nie mam czasu zrobić żadnego opisu.
  • REKLAMA
  • #3 7705988
    Nacrob
    Poziom 10  
    Dziękuję za odpowiedź, a może teraz coś na temat sterownika rgb?
  • #4 7706664
    michal2666
    Poziom 20  
    Druga sprawa jest naprawdę bardzo prosta. Musisz wykorzystać trzy kanały PWM mikrokontrolera. Jeśli ten, który chcesz zastosować ma jeden albo dwa sprzętowe to trzeci możesz zrobić programowo. W książce p. Góreckiego o której piszesz jest sporo o PWM. I teraz mieszanie kolorów polega na różnym ustawieniu wypełnioenia trzech kanałów, które sterują z koleii tranzystorami włączającymi i wyłaczającymi trzy elektrody diody RGB. Zmieniasz po prostu wartości liczbowe w trzech rejestrach. Jeśli chcesz koniecznie wykożystać potencjometr to możesz jego wyjście podpiść do przetwornika A/C mikrokontrolera i na podstawie wartości z niego ustawiać odpowiednie liczby w rjestrach PWM. Odnośnie sterowników PWM na samej tylko elektrodzie jest ogrom wiedzy.
REKLAMA