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

Przydatny konwerter do PC

wojtaswsk 08 Sie 2012 12:30 1528 6
  • #1 08 Sie 2012 12:30
    wojtaswsk
    Poziom 9  

    Witam.
    Sporo jest tanich urządzeń do pomiaru róznych wielkości z wyświetlaczem LED.
    Np. weżmy taki amperomierz. Koszt powiedzmy ~11zl.
    http://archi.inosak.org/db/item2518895491_1.html
    Chciałbym zrobić prosty układ powiedzmy z 3x7= 21 (3 cyfry kazda 7 wej.na led) wejsciami podłaczonymi w miejsce wyswietlacza led.
    Układ powiedzmy będzie próbkował co 1 sek i wysyłał dane do PC.
    Jak to zrobić najtaniej?
    1)Myślałem o jakimś gotowym analizatorze stanów logicznych. Niestety przeważnie jest mało wejść i prędkości próbkowania rzędu
    MHz są zupełnie niepotrzebne.
    2)Analizator na bazie LPT - tanie rozwiązanie ale tylko 8 wejsc.
    3)Może ktoś słyszał o jakimś układzie 1wire co ma powiedzmy 16 wejsc i co 1 sek wysyla dane ze stanem na wejsciach?
    4)Może coś na bazie (8-Bit Parallel-In/Serial-Out Shift Register - 74HC165N) tylko, że nie za bardzo wiem jak potem to przesłać dane do PC - jakieś pomysły?

    Jakby się udało coś takieg zmajstrować to otwierają się bardzo ciekawe możliwości. Np. pokazywania na wykresach
    temperatury ,energii elektrycznej, monitorowanie ładowania akumulatorów i cała masa innych.
    Przydatny konwerter do PC

    0 6
  • Arrow Multisolution Day
  • #2 08 Sie 2012 13:25
    Kuniarz
    Moderator Projektowanie

    Niepotrzebnie chcesz sobie utrudnić życie. Najprostsze rozwiązania :

    - termometr na 1wire, mikrokontroler, dane przesyłane przez RS232 do PC
    - pomiar napięcia na dzielniku rezystorowym, reszta jak wyżej
    - pomiar prądu - bocznik, reszta jak wyżej.

    Oczywiście wszystko to można sprowadzić do jednego mikrokontrolera i różnych wejść.

    0
  • Arrow Multisolution Day
  • #3 08 Sie 2012 16:18
    jarek_lnx
    Poziom 43  

    Cytat:
    Jakby się udało coś takieg zmajstrować to otwierają się bardzo ciekawe możliwości. Np. pokazywania na wykresach
    temperatury ,energii elektrycznej, monitorowanie ładowania akumulatorów i cała masa innych.

    Wiesz ile to pracy? podłączyć te wszystkie przewody w miejscach do tego nie przewidzianych (mało miejsca gęsto ścieżki) ustalić funkcje każdego wyprowadzenia, układ wewnętrznych połączeń wyświetlacza, dekodować sygnały sterujące (często stosowanym) multipleksowanym LCD (to nie są sygnały dwustanowe - może nie starczyć wejść ADC w mikrokontrolerze).
    Jeśli doliczyć robociznę, uzyskasz urządzenie drogie i bardzo o kiepskiej jakości (nawet gorszej niż w oryginale, bo jeszcze bardziej zawodne). Chińskie "urządzenia" za 10zł coś mierzą, ale zazwyczaj nie znana jest zależność tego co pokazują, od tego co mierzyć powinny.
    Zdecydowanie lepiej zrobić coś samemu.

    0
  • #4 08 Sie 2012 21:48
    wojtaswsk
    Poziom 9  

    Trochę poczytałem i widzę, że tak łatwo nie będzie. Ale mam inne rozwiązanie. Rozkręciłem miernik i zobaczyłem, że jest tam układ NJU9210. Ma on wyjście serial data outpu timing. Czy ktoś może mi powiedzieć czy da się to podłączyć do rs232 ewentualnie jak to zrobić najlepiej . Jestem bardziej programistą C# ale lutownicę trzymałem parę razy w rękach. Będę wdzięczny za sugestie. Przydatny konwerter do PC

    0
  • #5 09 Sie 2012 05:48
    Kuniarz
    Moderator Projektowanie

    Kolego, brniesz w bardzo, ale to bardzo ciemną uliczkę. Opis, który podałeś jest dość enigmatyczny - leci tam jakiś bit startu, statusu, chyba dane (cyfry ?), później stop. Generalnie nie możesz tego podłączyć bezpośrednio do RSa, więc i tak czeka Cię lutownica i budowa jakiegoś konwertera. Wbrew pozorom najprostsze układy są na mikrokontrolerach ;-) To naprawdę nie gryzie. Czas który poświęciłeś na szukanie tych dziwnych rozwiązań mógłbyś poświęcić na podstawy mikrokontrolerów i już migał byś diodą ;-)

    0
  • #6 09 Sie 2012 14:03
    szulat
    Poziom 23  

    Wbrew pozorom ten pomysł w niektórych sytuacjach może mieć sens, ale najlepiej zrealizować go w inny sposób: zamiast psuć miernik, bierzemy bylejaką kamerkę na usb i odczytujemy dane programem analizującym obraz.

    Dodatkową zaletą jest możliwość współpracy z wieloma różnymi urządzeniami, również takimi w których balibyśmy się grzebać bo są zbyt drogie albo pożyczone. I nie tylko prosty woltomierz czy amperomierz ale specjalistyczne urządzenia do pomiaru wielkości, których nie mamy szansy zbudować sami (bo na przykład nie ma jak ich skalibrować w warunkach domowych).

    A ponieważ kamerkę każdy ma, to praktycznie taki system nic nie kosztuje (jeżeli już ktoś zrobi program), więc jest tańszy nawet od głupiego mikrokontrolera z ADC podłączanego do komputera przez serial :)

    0
  • #7 10 Sie 2012 09:57
    wojtaswsk
    Poziom 9  

    Dokładnie o tym samym też kiedyś myślałem :-)
    I pewnie w zimowe wieczory ogarnę temat.
    Wracając jednak do pomysłu podłączenia do multimetru to udało mi się odczytać sygnały z 3 wejść przez rs232 . Mają nawet jakiś sens. Niestety wygląda na to, że część sygnałów jest gubiona.
    Wejście strobu wyłapuje jakieś 20 na 36 sygnałów.
    Postaram się dzisiaj podłączyć oscyloskop w robocie i zobaczyć gdzie jest pies pogrzebany. Przydatny konwerter do PC

    0