Kolego myślę że 16 bitów w takim wykonaniu jakie masz to i tak bardzo dobry wynik. Pomijam sam sposób budowy układu. Do wysoko rozdzielczych pomiarów trzeba użyć niskoszumowych wzmacniaczy i dobrego źródła napięcia odniesienia. LM358 i LM385 na pewno nie spełniają żadnego z tych kryteriów. Cena ich jest wyższa niż tego przetwornika AD. (np MAX6350,...
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
Ustawiłeś w opcjach bascoma Sample Electronics programmer? Podłącz woltomierz do portu lpt bez programatora i sprawdź sygnał. Rezonatora ZEWNĘTRZNEGO nie można ustawiać. Możesz ustawić jaki chcesz oscylator wewnętrzny lub że chcesz oscylator zewnętrzny. Dla rezonatora zewnętrznego 3-8 Mhz: CKOPT 1 CKSEL 111 - jak zaprogramujesz przez ISP i ustawisz...
Program napisany w BASCOM AVR i wyskakujące 3 błędy , mogę wiedzieć dlaczego one wyskakują podczas kompilacji , poniżej zamieszczam kodzik. 'podwójny woltomierz i amperomierz (dwa kanały pomiaru napięcia i dwa kanały pomiaru prądu 'UWAGA _ PONOWNE WGRANIE PROGRAMU SKASUJE WARTOŚCI WSP KOREKCJI Z PAMIECI EPROM '---------------------------------------...
Witam, jestem bardzo początkujący w mikrokontrolerach. Posługuje sie Bascomem. Chcę zrobić prosty woltomierz z wykorzystaniem 89C2051 ( posiadam ich 4szt a jeden wyświetlacz LCD 2x20- na pewno jeszcze mi się przyda), wynik pomiaru chciał bym przedstawić na 3 wyświetlaczach 7 segmentowych LED. Mikrokontroler ma wbudowany komparator analogowy i może mierzy...
Mam problem z odczytem Voltomierza. Woltomierz pokazuje np: 3,50.....3,90 potem przeskakuje na 4,00 ,4,10 ,4,20...4,90 i znów 4,10...4,90 i dopiero na 5,00. W dół jest taki sam problem . Liczy 2 razy dziesiątki ,odczyt 1 dziesiątek jest błędny Do Cursor Off For Z = 1 To 10 P = P + Getadc(3) Next T '----pobieranie P = P / 10 P = Getadc(3)...
Nawet nie musisz mieć gotowego softu bo Bascom jest na tyle prosty że taki programik pisze się zerkając tylko do helpa. Koszty są niewielkie mega8 ok 5zl wyświetlacz ok 12zl. Wystarczy odrobina chęci i bez problemu dasz rade.
No niby jest lepiej, ale wskazuje już 4.99V przy prawdziwym 4.20. A czy kanał wpływa jakoś na wynik? Kanały nie wpływają na wynik, ale sposób podłączenia mikrokontrolera jest w tym wypadku baaardzo istotny. Podałem Ci wyżej link gdzie jest to opisane. Dodatkowo zainteresuj się trybem uśpienia mikrokontrolera ADC Noise Reduction . No i jeszcze jest...
Ten schemat to tragedia. Aż mi się nie chce wierzyć, że to projekt z Elektroniki Praktycznej i to jeszcze z marca tego roku (!). Zastosuj poprawne zasilanie i inne ważne aspekty wpływające na jakość pomiarów: http://mikrokontrolery.blogspot.com/2011...
Tak, AVCC podłączona, woltomierz pokazuje 4,8V.
Witam mam problem z bascomem 1.11.9.5 i nie wiem czy to wina kompa czy programu no i niestety niedziała tak jak powinien jest to woltomierz jeśli by ktoś nie wiedział ;) po podłączeniu +5 V do wejścia adc0 ma wskazywać 29,9 a jeśli zamiast +5 będzie masa to na wyświetlaczu powinno wyskoczyć 0,0 jeśli ma ktoś dobre chęci i płytkę testowa był bym wdzięczny...
Dziękuję wam bardzo za pomoc! Faktycznie najpierw pomnożyłem V * 6 i dopiero przekonvertowalem funkcją fusing. Tak wygląda prawidłowy kod w BASCOM na woltomierz (należy zastosować dzielnik napięcia 1:6): 'program obslugi wbudowanego w mikrokontroler 10-bitowego przetwornika A/C $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2...
Witam, Już dawno nie bawiłem się mikroprocesorami, ale potrzebujesz jakiś przetwornik i moduł mikroprocesorowy. Ja kiedyś wykorzystywałem http://www.sklep.avt.pl/go/_info/?id=320... . Nauka pisania programu w Bascom nie jest trudna i bez problemów byś napisał taki program. Wrzuć temat na mikrokontrolery – tam szybciej znajdziesz pomoc.
Świetny pomysł (zawsze na czasie) z tym woltomierzem do auta. Mam pytanko czy ktoś próbował zrobić wsad do atmega8 dla przedstawionego schematu w środowisku "Bascom" ? - bo w "C" póki co nie pisałem. Pytam bo chętnie zamieniłbym wyswietlacz led na lcd przy tym projekcie ale nie bardzo wiem jak napisać w Bascom odczyt pomiaru ADC1 tak aby otrzymać równie...
Twoj zasilacz na pewno daje napiecie ponad 5V - musisz wiec przekonwertowac sprzetowo Twoj Vout max do 5V.Potem natomiast by wysietlic wartosc musisz programowo przeliczyc ja z powrotem na Vout. BF
Powiem Ci szczerze że dużo zabawy nie ma na takiej attince, spróbuj zrobić np. takie coś że wykorzystując ADC potencjometrem regulujesz (opóźniasz wyłączenie np. przekaźnika) A tak w ogóle kup sobie Atmege8 podłącz wyświetlacz i wtedy jest zabawa np. jakiś prosty woltomierz zrobić :)
Witam wszystkich, Jeśli znajdzie sie ktoś zorientowany w temacie i będzie potrafił coś doradzić to z góry dziękuję za odzew! Sprawa wygląda tak: Mikrokontroler ATTINY13 firmy AMTEL, na początek postanowiłem napisać jakiś banalny program- zaświecanie i gaszenie 3 LED po kolei, jako język wybrałem BASCOM (bo też chyba tak łatwiej na początek). Mam kompilator...
Witam. Od roku czasu amatorsko uczę się języka Bascom dla procesorów AVR. Potrafię napisać proste programy typu obsługa wyświetlacza alfanumerycznego , woltomierz itp. Chciałbym dalej się dokształcić w tym temacie i stad moje pytanie jaką książkę, bądź jaki kurs powinienem zakupić? A może też najwyższy czas na zmianę środowiska programistycznego? Proszę...
Witam! Możesz też poszukać artykułów o liczniku TC1 z cyklu mikroprocesorowa ośla łączka z EdW. Był tam opis jak zrobić miernik częstotliwości i woltomierz - bardzo dobrze wyjaśnione. Polecam! Były to chyba numery od 9/04 wzwyż. Pozdrawiam.
Witam, robię układzik który mierzy napięcie coś a'la woltomierz ale muszę to napięcie przedstawić na LCD w procentach i nie wiem jak to zrobić. ADC daje wartości od 0 do 1023 i to przydałoby się zamienić na procenty i wyświetlić. Da się to jakoś łatwo zrobić?
Brawo - aczkolwiek załatwiłeś się tym dzielnikiem 4k. Przez to specjalnie do niczego sie nie nadaje. Powinny być duze rezystory i porzadny WO. Z teorii wiadomo że woltomierz to opór wejściowy powinien byc nieskończony. Druga sprawa że całkowicie położyłeś mierzenie napięć niskich - typu 0.2V - masz 2 wartości z adc -a na to uzgledniająć bład ADC -jest...
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem wzmacniaczem LM358.Nie wiem jak przeliczyć spadek...
A moje pytanie bo czytałem że na końcu ma pisać End to jest niepotrzebne? Sam BASCOM tego nie wymaga. Mogło by to być potrzebne jedynie procesorowi. Mogło by, ale tutaj to niepotrzebne bo program nigdy się nie kończy (nigdy nie wychodzi z pętli Do...Loop). A i jeszcze jedno głupie pytanie Ja na tym schemacie widzę napięci -4 skąd ja je wezmę??? Na...
Popatrz dobrze w dokumentację przetwornika. http://astro.temple.edu/~cvecchio/PCF859... Pierwszy program raczej nie miał prawa działać. Drugi już trochę lepiej ale też mam wątpliwości czy wystawiane rozkazy na magistralę I2C są poprawne dla tego układu. Dodatkowo zamieściłbyś schemat. Do czego masz podpięte nogi adresowe A0,A1,A2 układu ? Do masy...
wymieniłem procesor i zamieniłem kolejność kodu z: [syntax=basic4gl] Config Portc = Input DDRC = &B0000000 PORTC = 0 Config Adc = Single , Prescaler = Auto , Reference = Avcc[/syntax] na: [syntax=basic4gl] Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Portc = Input DDRC = &B0000000 PORTC = 0 [/syntax] coś pomogło :) chyba zmiana kodu...
Kolego - po co ty wciąż mierzysz te napięcia na wyjściu odbiornika ???? tam w trakcie odbioru pojawiają się ściśle określone ciągi impulsów (kodowanie bifazowe albo inaczej Menchester) - lecą sobie zera i jedynki. Więc przykładanie tam voltomierza ma się jak ser do gwoździa ;) miernik może ci wskazywać tam tylko różne średnie - wypadkowe napięcie -...
Na fusebitach ustawiamy źródło i częstotliwość zegara procesora. Trzeba uważać, że by nie przyblokować sobie np. ISP czy zegara . Jeśli nie ustawiłeś - chodzi ne wewnętrznym generatorze RC (bodajże 1 MHz, więc 16 x wolniej). Szczegóły w datasheet (www.atmel.com) Co do maxa i sygnałów, to pozostaje woltomierz i jakiś program testowy np wysyłający na...
Witam!! Chcialbym sie dowiedziec jak wysterowac 3 wyswietlacze segmentowe LED ( 888 ) za pomoca atmegi. OCzywiscie oprocz tych wyswietlaczy ma byc LCD 2*16 lub 2*20 albo jeszcze wiekszy :) ale tu problemu nie ma. liczby wyswietlane to od 1 do 300 i tak, zeby jak sa tylko jednosci i dizesiatki nie bylo przed nimi zer (np 29 zamiast 029) calosc w BASCOMie...
Witam, zlecę zaprojektowanie układu woltomierza od 0.0 do 5.0V gdzie układ ma pokazywać za pośrednictwem LED. Sprawa wygląda następująco: Zasilanie 24v Pomiar i tu ważne źródło nie wytrzyma więcej niż 3mA Mierzone napięcie w zasadzie jest stabilne i kroki co 0.50 to bedzie ok 0.56 - 0.58, nie ma przejściowych napięć, jest albo np 1.57 albo 2.06 nic...
W realu to działa
Witam Sprawa generalnie dość prosta a tym bardziej że masz zakres od 0 do 100 stopni Celsjusza z rozdzielczością 1 st. W pierwszej kolejności należy zasilić czujnik napieciem np. 5V - tym samym co procesor, Podłączyć woltomierz na zakres 2V i mierzyć temperaturę. Sposób prezentacji wyniku w tym wypadku jest chyba znany i nie trzeba go opisywać. Następnie...
Witam. Czy ktoś ma dośwaidczenia z Bascomem i modułem ethernetowym jak w temacie? Mam następujący problem. Układ zbudowany na płytkach "MCS" - ATmega 32 + IM7010A (na I2C, który w Atmelach nazywa się teraz TWI). Sam układ procesora pracuje normalnie, wszystkie testy OK. Kłopoty zaczynają się przy próbie konfiguracji 7010. kawałek kodu: Print "Init ,...
co do pierwszej odpowiedzi to: mógłbyś mi powiedzieć gdzie dokładniej bo jakoś znaleźć nie mogłem, ktoś też mi mówił że widział na jakiejś stronie coś podobnego, ale jak dotąd ja tego nie znalazłem będe wdzięczny a co do drugiej odpowiedzi to: po co wogóle robić sobie woltomierz można kupić gotowy??? ja poprostu eksperymentuje z uC i właśnie robie sobie...
Witam. Mam prosty woltomierz na ATmega8 i powstają problemy: Mam zabezpieczenie odwrotnego podłączenia napięcia badanego na tranzystorze IRF520 ale przecierz jak wpakuje mu te dajmy na to nawet 300V w dren to sie nie spali pomimo że napięcia nie będzie na żadnym innym pinie , przebije go czy nie? ile trzeba voltów aby go przebiło napięcie?? Czy dioda...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Witam, jestem laikiem jeśli chodzi o programowanie kontrolerów, jednak chciał bym spróbować czegoś więcej niż miganie diod LED , czy komunikaty na LCD. Teraz chciał bym zrobić woltomierz na przetworniku 12bitowym MAX187, który dostałem jako próbkę z maximusa . Wspomniany przetwornik komunikuje się z kontrolerem poprzez interfejs ISP http://obrazki.elektroda.net/20_12283370...
Witam. Po jakimś czasie musiałem wrócić do mojego projektu gdyż przydałby mi sie woltomierz w aucie teraz i postanowiłem dodać go do mojego zegarka z temp. Wszystko działa ok ale po kilku sekundach wyskakują mi jakieś krzaki na LCD. Może ktoś zerknąć na kod i zobaczyć gdzie dałem ciała ;) tak to wygląda: http://obrazki.elektroda.net/83_12427340...
Tutaj masz wsaszik do atmegi 8. Tylko delikatnie zamotane jest zaokrąglanie liczby.
Witam Chciałem zrobić zabezpieczenie przed rozładowaniem akumulatora ( 12V/65Ah ) zasilającego moje halogeny LED nad biurkiem. Woltomierz na PCF8591 działa ok, nawet dodanie warunku określającego reakcję na spadek poniżej ustawionego napięcia również ( chwilowo jest tam tranzystor FET sterujący paskiem LED ). Chciałbym, aby układ po osiągnięciu zbyt...
Tak tylko jak użyje tranzystora powiększę gabaryt no i to są 2 pakiety w szeregu. Od 4,2V do 3,2V dla jednego pakietu i 8,4V do 6,4V dla obu naraz bo przecież są w szeregu. Myślałem ze tylko zastosować Attiny + dzielniki napięcia (4 rezystory) + buzzer. Taki micro pajączek. Pytanie jaka będzie tego dokładność... Co do chwilowych spadków napięcia to...
Dziękuję Koledze. Teraz pojawił się problem mojego niedoinformowania. Jak w BASCOMIE AVR (1.11.9.0) ustawić fuse bity? Jakaś stronka o tym może, czy coś? Z góry dziękuję za pomoc. Pozdrawiam!
Mam full wersję.
Najlepiej zmień dzielnik rezystancyj ny.
znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...
1.Sprawdzić wszystkie połączenia omomierzem. 2.Zmierzyć wszystkie napięcia woltomierzem. 3.Sprawdzić czy nic się nie grzeje. 4.Maksymalnie uprościć program- Twój na pierwszy raz jest zbyt skomplikowany. Dodano po 3 Na Twoim ostatnim schemacie dioda LED jest podłączona do 0 baterii! Czy tak jest w rzeczywistości?
Są wolne 2 liczniki z 3. Są to 2 proste programy Termometr i Woltomierz.
chyba raczej na attiny2313 nie da sie a jak sie da to pewnie jest hardcore uzyj atmega8 posiada przetwornice a/c (analogowo cyfrowe) latwo prosto chyba nawet jest w polskim helpie do bascoma
A jak rozwiązaliście problem odwrotnego podłączenia plusa i minusa w woltomierzu?
A nie upaliłeś procka? Zmierz napięcia woltomierzem jakie rzeczywiście są. Jakie wartości mają rezystory?
To niech się weźmie do roboty - na gotowca niech nie czeka. 1. Schemat: Przetwornik zewnętrzny ADC 12bit > Mikrokontroler > sterowanie multipleksowe wyświetlacza 7-dmio seg. 3 x WA > zasilacz 2. Napisanie oprogramowania na AT89c2051 BASCOM 8051 ; C++, Asembler
bascom woltomierz woltomierz atmega bascom woltomierz zasila bascom
ibiza wentylator ekspres krups konserwacja głośniki kenwood
Kod P1447 w Peugeot 508 - układ EVAP Audi A8 D2 3.7 V8 lift – błąd 17549 (P1141) Load Calculation, nieszczelność dolotu, MAF