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

Sterownik urządzeń przez port RS232

ZajecBaX 23 Lip 2004 00:06 107154 172
  • (1) Jest to sterownik 8 wyjść podłaczany do portu RS232. Zaprezentowany niegdyś w miesięczniku CHIP.
    Do sterowania urządzenia wystarczy dwużyłowy przewód, TXD i Masa.

    Zbudowałem go dodając kilka bajerów.

    W załączniku schemat urządzenia z mozaiką ścieżek.
    Wszystko co potrzeba do budowy sterownika.
    **************************
    (2) Po pokonaniu kilku konfliktów z wersją EAGLE 4.11r2 & EAGLE 4.03, dodaję projekt w wersjii "4.03" :wink:

    **************************
    (3) Wiatraczki.
    Na prośbę pewnej osoby przerysowałem część schematu ze strony http://www.chip.pl/arts/archiwum/n/articlear_71416.html
    i dozbroiłem sterownik o płytkę układu wykonawczego do wiatraczków. Steruje się programem wiatraczki.exe z Chip-CD.
    W płytkę sterownika nie trzeba ingerować, wystarczy podpiąć nową zabawkę taśmą.
    Zasilanie można podłączyć dowolnie, z komputera, z zewnętrznego zasilacza, do płytki sterownika lub płytki układu wykonawczego. – (sterownik zasilany jest wtedy przez taśmę łączeniową). Jeśli ma to sterować wiatrakami zasilacz zewnętrzny raczej odpada.
    Nie zbudowałem tej zabawki, istnieje tylko na schemacie. Schemat, montaż i mozaika ścieżek.
    Połamania nóżek, :wink: tych matalowych.

    Fajne? Ranking DIY
    O autorze
    ZajecBaX
    Poziom 17  
    Offline 
    ZajecBaX napisał 254 postów o ocenie 9, pomógł 19 razy. Mieszka w mieście Toruń. Jest z nami od 2004 roku.
  • #2 763192
    Anhem
    Poziom 11  
    spoko to urządzonko....
    ...mam pytanie odnośnie jego....można go rozbudować do załóżmy 60 kanałów i sterować urządzeniami na napięcie 12 volt prądu stałego ?
  • #4 763875
    Samuraj
    Poziom 35  
    Nie tak prosto, bo transmisja jest 8 bitowa, tak wiec po 8 bicie wyzeruje sie licznik. A więcej jak 8 bitow na raz się nie da wysłać.
    Aby się nie bawić w procka można by zastosować przerzutnik i dwa rejestry.
    Tylko trzeba pamiętać taką zasadę ze najpierw wysyłane są dane do pierwszego rejestru potem do drugiego, i tak w kółko.
    Skomplikuje to cały układ ale mysle ze dało by sie to zrobic w 4 układach.
  • #5 765460
    PRYMI
    Poziom 12  
    A da się napisać taki programik sterujący tym interfejsem z pod dos-a??
    (moze przy pomocy Pascala lub czegoś podobnego)
    Pod drugiego com-a (albo nawet pod tego samego RXD) podpiąć jakieś czujnik np temperatury, albo jakieś mikro przełaczniki i to wszystko razem oprogramować.
    Mozan by wtedy zastosować jakiś złom komputerowy (386 lub 486) do sterowania urządzeniami, w zupełności by to wystarczyło.
    Co o tym myślicie?
  • #6 767538
    ZajecBaX
    Poziom 17  
    Kolega Samuraj ma świetny pomysł. Ale dla sterownika nie ma dużego znaczenia ile będzie bitów startu/stopu.
    Sprawdziłem to ustawiając w panelu sterowania bity stopu na "2".
    Program sterujący wysyła ciąg ośmiu liczb składających się zawsze z "255" lub "0". (8 x 10 bitów). a gdyby tych bitów było np. 11?
    Taka paczka 10-ciu bitów (1-start, 8-danych, 1-stopu) traktowana jest przez sterownik jak 1 impuls. Na rysunku widać jak kształtowane są impulsy.
    Myślę że można wysyłać w ten sposób więcej takich paczek i zwiększyć ilość wyjść, ale tu przydał by się inny program albo jakiś HAKER który napisał by za nas taaaaaki prosty programik. :P
  • #7 797473
    p4v3u
    Poziom 27  
    A wie ktos gdzie można kupić płytkę drukowaną? Bo pojedeyńczej chyba nie można zamówić. Jeśli tak to gdzie??
  • #8 798900
    ZajecBaX
    Poziom 17  
    Jeśli potrzebujesz płytki właśnie do tego sterowniczka to musisz ją sam wykonać :(

    W toruniu raczej jestem zdany na własne siły. Albo kasują kosmiczne pieniądze i nic nie robią, albo biorą kasę i ślad po gościu ginie. :evil:
  • #9 806873
    p4v3u
    Poziom 27  
    witam!

    mam kilka pytań dotyczących tego sterownika.

    1. Gdzie można kupić płytkę drukowaną (ew. zamówić)(ile to może kosztować?)
    2. Czy ma ktoś program po DOS-a żeby na rzęchach też działało? Jeśli nikt taki się nie znajdzie to może ktoś pokusiłby się o napisanie takiego programu?
    3. Jakie elementy zmienić żeby możliwe bylo sterowanie 4 halogenami o mocy 35w ale na 12vdc. Zasilanie można by wtedy

    podłączyć z zewnętrznego źródła np. akumulatora.

    pozdrawiam

    p4v3u
  • #10 807777
    ZajecBaX
    Poziom 17  
    Witam

    p4v3u > płytke taką kupisz w sklepie z częściami elekrtonicznymi jest cała pokryta miedzią z jednej lub dwóch stron, kosz jakieś 5zł.
    Płytkę wykonałem nanosząc ścieżki cienkopisem, (wodoodpornym) na oczyszczoną płytkę drobnym papierem ściernym. Wymalowaną płytkę musisz wykompać w roztworze trawiącym. Kupisz to w tym samym sklepie. Poszukaj na elektrodzie, napewno coś znajdziesz.
    W załączniku (w pierwszym poście) jest plik w formacie TIFF bardzo prosto wydrukujesz mozaikę ścieżek w skali 1:1. Zaprojektowana jest z myślą wykonania sposobem odręcznym.
    Do sterowania halogenami możesz wykorzystać płytkę przekaźników z oddzielnym zasilaniem, jeśli takie rozwiązanie Ci odpowiada.
    ******************
    Tym sterownikiem nie wyregulujemy jasności świecenia halogenu, można załączać i wyłączać 8 dowolnych niezależnych urządzeń.
    Można zrobić własną aplikację (interface) pod Windows, programem "Multimedia Builder", która opiera się na istniejącym programie "ster.exe". Bez znajomości jakiegokolwiek języka programowania.
    Przykładowy programik na cztery pierwsze wyjścia.
  • #11 808319
    p4v3u
    Poziom 27  
    2.ale mi chodziło o jakiś progz pod dos-a
    3.czy jest możliwe zasilanie halogenów o tej mocy? bez żadnego sterownika(jak chcialem robic zwykle potencjometry podłączane bezpośrednio do kabli to mówili że za duża moc halogenów i żeby sterownik robić) a czy możliwa by była płynna regulacja świecenia?

    pozdro
    p4v3u
  • #12 808537
    etedio
    Poziom 24  
    może podłączysz lampki w szeregu czy cuś? strasznie dużo jak na rezystor, ale w archiwum było mnóstwo prostych sterowników halogenów

    w sumie można zrobić na kompie (ale jeszcze się z tym nie spotkałem), tyle że to generuje duże zakłócenia

    czyli ogólnie to da się spokojnie, ale nie widziałem
  • #13 821204
    p4v3u
    Poziom 27  
    a jaka cena mniej wiecej tego sterwonika by była? nie da sie gdzieś zamówić płytki drukowanej według schematu scieżek czy czegoś takiego?
  • #14 821414
    ZajecBaX
    Poziom 17  
    :) Mogę podać Ci cenę wykonania samego sterownika, bez zasilacza i układu wykonawczego, bo to zależy od zastosowanych przekaźników lub tranzystorów.
    Przy budowie sterownika zmieścisz się w ok. 20...36zł. Ceny elementów które podałem są przybliżone, nie mam rachunku, a i dużo części już posiadałem.
    Chętnie bym Ci pomógł w wykonaniu płytki, ale ja robię to starym domowym sposobem. Jak kupisz czystą płytkę napisz zajecbax(_at_)hotmail.com powiem Ci co z tym zrobić. :wink:
  • #15 821612
    p4v3u
    Poziom 27  
    A daloby sie zrobic cos na wzor potencjometrow? Zeby zmniejszalo sie napiecie wyjsciowe???. Zeby mozna bylo te halogeny stopnjiowo przygaszac?
  • #17 821893
    ZajecBaX
    Poziom 17  
    :wink: Ja przysiadłem. Co uało mi się wymyśleć.
    Układ z płynnym rozjaśnieniem i przygasaniem halogenu, podpięty wprost do złącza sterownika. Oczywiście wartości rezystorów i C1 można by dopasować doświadczalnie.
  • #18 826701
    etedio
    Poziom 24  
    no i ładna rzecz :)

    ale do płynnego zmieniania jasności to tak słabawo :?
    poza tym BUZ będzie się straszliwie grzał :(

    mnie by się marzył sterownik PWM, z jakimś sprytnym, wydajnym prostownikiem, sterowany albo prosto z portu, albo nawet przez mikrokontroler :roll:
  • #19 826883
    p4v3u
    Poziom 27  
    ja potrzebuje czegos prostego w miare taniego
    tylko jest maly problem
    ja sien ie znam na elektronice to jakbyscie mogli mi taki schemat dac gdzie sa pozaznaczane te wszystkie przerobki to bylbym wdzieczny
  • #20 836996
    seba_kasia
    Poziom 11  
    ale chcecie za to punktow !!!!!
    nie mam tyle jeszcze !!!!!
  • #21 838495
    ZajecBaX
    Poziom 17  
    No no, nie oszukasz nikogo na te punkty :D
    Sprawdziłem.

    Cytat:
    ale chcecie za to punktow !!!!!
    nie mam tyle jeszcze !!!!!

    Jest ktoś na świecie co ma dobre serce. Zjadłeś? Smakowało? - poproś o dokładkę.
    Szukaj sterownika na poczcie. :wink:
  • #22 853132
    pavulon
    Poziom 21  
    ZajecBaX - zrobilem ten uklad (pierwszy jaki zamiesciles) i nic, gdy podłącze traso do sieci to buzer ciągle piszczy, na chwilkę odłącze i już ok.
    Testowałem układ bez Płytki z przekażnikami mierząc napięcia na wyjściu na tą płytkę i tylko pomiędzy masą i ostatnim pinem jest 20 V, na reszcie nic.
    (20V bo trafo 16 i C do tego)
    Co może być przyczyną ??
    niemialem tranzystora BC547 i zastosowałem BC 237, czy to mogło mieś wpływ na scalaki ??
    Może mi sie przez to popaliły ??
    Pozdro
  • #23 853842
    ZajecBaX
    Poziom 17  
        Witam :)
    Cytat:
    i tylko pomiędzy masą i ostatnim pinem jest 20 V, na reszcie nic.
    Ostatnim pinem jest masa. Czy mostek prostowniczy nie został odwrotnie wlutowany? :roll: Bo wtedy niezła kraksa.

    Zwróć jeszcze uwagę na:
    Sprawdź w jaki sposób założyłeś zworki. Mogą być tylko dwie. J1 i J2 lub J3 i J4.
    Jeśli zamontowany jest transoptor, zworki powinny być w pozycji jak na rysunku.
    Jak wszystko jest ok. buzerek zapiszczy krótko, przy załączeniu zasilania.
    Na wyjściu ULN2803 nie znajdziesz innych napięć, ponieważ wewnątrz układu znajduje się osiem tranzystorów z otwartym kolektorem, które połączone są emiterami wprost do GND.   Patrz rysunki.
    Na złączu CON1 jest masa i napięcie z mostka prostowniczego. Reszta pinów jest masą dla np. cewki przekaźnika. Zasilaniem układu wykonawczego będzie właśnie te 20V które zmierzysz na złączu.
    Elementy które wstawiłem:
        Tranzystor – BC 547B
        Transoptor – CNY17-3 , ta trójka oznacza dodatkowe wzmocnienie. Podwójny tranzystor na wyjściu..
        Układ IC4 to 74HC14 ,   IC3 to MC14094 jest to zamiennik > CD4094
    Mam nadzieję że te wszystkie rysunki Ci pomogą. Napisz coś więcej - w razie kłopotów będę zawsze w pogotowiu. :wink:
    Pozdrawiam
  • #24 854202
    pavulon
    Poziom 21  
    Dzięki :)
    Hm, przyczyną piszczenia były małe błę dy, a mianowicie stała zworka przy zworach (zamiast połączyć 4 i 3, połączyłem 1 i 4) i niepołączylem od strony druku ne555 z 4049.
    Jak już połączyłem jak powinno być to buzer dawał sygnałprzy zmianach w programie ale napięcie się nie pojawiał na CON!. Wiem, że na dwóch pinach jest masa i napięcie takie jak za mostkiem, ale gdy przełączy się jakiś kanał to pomiędzy tym "+" w CON1 a wyjściem odpowiadającym przyciśniętemu przyciskowi w programie powinno pojawić sie napięcie.
    Dobrze myśle ?
  • #25 854506
    pavulon
    Poziom 21  
    Kupiłem nowe układy, zmieniłem, i dalej nic, tzn. inaczej :)
    Sprawdzałem tak jak przedstawia rysunek z diodą (zamiast diody amperomierz) i na każym wejści bez wzgłędu na to co włącze na komputerze płynie sobie prądzik więc tak jakby były wszystkie kanały załączone.
    Niemem pojęcia co jeszcze może być powodem tego :|
  • #26 854747
    pavulon
    Poziom 21  
    Ahhhhhhhhh, wiedziałem, że chodzi o jakiś banalny błąd z mojej strony :oops:
    Miałem poprostu 2 ścieżki zwarte, musiałem przy lutowaniu je złączyć.
    Dzięki za zainteresowanie, i przepraszam za problem :D
    Już działa poprawnie.
  • #27 854896
    ZajecBaX
    Poziom 17  
    :) Cieszę się z twojego sukcesu. Widzę że rozwiązałeś problem.
              Niema tego złego, co by na dobre nie wyszło. :wink:
  • #28 855315
    pavulon
    Poziom 21  
    A czy można zasilanie do przekażników zrobić na stabilizatorze, który już jest na płytce ?
    Tzn. zamiast do CON1 ciągnąć napięcie takie jakie jest przed stabilizatorem pociągnąć te z wyjścia stabilizatora, lub lepiej, np. pociągnąć zasilanie z PS (przejściówka) lub wogóle z komputera ???
    Pozdrowienia
  • #29 855405
    ZajecBaX
    Poziom 17  
    Nie stoi nic na przeszkodzie.
    W miejsce gdzie podłączasz transformator (na mostek prostowniczy), podepniesz przewody z zasilacza komp. 12V

    Popatrz dokładnie na schemat plytki przekaźników (Tańsza wersja), tam zastosowałem stabilizator dla przekaźników 12V.
    Ciągnąc zasilanie i masę z komputera, stracisz sens stosowania bariery optoelektronicznej.
    + dwa kable, + zniszczony komputer, + zniszczona praca na dysku, + porażenie prądem. Same przyjemności. :wink:
  • #30 855529
    pavulon
    Poziom 21  
    Heh, faktycznie, zrezygnuje z zasilania z kompa, ale zastosuje przekaźniki na 12V więc z jednego stabilizatora (na sterowniku).
    Mam nadzieję, że bedzie dobrze
    Bedzie dobrze ?? :D
REKLAMA