Stránka 1 z 2
Převodník na otáčkoměr a motohodiny
Napsal: 16 dub 2017, 16:39
od ladislavmuzik
Dobrý den, opravuji otáčkoměr a motohodiny motoru, který bere signál otáček z alternátoru (obdélníkový signál 12V max 1.5 kHz). Je to klasická cívka s ručičkou (voltmetr) a krokový motůrek. Problém je právě v té destičce (převodníku), na vstupu je zmíněný signál a na výstupu pwm na ručičku a pulzy do krokového motůrku. Problém nastává v momentě kdy přeruším vstupní signál, ručička vylétne na nesmyslnou hodnotu a krokový motůrek se točí dál. Na vstupu je odpor proti kostře, na vstupu do procesoru je signál obrácen, když je na vstupu do destičky 12v na vstupu do procesoru je 0v, když je na vstupu do destičky 0v, na vstupu do procesoru je 5v, to funguje dobře. Zjistil jsem, že když se dotknu vývodů krystalu, tak výstup spadne správně na 0. Když se krystalu dotnu, když je na vstupu signál, výstup spadne taky na 0. Má někdo nějaký nápad co by to mohlo dělat.
Děkuji
Láďa
Napsal: 16 dub 2017, 16:59
od Neniu
Upřímně moc nechápu jak to myslíš.
Pokud je deska na stole a jde do ní signál, tak normálně ukazuje.
Pokud je deska na stole a nejde do ní signál, tak ručička vyletí za roh.
Pokud se dotýkáš krystalu a do desky jde signál, ručička normálně ukazuje.
Pokud se dotýkáš krystalu a do desky nejde signál, ručička se vrátí na nulu.
Chápu to dobře?
Napsal: 16 dub 2017, 17:12
od ladislavmuzik
Neniu píše:Pokud se dotýkáš krystalu a do desky jde signál, ručička normálně ukazuje.
Pokud se dotýkáš krystalu a do desky jde signál, ručička spadne na 0.
Ostatní jak jsi napsal.
Napsal: 16 dub 2017, 17:24
od Neniu
Když se dotkneš nožiček krystalu, tak zastavíš oscilátor a tak procesor nemůže generovat signál a tak ručička spadne na nulu.
Pokud to dělá i když se dotkneš jen pouzdra krystalu, tak je něco špatně, protože to vypadá na vadný krystal, nebo je někde nějaká nežádoucí vazba.
Mimochodem, pokud odpojíš signál a místo nicu tam přivedeš napětí, těch asi 12V, tak se stane co? Jestli třeba ten procesor nečeká na to, že při zastaveném motoru má na vstupu napětí.
Napsal: 16 dub 2017, 17:32
od ladislavmuzik
Myslím že to dělá jen, když se dotknu nožiček. S tím plusovým signálem to zkusím, ale měl jsem tu stejný přístroj, kterému tohle fungovalo, že po odpojení signálu to spadlo na 0.
Napsal: 16 dub 2017, 17:39
od Neniu
Aha, takže to asi to napětí nečeká.
Uvědom si, že pokud se dotýkáš nožiček, tak do nich přivádíš divoký signál, který tvoje tělo, jakožto anténa, ochotně nachytá z okolí. Moderním součástkám to bohatě stačí. A také to může znamenat problém s napájením (blokování a filtrace) a nebo načatý procesor. Ale třebas se najde někdo chytřejší, mě to dneska moc nemyslí.
Napsal: 16 dub 2017, 18:01
od lesana87
Jestli to chápu dobře, tak inverzi vstupního signálu dělá tranzistor Q1. Na bázi má přes 10k R1 přivedený vstup (pin M) a 2k7 R2 + C1 jdou z báze na zem. Kolektor Q1 jde někam do procesoru. Neměl by být problém ty dva odpory a tranzistor proměřit.
Napájení je přes ten třetí pin na vstupu - červený drát?
Napsal: 16 dub 2017, 19:13
od masar
Pokud při odpojení vstupu ponecháš žlutý vodič připojený k destičce, tvoří tento vodič anténu pro rušivé kmitočty, které by při poruše integračního kondenzátoru C1 nebo závadě v propojení zemí (např. prokovení montážního otvoru označeného č. 31) mohly způsobit popsaný jev - ručička "za roh" a krokový motorek v chodu.

Napsal: 16 dub 2017, 19:56
od procesor
U2 je zrejme 78L05.
Na vstupe nevidím poblíž pinu IN keramický kondenzátor (aspoň 100nF). Elektrolytický tam bude, ale to nestačí. Môže to spôsobovať nežiadúce kmitanie na výstupe +5V, takže by som skúsil k pinom IN a GND keramický kondenzátor pripojiť.
Napsal: 16 dub 2017, 20:25
od ladislavmuzik
Tak se omlouvám je to trochu jinak, už jsem si to přesně nepamatoval co to dělalo, teď u toho sedim a je to takhle: Když přivedu signál na ten žlutý drát, tak to normálně funguje. Když ho odpojím tak se krokový motůrek přestane točit (to je vpořádku), ale ručička zůstane nepohnutá, nebo kousek klesne. Když se osciloskopem dotknu na vstup do IC tak ručička spadne, když tam mám osciloskop pořád, ručička zase nespadne a v tu chvíli je na tom vstupu 5V
Napsal: 16 dub 2017, 20:43
od Neniu
A když na odpojený vstup přivedeš zem/napájení stane se co? Jinak to napětí na nezapojeném vstupu může, a téměř jistě dělá, nějaký upínací odpor.
Co znamená "zase nespadne"? Jako že spade a vrátí se zpět jak byla? A jak připojuješ osciloskop? Jakou sondou? Jaký osciloskop? Jde o to, že přes sondu můžeš na vstup přivádět nějaké rušení.
Napsal: 16 dub 2017, 20:51
od ladislavmuzik
Neniu píše:A když na odpojený vstup přivedeš zem/napájení stane se co?
Spadne na 0. (ručička - cívka je připojena na +5v a na pwm) Když je ručička na 0 na výstupu je +5v. Když na odpojený vstup přivedu - nebo + ručička jde na 0.
Napsal: 16 dub 2017, 21:03
od Neniu
Tak to podle toho popisu fakt vypadá, že si tam zanášíš nějaké rušení a že vstup je hodně citlivý. Čili to vypadá na konstatování, že to není chyba ale vlastnost

V provozu by se to stávat nemělo, protože vstup nebude nikdy odpojený.
Napsal: 16 dub 2017, 21:18
od lesana87
Píšeš, že saháš osciloskopem na IC, takže předpokládám, že přímo na pin toho PICu, na který je přivedený invertovaný vstupní signál. Procesor nejspíš měří periodu vstupního signálu a podle ní nastavuje PWM výstup pro budík. Vypadá to tak, že pokud odpojíš vstupní signál, procesor čeká na konec aktuální periody, ale ta nepřichází, když není vstupní signál. Tím, jak píchneš na vstup PICu sondu, tam nejspíš vyrobíš kratičký impuls, který vede k dokončení měření periody, zjištění, že je moc dlouhá, a následnému shození budíku na nulu. Pokud tam sondu máš celou dobu, žádný impuls nevyrobíš a měření neskončí a na výstupu pro budík je poslední změřená hodnota. Ale také to může být úplně jinak.

Napsal: 16 dub 2017, 21:20
od ladislavmuzik
Problém je v tom, že to tu mám, protože to někdo chce spravit

jenže když jsem se ptal co chce spravit, tak nevěděl co tam nefunguje. Jediný, na co jsem přišel je tato (chyba?).