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

Wejście prądowe 20mA dla PIC16F877

PKi 18 Sty 2006 20:07 2371 9
  • #1 18 Sty 2006 20:07
    PKi
    Poziom 21  

    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:

    Code:


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




    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

    0 9
  • #2 18 Sty 2006 20:21
    snow
    Poziom 28  

    Może daj diode zenera 5V6 przed wejściem procesora

    0
  • #3 18 Sty 2006 21:53
    PKi
    Poziom 21  

    Też myślałem, ale zchrzani liniowość przy sygnale bliskim 5V :(

    0
  • #4 18 Sty 2006 21:57
    bogdan_p
    Poziom 39  

    pomysł z diodą powinien być dobry , sprawdź bez podłączania do procka jaki spadek napięcia masz na R 240 ohm szczególnie przy duzych wartościach prądu wejściowego , zmiana na mnieszy powinna rozwiązać problem , konieczna będzie korekta w programie przetwornika

    0
  • #5 19 Sty 2006 08:07
    hunterhouse
    Poziom 26  

    PKi napisał:

    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ć.


    to co piszesz wydaje mi sie dziwne bo przeciż procesor w lini prostej jest podłączony ze żródłem sygnału przeż rezystor 4,7kOhm'a.
    wewnątrz struktóry powinny być zintegrowane diody zabezpieczające (napewno są w AVR a na picach znam sie pobieżnie więc jak ich nie ma to mnie poprawcie) któe niepozwolą aby napięcie urosło powyżej Vcc+0,7V. rezystro ten skutecznie ogranicza prąd tak wiec nie wydaje mi sie że to jest przyczyną uszkodzenia.
    moze winy trzeba szukać gdzie indziej ??? opisz lub narysuj co jeszcze ten procek robi i do czego jest podłączony??? moze jakis schemat??

    pozdrawiam

    0
  • #6 19 Sty 2006 09:29
    szczepikrybnik
    Poziom 12  

    Witam. Z takiem problemem to sie jeszcze nie spotkałem, ale przesyłam schmat układu wejściowego który stosuje do PIC16F676.Pozdrawiam

    0
  • #7 19 Sty 2006 17:19
    PKi
    Poziom 21  

    Czyli pomijając transsila brakuje mi diody prostowniczej na wejściu. Czy moze to być 1N4007 ??

    No i zenerke dam 5V1 chyba bo juz tych 240stek nie moge wymienić zbytnio. Postaram się jedynie zeby zakres był niżej ;)

    Dodano po 1 [minuty]:

    O, a może ktoś wie czy są takie gotowe moduły zabezpieczające ??

    Dodano po 18 [minuty]:

    A jakiego napięcia jest ten transil u Ciebie ?

    Dodano po 4 [godziny] 18 [minuty]:

    hunterhouse napisał:
    PKi napisał:

    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ć.


    to co piszesz wydaje mi sie dziwne bo przeciż procesor w lini prostej jest podłączony ze żródłem sygnału przeż rezystor 4,7kOhm'a.
    wewnątrz struktóry powinny być zintegrowane diody zabezpieczające (napewno są w AVR a na picach znam sie pobieżnie więc jak ich nie ma to mnie poprawcie) któe niepozwolą aby napięcie urosło powyżej Vcc+0,7V. rezystro ten skutecznie ogranicza prąd tak wiec nie wydaje mi sie że to jest przyczyną uszkodzenia.
    moze winy trzeba szukać gdzie indziej ??? opisz lub narysuj co jeszcze ten procesor robi i do czego jest podłączony??? moze jakis schemat??

    pozdrawiam


    W tym co piszesz coś jest. Procesor jest podłączony jeszcze do kilki PCF'ów przez I2C, do wyświetkacza LCD, RS232. Pozatym kilka wejść idzie przez klucz 4051 zeby dodać jeszcze kilka wejść analogowych.

    Musze jeszcze poszperać i pokombinować.....

    W procku są diody zabezpieczające, tylko wynika z tego że dość słabe.

    0
  • #8 19 Sty 2006 20:58
    szczepikrybnik
    Poziom 12  

    Witam. Transil jest na na 15V, a co do diody to wszystko zalezy od konstrukcji żródła prądu- generalnie chodzi o czy jest ono wstanie dać 20mA na 240 omach uwzględniająć spadek napięcia na lini i tej diodzie. Mam nadzieję że wyjaśnienie będzie zrozumiałe. Pozdrawiam.

    0
  • #9 21 Sty 2006 17:13
    PKi
    Poziom 21  

    Rozumiem że transil powodyje zwarcie do masy napięcia wyższego niż 15V tak?

    To ma być transil jednokierunkowy czy dwukierunkowy?

    Już wiem czemu sie wejścia sypały u mnie. opornik 4k7 na płytce jest zwarty. Spiepszyłem płytke w eagle. Podczas dokładania tego oporu zapomniałem zmienić nazwe NET'a. na schemacie wygląda OK, a nazwa neta po lewej i po prawej jest taka sama :(

    Źródło jest w stanie opuścic te 5V plus spadek na diodzie bez problemu.

    0
  • #10 21 Sty 2006 21:06
    hunterhouse
    Poziom 26  

    też tak mi się wydawało że nie idze spalić wejścia przez rezystor 4,7kohma. umnie przez 1kohm procek wytrzymywał 12V (nie w pracy ciągłej ale i nawet z tym nie powinno być problemu choć nie radze prubować).

    pozdrawiam

    0