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

[AT89C55WD]Wyświetlacz z wagi

biglolo94 29 Mar 2011 20:37 5117 49
  • #1 9338309
    biglolo94
    Poziom 16  
    Witam,
    Ostatnio dostała mi się w ręce wyświetlacz od wagi firmy uk-system. Tablica jest sterowana przez UART, posiada 5 modułów wyświetlających. Po podłączeniu zasilania +12V tablica daje oznaki życia, bowiem migają kolejno kropki a potem segmenty modułów. Plusem na wyjściu steruje UDN2981.

    Pierwszym pomysłem był zepsuty UDN, ale potem okazało się, że na jego wyjściu prąd smiga. Układzik sprawny.
    Następnie zauważyłem że na nóżki kondensatorów się stykają??? Podłączyłem miernik do GND i Vout Stabilizatora i wyskoczyło mi, że te nóżki się stykają. Wylutowałem pare kondensatorów w nadzieji, że to pomoże, ale niestety.
    Doszedłem potem do wniosku, że to AT89.. jest przyczyna zwierania wyjść stabilizatora pomimo którego układ działa. Odrzuciłem następnie upalony procesorek.
    Następną wskazówką jest to, że stabilizator strasznie się grzeje co jest zapewne spowodowany tym zwieraniem.

    Diody na samych segmantach palą się, ale ledwo można to zauważyć (w >90% ciemności widzimy lekko palące się na czerwono punkciki).

    Proszę was o wszelką pomoc i odpowiedz na pytanie co tu mogło strzelić.

    Pozdrawiam i czekam na odpowiedz.
    Naprawienie układziku z waszą pomocą napewno zasypie paroma punkcikami ;)

    Dodano po 42 [minuty]:

    Dalsze testy to sprawdzanie UDN i na wyjsciu mam max. 7.5V czy nie powinno być 12V?
  • #2 9348682
    Azonic_2006
    Poziom 17  
    Witam!!!
    Według noty katalogowej i budowy wewnętrznej można stwierdzić, że na wyjściu musi być napięcie niewiele mniejsze niż napiecie Vs (zasilanie UDN2981) a jest to noga numer 9.
    Jeżeli, UDN2981 jest zasilany z 12V to spadek 5,5V jest za duży.
    Dodatkowo objaw słabego świecenia sugeruje, że wyświetlacze dostają za mało prądu. Ja bym stawiał na uszkodzony UDN2981 lub uszkodzony obwód zasilania tegoż układu.
    Pozdrawiam!!!
  • #3 9371972
    biglolo94
    Poziom 16  
    UDN2981 wymieniony i pare diod na modułach też.
    Teraz gdy podłączam zasilanie i szyne danych z glownego sterownika urzadzenie powinno wskazywac 0 a swieca po 2 segmenty A i B.
    Może to wina MAX.... ktory steruje RS232 ?
  • #4 9373909
    Azonic_2006
    Poziom 17  
    Witam!!!
    Trudno tak bez schematu coś powiedzieć.
    A teraz pytanie takie bo postu nie zrozumiałem a się rozpisałem.
    Piszesz o podłączaniu głównego sterownika do wagi.
    Podłączasz go po rs232?
    Jeżeli tak to istnieje taka możliwość że max jest uszkodzony bo wcześniej pisałeś o problemach z zasilaniem.
    Tak dla uściślenia to max232 nie steruje a jest jedynie konwerterem napięć a dokładnie taką przetwornicą pojemnościową 0-5V <> -15V - 15V. Dodatkowo do sprawdzenia kondensatory elektrolityczne wokół maxa.
    Pozdrawiam!!!
    Azonic_2006
  • #5 9376023
    biglolo94
    Poziom 16  
    To jest MAX202. Wiem jak dzialaja te uklady ale zle poprostu sie wyrazilem ;)
    Kondensatorki sprawne. 3 wyimienialem wczesniej bo wygladaly na strzelone, dalem 0,1uF.

    Dodano po 2 [minuty]:

    moze zakupic takie cos Link i podlaczyc ??
    Ale czy wtedytablica bd dzialac ?? hmm

    Dodano po 7 [minuty]:

    w tym urzadzeniu jest dioda sygnalizujaca komunikacje RS232 (miga jak dane sa przesylane). Jak podlacze atmege z takim programikem
    Cytat:
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 9600

    Dim B As Byte

    B = 123

    Do

    Printbin B
    Wait 1
    B = B + 1
    Loop
    End

    to ta dioda miga ale wyswietlacz nie pokazuje cyferek.
  • #6 9376385
    markosik20
    Poziom 33  
    biglolo94 napisał:

    ..to ta dioda miga ale wyswietlacz nie pokazuje cyferek.


    Bo dane muszą mieć jeszcze właściwy format. On zadziała dopiero wtedy jak wykryje prawidłową ramkę danych.
  • #7 9376400
    Azonic_2006
    Poziom 17  
    Witam!!
    Jak wiesz jak działa to dobrze, a wywód był nie potrzebny ale nie ważne.
    To co jest w aukcji to zwykła przejściówka zbudowane pewnie według noty katalogowej.
    Nie wiem czy jest sens w kupowaniu tego.
    Może ustalmy pewne fakty.
    Podłączamy zasilanie i są objawy że program ruszył tzn np pojawiły się zera lub coś takiego?
    Jak tak to znaczy że problem jest tylko z rs a tutaj droga jest prosta albo przerwana ścieżka od gniazda do uK, uszkodzony max.
    Dioda sygnalizacyjna tu nic nam nie powie bo najprawdopodobniej jest podłączona do maxa a nie do uK.
    Kolejne pytanie to czy znasz sposób transmisji bo wysyłanie danych na przysłowiową pałę nic nam nie da po uK odczyta to jak zakłócenia i nic z tym nie zrobi.
    Jeżeli znasz sposób transmisji to nie widzę przeszkód aby podłączyć się atmega bezpośrednio pod uK wagi ale max musi być odłączony bo może np. ściągać do masy.
    Pozdrawiam!!!
  • #8 9377090
    biglolo94
    Poziom 16  
    Czyli po kolei:
    1. Podłączenie zasilania.
    Wyświetlacz jest podzielony na 5 modułów, a każdy składa się z 7 segmentów + kropka. Podaje filmik na ktorym widac co sie dzieje po wlaczeniu zasilania.




    2. Jesli chodzi o MAXA202
    To uważam, że jest on właśnie rypnięty, dlaczego? bowiem nóżka R2OUT zwiera no masy gdy plynie zasilanie.

    3. Transmisja.
    Jest to RS485/232 - wyczytane z plytki, ale wiecej mi nie wiadomo.
    Atmege tez podlaczalem pod tym samym pradem ale nie wiem jakie ustawienia transmisji ma procek w tablicy
  • #9 9377162
    Azonic_2006
    Poziom 17  
    I sprawa staje się jaśniejsza.
    Po tym co widać wygląda że program rusza, ale sterowanie segmentami A i B jest uszkodzone tzn. albo wyjścia uK albo coś po drodze ale to już ty musisz sprawdzić.
    Zauważ że to jest test wszystkich segmentów i A i B powinny mignąć i zgasnąć.
    Stawiam na walnięty procek a dokładnie wyjścia.
    Zmierz rezystancję na linii od procka do segmentów A i B względem GND i Vcc a potem tak samo innych segmentów i wyniki porównaj. Mierzymy oczywiście bez napięcia. Jak rezystancja będzie nie wielka względem innych segmentów to znaczy, że albo jest walnięty procek albo jest zwarcie.
    A jak procek jest walnięty to będziesz potrzebował programu.
    Pozdrawiam!!!
  • #10 9377307
    biglolo94
    Poziom 16  
    segmenty sa podlaczone do procka przez scalaczki
    P750T Q5A6 F7103
    a nastepnie przez rezystorki do segmentow.
    Mamy 4 takie calaczki a z kazdego wychodza sterowania 2 segmentów.
    Mierzylem rezystancje od VCC za rezystorkami i od GND za rezystorkami i nie widze tu zadnej roznicy pomiedzy rezystancja.
    Rezystancja jest taka sama, znalazlem tam jakies ze dwie roznice, ale te roznice sa znikome.
    Doszedlem do wniosku ze to te scalaczki sa przyczyna.
    Steruja one masa - ktora plynie do segmentow.
    Na scalaczku ktory steruje segmentami A i B jest za male napiecie i to chyba to jest przyczyna.
  • #11 9377335
    Azonic_2006
    Poziom 17  
    Pytanie czy te scalacki to takie >> Link bo jak tak to to są zwykłe mosfety i wszystko by się zgadzało.
    Sprawdzamy i porównujemy napięcia na bramce, źródle i drenie ale bardzo mozliwe że to właśnie ten scalak padł.
    Najlepiej zbadaj to metodą porównawczą tzn. zmierz napięcia od uK do segmentów np. dla segmentu C po zgaszeniu wszystkich a potem wyniki porównaj z segmentami A i B i zobaczysz w którym miejscu jest różnica.
  • #12 9377395
    biglolo94
    Poziom 16  
    tej samej firmy wiec to chyba to.
    Ale jak miezylem to za male napiecie wychodzi z procka i wchodzi do tego scalaczka. Jedno napiecie skacze a drugie wogole sie nie rusza, mozliwe aby 2 wyjscia w procku strzelily?
    Zaraz poprostu zamienie miejscami ten scalaczek z innym
  • #13 9377413
    Azonic_2006
    Poziom 17  
    Wszystko jest możliwe a jak były problemy z zasilaniem to mogły strzelić wyjścia.
  • #14 9377432
    biglolo94
    Poziom 16  
    I moze to dlatego scalak i stabiliaztor sie tak grzeja ?

    Dodano po 4 [minuty]:

    ale to uwazasz ze jak by scalak byl uwalony to ta procedura migania by byla???
  • #15 9377522
    Azonic_2006
    Poziom 17  
    Nie wiem jak są skonstruowane porty w tym procku ale zdaje się że są pływające tzn. że nie mają wewnętrznych rezystorów podciągających.
    Poszukaj zewnętrznych rezystorów podciągających i popraw styki bo może gdzieś jest zimny lut albo któryś rezystor podciągający jest uszkodzony.
    Pytanie też jak bardzo się grzeje stabilizator bo jak sobie poukładam w głowie schemat to wygląda że z 5V zasilane było by tylko kilka scalaków więc stabilizator nie powinien się grzać mocno.
    Podaj oznaczenie wagi to może znajdzie się schemat.

    Co do drugiego pytania to tak, jest taka możliwość i jeszcze pytanie czy grzeje się procek czy ten scalak z mosfetami bo jak scalak to znaczy, że mosfet nie otwiera się w 100% i może być tak że wejścia wiszą w powietrzu.
  • #16 9377544
    biglolo94
    Poziom 16  
    Stabilizator grzeje sie jak cholera i po paru minutach nie mozna go dotknac, zamontowalem wiec wiatraczek aby chlodzil. Procesor tez sie rozgrzewa ale juz krocej od stabilizatora. Elementy przestają się grzać dopiero wtedy gdy wyjme Procesor.
    Mam tu dwie drabinki rezystorowe i z moich pomiarow wynika ze sa sprawne.

    Sam wyswietlacz jest firmy uk-system. Na PCB mam napisane
    STER-LED_WAG2.pcb
    wkj 09/2008
    tyle wiem o wyswietlaczu, raczej o PCB. Jutro moge sie dowiedziec dokladnego modelu tablicy, ale wydaje mi sie ze to to Link

    Coś mi się wydaje, że zostanie tylko kupić nową zmontowaną PCB lub zaprogramowany scalak, tylko ile to bedzie kosztowac :/ ?
  • #17 9377568
    Azonic_2006
    Poziom 17  
    Musisz pomierzyć rezystancję tych wyjść procka od A i B. Prawdopodobnie są uszkodzone na zwarcie i dlatego procek się grzeje ponieważ po tym co mówisz że dopiero wyjęcie go powoduje, że stabilizator przestaje się grzać.
    Procek na więcej niż 75% jest uszkodzony.
    Jak masz dostęp do programatora to można próbować odczytać program ale i to nie daje 100% szans na powodzenie ponieważ mogą być uszkodzone komórki pamięci.
    Na pewno taniej będzie kupić procesor zaprogramowany.
    Ale tak jak mówię sprawdzi te wyjścia.
  • #18 9377584
    biglolo94
    Poziom 16  
    Tą rezystancje jutro zmierze i dokladnie podam wyniki.
    A jak myslisz, ile moze kosztowac taki procesorek w tej firmie ?
  • #19 9377605
    Azonic_2006
    Poziom 17  
    Procek to cena 15 zł a ile firma będzie chciała to ja już tego nie jestem w stanie powiedzieć.
  • #20 9377611
    biglolo94
    Poziom 16  
    Nie dam rady sprubowac przegrac z tego bo nie mam programatora :/ mam tylko stk200. Procek 15 kosztuje, ale u firmy to moze byc *** drogo bo tu sie za program placi a nie za AVRa
  • #21 9377630
    Azonic_2006
    Poziom 17  
    Sama prawda i tak dla ścisłości to ten procek to nie AVR.
    Avr to zupełnie inne rodzina co prawda tez od atmela, ale jednak nie to samo.
    Trudno jest mi ocenić cenę, ale najlepiej zadzwonić albo maila napisać i się dowiedzieć.
  • #22 9386960
    biglolo94
    Poziom 16  
    oto pomiary rezystancji (mierzyłem od nózki procka do +5V i GND):
    A | +5V 4,67k | GND 4,73k |
    B | +5V 4,68k | GND 4,74k |
    C | +5V 4,68k | GND 4,74k |
    D | +5V 4,68k | GND 4,74k |
    E | +5V 4,68k | GND 4,74k |
    F | +5V 4,67k | GND 4,73k |
    G | +5V 4,67k | GND 4,73k |
    H | +5V 4,66k | GND 4,73k |
  • #23 9387089
    Azonic_2006
    Poziom 17  
    Witam!
    Wygląda że wejścia sa ok, ale nadal ten procek nie daje mi spokoju.
    Wyczytałem że ten wyświetlacz trzeba skonfigurować za pomocą zworek a dodatkowo jest pilot do niego aby ustawić konkretną konfigurację.
    Przydałaby się instrukcja obslugi bo są różne sposoby przesyłu i interpretacji danych.
    jeszcze powiedz mi czy po wyjęciu procesora wszystkie segmenty gasną czy te dwa nadal się świeca.
  • #24 9387371
    biglolo94
    Poziom 16  
    Instrukcje moge jutro zalatwic.
    Co do pilota to nie bylo go w zestawie.
    Zworek pare jest i jest jeszcze dipswitch z 8 przelaczniczkami i on chyba odpowiada za ustawianie predkosci w UARCIE.

    Po wyjęciu scalaczka wszystki diodki swieca.

    Dodano po 32 [minuty]:

    Wyjalem procesor i stabilizator i pomiedzy GND a Vout (miejsce lutowania stabilizatora) mam opor o wartosci 213kom.
    Mam gdzieś zarcie ? :/
  • #25 9387509
    Azonic_2006
    Poziom 17  
    Jeżeli po wyjęciu jest 213kom to jest ok.
    Jeszcze zmierz rezystancje z zamontowanym prockiem bo takie nagrzewanie nie powinno występować.
  • #26 9387793
    biglolo94
    Poziom 16  
    rypnalem sie z pomiarem.
    Bez procka jest 8,43kom a z prockiem idzie do 1,627 kom
  • #27 9388176
    Azonic_2006
    Poziom 17  
    Jeżeli bez procka stabilizator się nie grzeje a po włożeniu tak to jest na pewno coś nie tak.
    No już nie wiem co może być ale według mnie te dwa segmenty powinny zgasnąć.
    Najgorsze jest to że nie ma schematu.
    Trzeba poczytać instrukcję i zobaczyć co mówi o tym sprawdzaniu segmentów bo pewnie jest opisana.
    Jeszcze można podawać manualnie sygnał zgaszenia dla segmentów bez zamontowanego procka.
    Jeżeli segmenty a i b zgasną a stabilizator nie zacznie się grzać to według mnie procesor uszkodzony na bank.
    O to testowanie to chodzi o to żeby podać 1 lub 0 na wyjścia procka sterujące segmentami.
  • #28 9388264
    biglolo94
    Poziom 16  
    Po wyjeciu procka stablilizator sie grzeje ale jest to grzanie wynikajace z poboru pradu, z procvkiem jest 100x wieksza temperatura.

    A moze to jest spowodowane czujnikami ??? Mam tu na mysli:
    MAX705
    24CD2WP
    75A176
    Znalazelm takie cos na plytce.
    Jeden jest do temp a drugi do czasu. Moze to z nimi jest cos nie tak?
    wylutowanie tego drugiego (24CD..) powoduje ze procesor wogle nie smiga - swieca sie wszystkie diody.
  • #29 9388543
    Azonic_2006
    Poziom 17  
    Szczerze to wątpię aby tamte układy były uszkodzone. Warto jeszcze zmierzyć prąd zasilający procesor. Z noty katalogowej wynika że maksimum to koło 71mA na wszystkie piny a dodamy do tego pracę procesora to procek nie powinien wziąć więcej niż 100mA.
  • #30 9388783
    biglolo94
    Poziom 16  
    procesor ciagnie 250-260mA
REKLAMA