Wejścia analowe w PIC 16F87x

Witam szanowną grupę.

Piszę tu bo już troche kończą mi się pomysły.

Zbudowałem mały sterowniczek na PIC16F87x. Do wejść przetwornika analogowo-cyfrowego podłączyłem układzik wejsciowy o taki:

od strony procesora:

  • kondensator 100nF do masy
  • opornik 4k7
  • opornik 240Om do masy, kondensator 1uF do masy (równolegle z opornikiem)

Na wejście podaje sygnał prądowy 0-20Ma (przemysłowy).

Jeszcze narysuje moze:

PIC 4k7 o-----.--|==|----.----------.----o wejście | | | = 100n || 240 = 1uF | | | | | | .----------.----------.-----o masa

wiem ze na niektorych przegladarkach rysunek nie wyjdzie, ale moze :)

Sprawa jest taka że ogólnie układ wejściowy działa poprawnie, aczkolwiek w momencie podłączania i odłączania lub nawet raptownej zmiany sygnału wejście procesora potrafi sie uwalić/zniszczyć.

Macie pomysł jak skorygować ten schemat wejściowy, albo w czym tkwi błąd??

A może w jakiś prosty sposób można zrobić izolacje optyczną ?? Ważne by było zeby zachować w miare liniowość, każdy czujnik na wejściu itak kalibruje.....

pozdrowionka

Piotr

Reply to
Piotr Kujawski
Loading thread data ...

Trzeba zabezpieczyć diodą Zenera 5,1V chociażby.

-- . pozdrawiam Sylwester Łazar

formatting link
-oprogramowanie do edycji schematów i projektowania PCB

Reply to
invalid unparseable

Wprowadzi nieliniowość przy sygnałach w okolicach 5V, a kolega ma przy 20mA

4,8V sygnału roboczego. Wiec radziłbym dać albo o połowe mniejeszy rezystor pomiarowy np 120 Ohm i wlaczyc wewnetrznego refa 2,5V. Zdecydowanie za to lepsza od zenerki bedzie zwykla dioda podpięta anoda do wejscia pica i katoda do plusa zasilania procka i wtedy nic nie musisz zmieniać

AKel

Reply to
HH

HH napisał(a):

No nieliniowości bym nie chciał :(

I wtedy jeszcze zenera 5V1 czy jak ??

No tak, ale przecież taka dioda już jest wewnętrznie w PICu.

Możecie mi wyjaśnić w czym jest problem ? Przecież nie podaje tam większego prądu niż 20mA. No chyba że w momencie podłączania jakiś tam bardzo któtki wiekszy impuls idzie, ale ten 4k7 powinien to chyba na tyle ograniczyć zeby wewnetrzna dioda PICa wytrzymała, czy się myle ?

Reply to
Piotr Kujawski

obawiam się że wewnetrzna dioda może być mniejszej mocy niż taka zewnetrzna - nawet 1N4148

Który pin uzywasz jako wejscie analogowe ? - nie jestem pewien ale chyba nie wszytkie mają diode zabezpieczającą. Może ujemny impuls "rozwala" wejście - więc daj tez diode katoda do wejscia i anoda do masy

AK

Reply to
Andrzej

A jak można by obliczyć jakiej mocy jest potrzebna ?

Używam wszystkie wejścia przetwornika na 16F877. Zaraz wezme jeszcze doku od PICa przejrze jak sie oderwie na chwilke :) Z tego jedno wejście idzie przez klucz i dzieli się na kolejne 8 wejść analogowych. I to się jeszcze nie posypało nigdy co ciekawe :) Ale f próbkowania mam mniejszą przez klucz :(

Reply to
Piotr Kujawski

to zalezy jaką przyjmiesz energię, od jakiej chcesz się ustrzec amplituda impulsu i jego szerokość itd Nie sądze żeby było potrzebne coś wiecej niż 1N4148 w impulsie wytrzymuje wiecej niż 100mA ( nominalne) potem zalezy jaki masz układ zasilania i zdolność absorbcji przes stabilizator napięć podawanych na jego wyjscie. W praktyce 1N4148 musi wystarczyc jak nie to raczej trzeba "spinać" samo wejscie z pętli pradowej np. transilem 60V dwukierunkowym czyli równolegle do 240Ohm

Co jest źródlem sygnału 4-20mA ?

AK

Reply to
Andrzej

OK.

A teraz mi powiedz. Te diody rozumiem że bezpośrednio najbliżej procesora dać? Czy na wejściu sterownika?

Zasilanie idzie przez stabilizator 78L05, na wyściu jest jakiś tantal, nie pamiętam pojemości teraz. Pozatym kilka tantali rozsiane po płytce.

Przetworniki.

- indukcyjne zbliżeniowe, n.p. balluff btl6, btl5, bil

- przetworniki sygnału (n.p. temperatury, prod. SSA)

A można w jakiś prosty sposób zastosować izolacje optyczną czy jakąś inną ?

Jak powinno się dodatkowo zabezpieczyć takie wejścia, załóżmy przy podłączeniu do jakiegoś handlowego sterownika, simatic, fanuc itp.?

A może ktoś wie jak wyglądają takie sekcje wejściowe w sterownikach przemysowych, simatic, fanuc itp ?

Pozdrowionka

Piotr

Reply to
Piotr Kujawski

TAK

Reply to
Andrzej

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.