miernik napięcia na PIC16F877A

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
Awatar użytkownika
tasza
Posty: 23
Rejestracja: 19 sty 2006 00:00
Wersja środowiska: LabVIEW 2014

Re: miernik napięcia na PIC16F877A

Post autor: tasza »

skoro masz scalony stabilizator, to może zenerki już nie dawaj...
za to sygnał do przetwornika podawaj przez jakiś rezystor...może być spory,
ponieważ przez niego praktycznie nie będzie przynął prąd (przynajmniej
w pomiarowym zakresie napięć)....
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: miernik napięcia na PIC16F877A

Post autor: Gość »

masz racje dioda nie jest potrzebna, a rezystor im większy, tym mniejszy będzie płynął prąd i to zarówno w prawidłowym zakresie napięć, jak też po przekroczeniu napięcia.
cyki
Posty: 24
Rejestracja: 18 sie 2006 00:00
Lokalizacja: Ĺ»yrardów
Kontakt:

Re: miernik napięcia na PIC16F877A

Post autor: cyki »

Zaczalem juz testowac dzialanie urzadzenia, ale mam problem z procesorem. Uzywam PIC16F877A i okazało sie, ze jest strasznie podatny na zaklocenia. Napisalem program na zapalanie i gaszenie diody. Okazale sie, ze gdy zblizam palec w okolice procesora program sie zawiesza i dioda swieci ciagle badz gasnie na stale. Do tej pory uzywalem PIC16F877 i nie mialem tekich problemow, ale ostatnio sprzedawca mi wcisnal to badziewie. Uzywam kwarcu 20 MHz. Zamienialem tez na 18 MHz i nic. Zmienialem kondensatory przy kwarcu na 18 pF oraz 30 pF. Nic nie pomaga. Czy ktos mial podobny problem?
Awatar użytkownika
tasza
Posty: 23
Rejestracja: 19 sty 2006 00:00
Wersja środowiska: LabVIEW 2014

Re: miernik napięcia na PIC16F877A

Post autor: tasza »

hmm, ja z PIC troszkę na bakier jestem :( , więc tylko na czuja:
czy odsprzęgnąłeś zasilanie? daj mały kondensator pomiędzy Vss i Vdd,
jakieś 100nF i równolegle z nim dodatkowo 10uF, to wszystko jak najbliżej
procesora (lub pod płytką, dolutuj na pinach)...i nie jestem pewna co z zewnętrznym resetem...
na próbę podeprzyj do Vdd pin /MCLR jakimś rezystorem? tak z 10k....
może się uspokoi ? :roll:

tasza

PS.
aha, możesz jeszcze spróbować zataktować go zewnętrznym generatorem,
nie samym kwarcem, tylko takim zintegrowanym, jak w płytach głównych...
może oscylator kwarcowy masz jakiś niespecjalny...
cyki
Posty: 24
Rejestracja: 18 sie 2006 00:00
Lokalizacja: Ĺ»yrardów
Kontakt:

Re: miernik napięcia na PIC16F877A

Post autor: cyki »

Wszystko o czym piszesz robilem i zadnych efektów. Ale dzieki za szczere chęci.
Awatar użytkownika
tasza
Posty: 23
Rejestracja: 19 sty 2006 00:00
Wersja środowiska: LabVIEW 2014

Re: miernik napięcia na PIC16F877A

Post autor: tasza »

:(

a może coś Ci się po przewodach od programatora lub zasilających
przedostaje? lub coś działa jak zwyczajna antena...?

można jeszcze zrobić inny test - zasilić procesor z baterii 6F22 (9V),
przez stabilizator 7805 (lub lepiej 78L05, małej mocy, obudowa TO-92),
podłączyć tylko procesor, rezystor i ledzik, no i kwarc z kondensatorami....
to wszystko można polutować bezpośrednio przy podstawce, jako pająka
ciekawe czy wtedy też kontroler będzie tak marudził...
i jak będzie ok - problem masz raczej w otoczeniu MCU, niż w nim samym...
tyle się przynajmniej dowiesz

tasza
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: miernik napięcia na PIC16F877A

Post autor: Gość »

zasilanko mam ze stabilizowanego zasilacza, dodatkowo jest stabilizator na mojej płytce i dioda zabezpieczająca przed odwrotną polaryzacją, więc z zasilaniem jest wszystko ok. Miernik pokazuje idealnie 5.00 w i jest ono stabilne.
Awatar użytkownika
tasza
Posty: 23
Rejestracja: 19 sty 2006 00:00
Wersja środowiska: LabVIEW 2014

Re: miernik napięcia na PIC16F877A

Post autor: tasza »

słuchaj....chyba Cię zmartwię: :arrow: http://www.ekiert.com/cgi-bin/yabb/YaBB ... 1137435786
jak się tak 'przebiegnie' wzrokiem przez grupy dyskusyjne - to właśnie takie opinie łatwo znaleźć...

więc może jednak poszukaj PIC16F877, starszej wersji, bez "A" albo sample zamów u Microchip-a

nie zmienia to faktu, że chyba jednak coś nie halo masz z elektroniką...
sama nie wiem...okablowanie, może potrzebna separacja od kompa...
a masa - może jest gdzieś zapętlona i coś się indukuje?
albo jest po prostu 'rozwleczona' na przewodach...

przecież to tak nie może być, że zmieniasz wersje kostki i wszystko siada... :?

tasza

ps.
to duży kłopot dla Ciebie wrzucić tu cały schemat i może ze dwie fotki
tej zabawki - płytka top i płytka bottom ?
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: miernik napięcia na PIC16F877A

Post autor: Gość »

No więc procesor pracuje juz stabilnie, żadnych zakłóceń. Chodziło o o rezystor 1k na RB3 do masy. Gdy go nie ma, procesor moze wchodzic w stan programowania i powodować zakłócenia. Teraz jest ok. Schematu nie umieszczalem bo to byla tylko proba programatora. Zaczynam testy miernika, więc zamieszczę schemat tego urządzonka wkrotce. Dzięki za pomoc.
cyki
Posty: 24
Rejestracja: 18 sie 2006 00:00
Lokalizacja: Ĺ»yrardów
Kontakt:

Re: miernik napięcia na PIC16F877A

Post autor: cyki »

Mam już napisany program w LabView. Mam jednak problem. Przy próbie wysyłania lub odczytu z portu pokazuje mi błąd: Error -1073807202 occurred at Property Node in VISA Configure Serial Port. Czytałem o tym problemie w poprzednich postach. Prawdopodobnie nie mam zainstalowanej odpowiednij biblioteki dla VISA. Czy ktos mógłby mi podesłać tę bibliotekę lub podać link, gdzie mogę ją ściągnąć. A może to nie w tym problem?
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: miernik napięcia na PIC16F877A

Post autor: Mikrobi »

Twoja dystrybucja LabVIEW ma między innymi płytę Device Drivers. Tam jest odpowiedni zestaw, który jest instalowany przy instalacji środowiska.
Nie podajemy na forum informacji o nielegalnych źródłach oprogramowania.
Konta z których będą pojawiały się takie informację zostaną zablokowane łacznie z ewentualną blokadą numeru IP

Oczywiście nie zarzucam nic twojej dystrybujci ani też tobie.
To poprostu dla pełnej czytelności odpowiedzi.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
cyki
Posty: 24
Rejestracja: 18 sie 2006 00:00
Lokalizacja: Ĺ»yrardów
Kontakt:

Re: miernik napięcia na PIC16F877A

Post autor: cyki »

Mam tę płytę, więc mogłbyś oszczędzić sobie i powiedzieć poprostu, że to się tam znajduje. Poza tym tę bibliotekę można sciągnąć zupełnie za darmo ze strony NI, wystarczy mieć tam konto, ale jesli nie można tu umieszczać takich informacji, to nie.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: miernik napięcia na PIC16F877A

Post autor: Mikrobi »

To informacja bardziej na przyszłość. Jesli samodzienie instalowałeś środowisko to opcje te instaluje się standardowo (owszem, nie domyslnie). To tyle tytułem szczędności :)

Mieliśmy już posty typu "Czy masz legalne LabVIEW". Staram się poprostu unikania błednych interpretacji wypowiedzi i dysput na temat warezów, torrentów i p2p.

Z drugiej strony może ktoś będzie miał potrzebę skorzystania w sposób o którym piszesz z zasobów NI, zatem ta informacja na pewno przyda się niejednemu czytelnikowi forum.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
cyki
Posty: 24
Rejestracja: 18 sie 2006 00:00
Lokalizacja: Ĺ»yrardów
Kontakt:

Re: miernik napięcia na PIC16F877A

Post autor: cyki »

Witam
Zakończyłem wreszcie pracę nad moim urządzeniem. Wczoraj broniłem pracę. Wszystko działa tak jak miało działać. Miernik mierzy z rozdzielczością przewidzianą teoretycznie (oba kanały bez zastrzeżeń), generator generuje piękne impulsy prostokątne). Urządzenie sterowane jest programem napisanym w LabView 7.1. Całą obróbkę i uśrednianie 200 próbek z przetwornika (dla obu kanałów) robię w LabView. Nie miałem żadnych problemów z przesyłaniem danych do kompa.

WIELKIE DZIÄ
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: miernik napięcia na PIC16F877A

Post autor: Mikrobi »

Gratulacje :)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ