http://www.elfly.pl/multimetr/multimetr.... Obie wersje mierników DIP jak i TQFP32 mają płytki jednostronne; więc o co chodzi?
Zwracam się z serdeczną prośbą do szanowanego grona elektroników o pomoc w wykonaniu płytki drukowanej do woltomierza pracującego na układzie ATMEGA 48, który otrzymałem w ramach projektu zaliczeniowego. Dysponuje tylko dwoma ogólnymi schematami, oraz zakupiony mam programator. Planuje zaprogramować układ w programie avrstudio z czym raczej sobie poradzę....
W realu to działa
Nie znam się na mikrokontrolerach, ale parę mierników popsułem. Pomiar prądu w mierniku to zwykle pomiar napięcia na rezystorze o znanej wartości przez który ten nasz prąd płynie. Np: bierzesz woltomierz o zakresie 1V i podpinasz do niego rezystor 1ohm (równolegle). W ten sposób otrzymujemy amperomierz o zakresie 1A. Pominołem tu rezystancje woltomierza,...
Nic się nie powinno spalić :D Jak źle podłączysz bs170 to może wybuchnąć. Wyświetlacz i atmega powinny dzialać.
to oczywiste ze do masy :p (czyli gnd atmega)
Jest testy pozytywne ale jeszcze jedno pytanie. Podłączając woltomierz + zasilanie - dren jest ok napięcie wzrasta i maleje w zależności od regulacji pwm. Ale docelowo chciałem mierzyć napięcie tą atmegą która steruje tranzystorem. Jeśli obciążenie było po przeciwnej stronie było ok ,,woltomierz atmega" pokazywał wartości:) Ale teraz jak to podłączyć,...
Może zbadaj sobie ten driver (ze schematu) w sposób statyczny, to znaczy podłącz do wyjścia woltomierz, na wejściu wymuszaj VIH oraz VIL.
Posiadam DS1820 (bez B w środku) czy to to samo ? Pytanie czy starczy atmega8 ? Chcialbym dotego podpiac wszystkiego wyswietlacz 16x2 http://helion.pl/ksiazki/jezyk-c-dla-mik... mam ta książkę i szczerze mówiąc uważam ze nie jest ona o podstawach (moze musze sie glebiej wczytac)...
Tak, AVCC podłączona, woltomierz pokazuje 4,8V.
Witam Mam zmienną typu float wynik Robię woltomierz(na atmega 16) i interesują mnie w wyniku tylko dwa miejsca po przecinku(wynik bedzie dalej podawany na wyświetlacz). W jaki sposób rozwiązćten problem?
ATMega może być dowolna. Ale napięcia 1,8V to nie zmierzysz, chyba że stabilizator 7805 podłączysz do innego napięcia. Takiego któro nigdy nie spada poniżej 8V.
Witam Potrzebuje odizolować wejście pomiarowe od woltomierza zbudowanego na atmega 8 . IL300 nie wchodzi w grę, ponieważ zbudowałem kilka układów na nim i chyba mnie nie lubi ... . Myślałem o drugim uC i wysyłać to po uart'cie ale wejść pomiarowych jest 4 i każde musi by odizolowane od atmega 8 jak i od samych siebie. Z góry dziękuje za pomoc Simoneus1
Czy nie ma zwarć/przerw LCD a ATmega Oscyloskopem - czy pracuje rezonator
Robiłem kiedyś woltomierz do prostownika na Atmega (Vcc=+5V) i użyłem rezystorów 220k i 75k om i nie było problemu. Tyle , że odniesieniem było AVCC, więc może warto spróbować w tą stronę....
Zrobić da radę oczywiście ale ty nie wiesz ile roboty z napisaniem programu (sam układ wyjdzie dość prosty choć elementów ,np. klucze tranzystorowe do sterowania VFD, będzie sporo) bo chyba o to ci chodzi. Nie wiem czy komuś się będzie chciało poświęcić dużo czasu , może ty się naucz samodzielnie pisać programy na Atmegi, zrobisz i pochwalisz się kolegom..
Generator możesz zrealizować za pomocą trybu CTC timera. Np: http://www.elektroda.pl/rtvforum/topic47...
Czy nie jest to przypadkiem woltomierz cyfrowy na At i do tego termometr na LM35? Przecież LM zamienia temp na V,więc sama atmega jest jedynie woltomierzem z przesuniętą kropką,a wynik jest podany na wyświetlacz...Pomysł prosty i fajny,lecz lepiej układ włączać i wyłączać-w końcu nikt nie będzie 24h przyglądał się jaka jest temperatura
Jak byście zauważyli, to było by wiadomo, że jest to Zestaw uruchomieniowy, a autor napisał jedynie soft. Co do ICL'a to może źle pokazywać przy pomiarze prądu i jednoczesnego zasilania, nie wiadomo jak Atmega się zachowa...
Chciałbym się dowiedzieć rozstawienie pinów i czy LCD będzie współpracował z woltomierzem cyfrowym zrobionym na ATMega 8 Proszę o odpowiedź :) Zamieszczam fotki : http://obrazki.elektroda.net/89_12195176... http://obrazki.elektroda.net/8_121951788...
Ale chyba są multimetry z RS-em? ..za 10 zł ? (czyli za tyle co Atmega+drobnica)
Nie rozumiem jak to płynie. Przez co? PIN reset powinien być podłączony przez rezystor do plusa (i tak jest, jak widzę w schemacie). W stanie pracy MCU powinien być nieaktywny (H). Reset następuje z chwilą jego uaktywnienia czyli np. zwarcia do masy. Pin ten nie służy do sterowania diodą (poza specjalną jego konfiguracją, kiedy wyjatkowo może do tego...
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,...
http://obrazki.elektroda.pl/2024152000_1... Witam. Dzisiaj pokażę przydatny dla elektronika hobbysty prosty woltomierz na procesorze AVR Atmega8. Woltomierz powstał z myślą o sprawdzaniu stanu ogniw li-ion 18650 których używam do latarek. Miałem także fajną małą obudowę z wyświetlaczem 3-pozycyjnym LED w którą upchnąłem urządzenie....
... Czy ten prostownik z Lidla ma pomiar prądu pobieranego lub chociaż jakiś wskaźnik kilku elementowy? Nie wiem. Pomiaru prądu chyba wcale. Mają woltomierze i jakiś bargraf w ikonce baterii oraz czasem wskaźnik na jakim etapie jest ładowanie.
Ja tego nie będę ładował tylko oceniał stan, więc zadowolę się dokładnością 5%. 5% to do 2V błędu, z taką dokładnością to można stwierdzić czy jest ogniwo, czy go nie ma, a nie oceniać czy jest naładowane. Chińczycy ulepszyli je ostatnio i już mają 12 bit, są takie klony do kupienia kosztują niewiele drożej od tych z 10-bit Na jakim mikrokontrolerze?...
Zrozumiałem że sprawdzałeś sam microswitch - skoro to pierwszy projekt to ATmega pewnie w obudowie DIP - możesz nawet w trakcie działania woltomierzem sprawdzić czy na nóżce procka po naciśnięciu guzika masz stan niski. Jeśli jest do będziesz wiedział ze problem jest z programem - jeśli nie ma na pewno z płytką/układem.
Witam! Planuje sobie zrobic woltomierz o zakresie 30V na ATMega 8, po przeczytaniu wielu watkow juz wiem, ze napewno musze dac rezystancyjny dzielnik napiecia. Myslalem zeby jaka Vref wykorzystac napięcie zasilania uC, a dzielnik dobrac tak aby max napiecie podane na uC wynosilo owe 5V. Nie znalazlem jednak odpowiedzi na kilka pytan: 1. Ktory port(y)...
Witam Napisalem bardzo prosty programik. .INCLUDE "m16def.inc" .CSEG .ORG 0 jmp Reset Reset: ldi R17, high(RAMEND) ldi R16, low(RAMEND) out SPH, R17 out SPL, R16 ; call INI_Klawiatury sei Main: rjmp Main INI_Klawiatury: ; Inicjalizacja klawiatury push R16 ldi R16, 0x0F out DDRC, R16 ldi R16, 0xF0 out PORTC, R16...
Dioda zenara jako źródło referencyjne to już teraz drobne nieporozumienie ale ten LM to niezły pomysł, masz do wyboru LM385-1,2V lub LM385-2,5V i są bardzo dobre. Procek możesz oczywiście zasilić z LM7805.
Właśnie mnie oświeciło jak zrobić prosty woltomierz DC na ATMEGA. Wystarczy zrobić dwa układy. Pierwszy to ogranicznik napięcia do 5V, czyli duży rezystor R1 a za nim ograniczająca dioda zenera na 5V. Ewentualnie drugi rezystor R2 za diodą ale to chyba niepotrzebne bo przetwornik D/C ma ogromną rezystancję. Drugi to dzielnik napięcia na rezystorach...
Taka konfiguracja atmegi jest prawidłowa. Dodano po 2 Oczywiście przy założeniu, że napięciem odniesienia będzie napięcia zasilania. Z mojej strony jedynie dorzucę, że jeśli zależy ci na dokładności to najlepiej jakbyś się posłużył niezależnym napięciem odniesienia o dobrej tolerancji (standardowe stabilizatory mają 5%, lepsze mają bodjże 3%, napięcia...
Przydałby się jeszcze jakiś prosty woltomierz LCD na ICL albo na ATmega8. Swój zasilacz właśnie w taki na ATmega wyposażyłem i bardzo ułatwia pracę. :wink:
Płytki ARDUINO UNO R3 nie wyrzucaj jeszcze skoro świeci się dioda ON jak mapisałeś, przypuszczam, że mogło nastąpić uszkodzenie tego mniejszego procesora chyba 32 nóżki ATMEGA 16U2 czy 28 nóżek CH9102X czy innego (jaki masz?) lub jego zasilania. Ale można jeszcze dokupić programator ATB USB ASP za dwadzieścia kilka złotych [url=https://allegro.pl/oferta/programat...
Prosty woltomierz ?? tylko na procku :) albo ICL (ale tu już jest trochę elementów zewnętrznych) np. ATMEGA 8 i 3 wyświetlacze 7-segmentowe
Pdf jest tutaj: http://www.datasheetcatalog.org/datashee... rysunek na str 6 ten z kalibracją 3.38V to jest napięcie które odczytuje na uC czyli "wartnap" po przeliczeniu a 2.72V otrzymuje na woltomierzu między pinem 2 a 3 czyli V+ a masą
Witam, projektuję powiedzmy mało praktyczny woltomierz TRUERMS na AD637JQ oraz Atmedze. Pomiar napięcia AC w zakresie 0 - 6V. Do tego zewnętrzny przetwornik, wybrałem ADS1110. Rozumiem, że ADS1110 ma być podłączony jak na 15 stronie noty katalogowej Tak. Jeśli tak to muszę zastosować taki dzielnik napięcia, żeby wyjściowe maksymalne napięcie z AD637JQ...
Ma to być zasilacz warsztatowy z regulacją prądu i napięcia. Buduję go w celach takich, abym uczył się czegoś nowego, ale też żeby mi służył do sprawdzania różnych urządzonek. A te kostki LM3914 będą mi służyły tylko jako woltomierz, a skokowa regulacja prądu wykluczyłaby użycie amperomierza. Nie stać mnie na jakieś dobre mierniki i nie mam pojęcia...
Ale po co tak kombinować? Nie lepiej użyć jakiegoś programatora na USB? Np multitoola http://www.sfar.netiz.pl/forum/index.php... Jest w nim woltomierz, przejściówka Rs232 oraz jako-tako oscyloskop :)
Witam Być może ktoś spotkał się z takim problemem. Mam zmontowany układ, który działał normalnie do czasu zmiany zasilacza. Teraz padają Atmegi16, ale w taki sposób, że procesor własciwie funkcjonuje i daje się programować, tylko pobiera około 400mA i bardzo się grzeje. Zasilanie jest rozwiązane poprzez 7805, podpięty pod stabilizowany impulsowy zasilacz...
Witam . W jakimś numerze Nowego Elektronika jest pełny opis takiego miernika Wieczorem mogę poszukać . Jak znajdę to mogę zeskanować i wysłać na meila . Edit . Skan artykułu wysłany .
A nie jest tak, że napięcie ADC może być wyższe od napięcia odniesienia, ale nie może być wyższe od napięcia zasilania? Czyli w moim wypadku w zakresie 2,56V - 5V wartość ADC była by maksymalna. Też tak uważam, w dokumentacji nie ma nic o tym żeby było inaczej, jeśli do multipleksera ADC dochodzą napięcie w zakresie poprawnej pracy multipleksera, to...
A co to zmieni? Zamiast palić zenerkę, będzie palić opampa. Rozwiązaniem jest szeregowy rezystor o odpowiedniej wartości, który ograniczy prąd diody.
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...
Datasheet w dłoń i czytaj o ADC.
Witam Zrobiłem literówkę powinno być lowerline. Pozdrawiam
Sprawdziłem woltomierzem. Oscyloskop potwierdził brak PWM. LED "SD" miga w takt stanu niskiego na pinie. OK LED PWM winna migać z taką samą częstotliwością. Sprawdziłem raz jeszcze. PIN PWM Woltomierz 5V Oscyloskop 4,25V ( bez oscylacji) PIN SD Woltomierz 1.64 V Oscyloskop 3V ( sygnał prawidłowy prostokątny). Zasilanie to 5V, Kwarc 4MHz. (Utrzymuję...
Przykładowy kod... powinien mieć dużo komentarzy :)
Uśrednianie wyniku to bardzo dobry pomysł. No ale lepiej chyba uśredniać z mniejszych porcji takich jak np 2-3 mA, niż 12mA? W przypadku takiego szerokiego zakresu 0-3A, 8-bit rozdzielczości a 10-bit to dość spora różnica. Właśnie doczytałem się, że minimalne napięcie odniesienia dla Atmega to 2.0V. Trzeba to zrobić inaczej Chyba jednak lepszym pomysłem...
Jeżeli mamy do czynienia z najprostszym wskaźnikiem bez żadnej elektroniki to można podejrzewać że będzie to woltomierz ilorazowy. Jeśli kluczowanie oporników jest zbyt skomplikowane to można próbować wysterować go wprost napięciem albo próbować z PWM...
Witam Zrobiłem sobie prosty woltomierz na Atmega 8, taktowane wewnętrzne 1MHz. Pomiar napięcie na ADC0, dzielnik rezystancyjny zrobiłem na precyzyjnym potencjometrze 100K. Problem polega na tym, iż oszukuje ten woltomierz przy pomiarze napięcia. Np. dołączam napięcie stabilizowane 12V i ustawiam potencjometrem precyzyjnym taką samą wartość na LCD. Następnie...
Usun układ econoreset (ten ds...) i podciągnij linie reset to plusa przez opornik 10k. Najprędzej masz na stałe poziom 0 na linii reset. Sprawdź to woltomierzem jakie masz napięcie na końcówce RESET. Albo econoreset jest do kitu albo odrotnie go wlutowałeś (jeśli jest w obudowie zwykłego tranzystora) Najprędzej to jest niesprawne. Bo jeśli na 2 procesorach...
Witam kolegę, popatrzyłęm na notę katalogową (sam też popatrz) i na mój gust to wyjście jest typu otwarty kolektor (tak przez analogię do ukłądów TTL) Więc problem w tym że owo wyjście należy jeszcze spolaryzować do plusa zasilania jakim opornikiem myslę że 1-2 k spokojnie starczy. Wówczas będziesz miał układ w pełni działający bo jak na razie to Twój...
Z układu są wyprowadzenia goldpin do woltomierza na ICL7107. Skoro jest atmega8 to po co jeszcze ten ICL? Atmega zmierzy prąd i napięcie ,dodatkowo obsłuży wyświetlacz i wiele innych funkcji Układów miernika do zasilacza zbudowanych na ósemce jest multum , wystarczy poszukać Jeden z przykładów: http://elfly.pl/multimetr/multimetr_DIP....
Zakładam że kompilujesz w takim GCC jak ja. Spróbuj tego: #include <avr/io.h> //#include <stdio.h> niepotrzebne, bez tego też działa #include <avr/interrupt.h> //#include <avr/signal.h> tej biblioteki się nie stosuje - patrz gcc-libc ISR(TIMER0_OVF_vect) //po co tam miałeś INT0_vect? { PORTD ^= 0xFF; //będziemy mieli...
Poziomy TTL, ATMega ma (wg datasheet'u) LOW <0.2Vcc, a HI max Vcc+0.5V (zasilam 5V). Natomiast GPS podaje (wg noty) jako stan niski max. 0.8V a wysoki powyżej 3.0V. Nie mam oscyloskopu, więc niestety tego nie sprawdzę, woltomierz przy nadawaniu na TX pokazuje i w uC i w GPS pływające 5.4V. Co do kodu, to nie wiem nawet, co dokładnie wstawić, bo,...
No teraz to już mam totalny bałagan w głowie. Zastanawia mnie tylko czemu separacja na transoptorach nie ma sensu? Z napięcia 12V samochodu robię 5V dla procka. Masa wspólna dla procka i samochodu. Możesz wykorzystać transoptory. Tylko jest to rozwiązanie bardziej kosztowne. Dlatego proponowałem prosty dzielnik rezystorowy z kondensatorami tłumiącymi...
Jeśli twierdzisz że da się wysterować 8 termometrów na ntc 4 woltomierze 2 amperomierze 7 przekaźników 2 wyświetlacze Led 7x2 2 wyświetlacze Led cyfrowe Zaraz z tego wyjdzie, że od każdego zadania jest jeden mikrokontroler... ;) Tymczasem warto użyć dodatkowych układów w rodzaju rejestrów przesuwnych i zatrzasków. Co do amperomierzy, to są takie śliczne...
3.Dlaczego wskazania woltomierza po podłączeniu zasilania 230V różnią się o około 0,8V z woltomierzem podłączonym do aku.Większe napięcie pokazuje woltomierz prostownika.Wyłączenie zasilania 230V napięcia są identyczne na obu woltomierzach. Spadek napięcia na złączach i przewodach pod obciążeniem prądem ładowania.
Po załączeniu 3 przekaźników zaczyna się problem Co pokazuje woltomierz na wyjściu zasilacza w takim stanie? styki przekaźników słyszalnie drgają. Słaba filtracja zasilania?
Robię woltomierz używajac adc z atmega16, przy pomiarach mam błedy na poziomie 10mV do 50mV. Kondensatory 100nF wpięte między gnd a Aref i Acc. Przy używaniu Aref i Acc jako źródła odniesienia wyniki takie same. Czy jest sposob aby to poprawić ? Skalibrować ? Miernik : EZ DM-441 Miernik / Atmega 5.001 4.9951 4.094 4.101 3.42 3.41 2.80 2.79 1.91 1.88...
Mam pytanie. Atmega w standardzie ma max pomiaru chyba 5V na ADC z jaką rozdzielczością jest pomiar w ADC? 1024 stopni pomiaru? Nie pamiętam już ... przypomnijcie. Robiłem woltomierz i działał ładnie. Ostatnio myślałem o wykonaniu miliwoltomierza tylko zastanawiam się czy to wypali.
Moje zdanie na temat wszelkiego typu wskażników, wyświetlaczy, sygnalizatorów, montowanych w samochodzie jest takie, że powinny to być wskażniki bardzo czytelne, wręcz "łopatologiczne". Nie powinen to być malutki wyświetlacz, na którym pojawiają się ledwo czytelne cyferki, czy literki. Klasycznym przykładem jest woltomierz samochodowy, z klasyczną,...
W pewnym momencie projektowania schematu, rozważałem użycie ATmegi. Mikrokontroler miałby za zadanie: Bo mikrokontroler to tylko ATmega? Ceny atmeg faktycznie poszybowały w kosmos, ale w zamian wiele innych uK jest dostępna po cenach < 10zł.
A czym mierzysz ciśnienie oleju? Ja w polonezie montuje swój komputer pokładowy, który rejestruje obroty, prędkość, poziom paliwa, temp płynu chłodniczego i ciśnienie oleju, a następnie wysyła po rs232 do kompa gdzie zapisywane są wyniki (Taka mini hamownia tylko że w trakcie jazdy hehe). Odnośnie pomiaru ciśnienia - mam do tego wskaźnik na desce rozdzielczej...
Czy kiedy urządzenie pracuje jako woltomierz powinno robić pomiar od 0 do 25 V normalnie, bo mam dziwne zachowanie że pomiar jest do ok 6,25v i potem od zera znów do 6,25 V zamiast pokazać np 12 v pokazuje np ok 6V czy tak miało być czy jest jakiś błąd w wykonaniu? Jeżeli to błąd to jaka może być przyczyna?
Sprawdź czy jak podasz ręcznie na INT0 w odbiorniku stan niski czy się wygeneruje przerwanie. Gdyż w nadajniku po po prostu sprawdzasz w pętli while stan nIRQ, a w odbiorniku robisz to sprzętowo (może przerwania są, a procesor nie reaguje). Druga sprawa to czy w czasie czekania odbiornika na przerwanie na linii nSEL masz na pewno stan wysoki, a na SCK...
Dokładnie tak. Warto też dać sobie jakiś bufor bezpieczeństwa. Jeśli chciałbyś używać ten woltomierz w samochodzie, to pamiętaj, że tam normalnie pojawiają się napięcia nawet 14.5-15V, więc warto taki miernik przygotować nawet na 20V.
Przecież właśnie powyżej odchudzaliśmy Twój program, najskuteczniej jak się da. Pewnie gdzieś jest drobny błąd do wyśledzenia i usunięcia. Jeżeli to, co pokazałeś powyżej, działa, to tamto też musi.
Jeśli dotknięcie palcem/sondą powoduje zmianę pinu, to nie masz załączonych rezystorów pull up. Jednym słowem pin wisi. Łatwo to sprawdzić podłącz woltomierz, jeśli wystawiłeś poprawnie pull up to będziesz miał na nim VCC, jeśli jest tam coś innego, to masz wejście w trybie wysokiej impedancji czyli Z. Normalnie dla ATmega 8 masz rezystor 20k -50k ohm...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
Czy twój układ pomiarowy jest skalibrowany? Oczywiście że nie. Twój wynik powinien być obliczany w ten sposób: u[v] = a * wbin_adc + b gdzie a i b powinny być wyznaczone w procedurze kalibracji. Dołącz do wejścia ADC jakieś napięcie (może być zasilające przez potencjometr) i woltomierz. Odczytaj wartość napięcia i porównaj z tą zmierzoną woltomierzem....
Program z while idzie w pewnym sensie w dobrym kierunku, ale... Powinna być tylko jedna pętla i powinieneś śledzić pozycję wskazówki, a nie napięcie - będzie łatwiej. W skrócie: - masz zmienną wskazującą bieżącą pozycję wskazówki, jako bezwzględną pozycję wskazówki w krokach, - w pętli: 1. Czytasz aktualne napięcie i przeliczasz na wymagane, bezwzględne...
mirekk... Teraz ja powiem bez obrazy ale... 1. Z angielskim fakt jestem na bakier jednak obrazki oglądam i jakby co to wiem na czym polega różnica pomiędzy 2wire i 1wire przynajmniej na czym polega różnica w podłączeniu i sposobie ich zasilania 2. W datasheet DS18B20 angielski jest, ale jak spojrzysz na stronę 6 są dwa rysunki i widać jak drut różnicę...
Ok, bardzo dziękuję za powyższą odpowiedź. Zastosowałem przekładnik prądowy. Przy nim samym równolegle 2k2, za nim mostek DB104, i kondesatorek filtrujący 1uF lub 100uF. Całość podłączyłem do Atmegi z konfiguracją Vref=Internal. Mierzone napięcie - jak najbardziej sensowne jednak rośnie i osiąga zawsze wartość maksymalną (odczyt z Atmegi 1023). Problem...
Dziękuję za wstępne propozycje. Układ ma działać bezprzewodowo. Może być wykonany jako dwa mikrokontrolery ATmega. Komunikacja ma być bezprzewodowa. Odświeżanie nie musi być wyśrubowane - wystarczy 1 wskazanie na minutę. Inna kwestia to możliwość komunikacji z komputerem i wstawianie wyników pomiaru do tabeli excelowej na przykład, ale to już raczej...
Wiec tak napisalem sobie najprostrzyprogramik w bascomie $crystal = 4000000 $regfile = "m8515.dat" Dim Y As Byte Config Portd = Output Y = 0 Do Portd = Y Y = Y + 1 Waitms 1 Loop End no i w sumie działa ten programik ale to jest tylko program testujacy. Chcialem z wyjscia Xtal2 pobierac zegar dla innych ukladow przez bramke buforujaca HC. Ale jest problem...
return ADCW; - które może zwraca 8 bitów zamiast 10? Dziwne rzeczy piszesz. Jak u mnie ta komenda pobiera cały rejestr ADC, oba bajty. Odczyt z ADC : After the conversion is complete (ADIF is high), the conversion result can be found in the ADC Result Registers (ADCL, ADCH). Należy też pamiętać o odpowiedniej sekwencji odczytu rejestrów ADCH i ADCL....
Generalnie kod nie wygląda tak źle. Jak na początkującego, to muszę nawet pochwalić! Formatowanie poziome i rozdzielenie różnych części programu białymi znakami na duży plus. Bardzo wiele osób ma z tym problem, mimo tego, że nowoczesne IDE dbają o to praktycznie same. Kilka uwag się znajdzie, ale myślę, że będzie to konstruktywna krytyka. Po pierwsze...
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...
"z tego co pamiętam do AVRów programatorki sa chyba dosc tanie " Zgadza się, bardzo tanie i wiele ich projektów znajdziesz na forum. Przejdziesz z '51 na AVR bez problemów, ja używam jednych i drugich, ale AVR mają dużo większe możliwości szczególnie seria ATMEGA. Programator to wtyczka centroniks i kilka elementów. Pomiar o którym piszemy będzie dokładniejszy...
Dar.El --> tak, tak - oczywiście w tym celu najpiew ustawiałem MUX tak, żeby sprawdzić ofset. Ale jak mówię - pomimo to na ATmedze mam dużą nieliniowość dla pomiaru różnicowego w zakresie 0 - 500mV. Być może istotną rolę odgrywa w takim przypadku GAIN ERROR , ale nie wiem za bardzo jak w prosty sposób się go programowo pozbyć - no i może jest on jakiś...
Tutaj masz wsaszik do atmegi 8. Tylko delikatnie zamotane jest zaokrąglanie liczby.
Chyba prościej by to było zrobić na jakimś wzmacniaczu operacyjnym - o ile to ma być takie proste jak twój program. Co do VRef - ustawia się go programowo - wszystko masz w nocie procesora w sekcji o ADC. Swoją drogą, sprawdź tolerancję dla VRef w tym procesorze - w ATMega jest ona słaba i w efekcie albo ci się alarm włączy jak jeszcze aku będzie miał...
Schemat masz taki jak powinien być pod Atmegę. Skoro nie używane jest nigdzie Vfb to nie ma potrzeby montowania R1 R2 C2. Miej na uwadze że R6 może mieć inną oporność niż te 0 om, ale to zależy jak będzie spisywał się ten IRFZ44N na 125kHz, ale to już będziesz widział w trakcie prób. No to nie pozostaje nic innego jak zlutować układ na płytce uniwersalnej...
Ja puścił program w pętli (samo reset-response) i popatrzył oscyloskopem, w ostateczności zacznij od "spowolnienia" opóźnień do rzędu kilku s i sprawdź woltomierzem czy przebiegi się zgadzają.
Pozostaje więc jedno, dobry (wysokoomowy) woltomierz i oscyloskop, pomiar wszystkich punktów biorących udział w matrycy - przed i po włączeniu napięcia. Prawdopodobnie układ dekodera klawiatury jest czuły na jakiekolwiek obce prądy.
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops. To i tak Ci ta płytka nic nie pomoże. Czytaj i odpowiadaj z sensem. Ale kolega gege6 ma rację. Wydaje mi się, że kolega Freddy pomyślał o całkowitym zablokowaniu procesora przez złe ustawienie fusebitów - to się zgodzę, że płytka nie pomoże. Jeżeli nawet chcemy przeprogramować...
Standardowe aparatury do zdalnego sterowania, na pojedynczym wyjściu dają impulsy o długości 1-2ms (stąd mniej wiecej dwukrotna zmiana napięcia przy pomiarze woltomierzem) powtarzane 50 razy na sec. W kanale radiowym impulsy są nadawane kolejno i rozdzielone dłuższym impulsem, niestety do tego sygnału nie ma dostępu, a można by łatwo odebrać wszystkie...
Witam chce zrobić woltomierz na atmega8515, i zastanawiam się czy ma on przetwornik analogowo cyfrowy, ale chyba niema no więc czy jest jakiś inny sposób na mierzenie napięcia tym procesorem.
Zacznij od testów elektrycznych - wyjmij uC z płytki, dołącz zasilanie i sprawdzaj czy nie masz zimnych lutów omomierzem. Jeśli wszystko będzie śmigać to dalej odepnij wyświetlacz i ręcznie w programie wydawaj polecenia wystawienia na określone piny określonych stanów i sprawdzaj woltomierzem czy takie rzeczywiście są. Wreszcie sprawdź co się stanie...
najłatwiej jest podłączyć wszystko + dodatkowy woltomierz , puszczasz jakieś tam napięcie i eksperymentalnie dobierasz mnożnik tak żeby procek pokazywał to samo co woltomierz , zrobiłem tak kilka razy i nie było problemu , napięcie odniesienia nigdy nie jest równe 5V często jest 5,07V (przy zastosowaniu 7805) , żeby ci wynik nie skakał za bardzo zrób...
Wszystko 12V. Dzisiaj po wymianie wszystkich scalaków (poparzonymi palcami :/), podłączenia (za radą _jta_) do atmegi ze sprzętowym PWM, z odbiornikiem w postaci małej żarówki 12V wszystko ruszyło. PWM pysznie chodziło, kierunek zmieniało jak ta lala (równoległy woltomierz) ale przy prądach 200 mili. Po przejściu na grubszą żarówkę 21w i mocny akumulator,...
Witam - mam nie lada problem Atmega8, kwarc 4 MHz i przekaźniczki podłączone do pinów Atmega zlicza sobie czasy poszczególnych trybów pracy - wylicza wskaźnik OEE oraz Wykorzystania (maszyny) i wyswietla za pomocą pwm na woltomierzach. Wszystko "gra i buczy" ale chciałbym aby pokazywała mi wskaźniki tylko z ostatniej godziny a nie jak teraz "na żywo"...
Hej, Nierozpoznawanie układu oznacza brak komunikacji. Może to być (głównie) brak przejścia dla sygnałów. Nie mozna wykluczyć, że nie masz przejścia na płytce z kontrolerem, sprawdź czy masz zasilanie scalaka (na jego nóżkach). Może to być brak ciągłości masy między LPT a kontrolerem. Sprawdź też zasilanie na scalaku w programatorze (na jego nóżkach)....
Witam Zaciąłem się podczas pisania programu na woltomierz. Układ opiera się o uC Atmega 16. Pomiar napięcia z zakresu 0 - 5 V. Wynik ma być standardowo wyświetlany na LCD 2x16. Procedury do obsługi lcd mam napisane. ADC wywołuje przerwanie w którym chce skonwertować otrzymany wynik na znaki wysyłane do LCD Zamieniłem już wynik z HEX na DEC. liczbę danej...
Ze zdjęcia wynika, że LCD nie został inicjalizowany, w kodzie nie widzę odpowiedniego fragmentu programu. W ogóle nie widzę byś do programu dołączył jakiekolwiek pliki nagłówkowe odpowiednie dla wyświetlacza. Nie wiadomo też jak to wszystko jest podłączone (przydałby się schemat) i czy właściwie skonfigurowałeś porty IO procesora. Na początek: http://mikrokontrolery24.pl/programowani...
Jak się pomyliłem proszę o przeniesienie tematu bo nie wiem gdzie go umieścić bo chcę poruszyć kilka tematów. Potrzebuję pomocy w zrobieniu zamówienia. Chcę zamówić części do dobrego zasilacza o parametrach 0-30V 2A(jak się da więcej małym kosztem to może być) Pomyślałem o typie zasilacza liniowego z L317 stabilizatora liniowego regulowanego. Przybliżony...
Co to znaczy "zasilając to nawet 0,8V" ?? - czy masz na myśli napięcie sterujące? Wyrażaj się "po ludzku" czyli precyzyjnie. Być może masz wzbudzenie w układzie (generacja), Atmega daje sygnał prostokątny o pełnej amplitudzie ale małym wypełnieniu co na woltomierzu wygląda na 0,8V?. Stałe napięcie wejściowe 0,8V przez opornik 8k nie powinno uruchomić...
OK, ale mimo wszystko czy ktoś próbował podać inne napięcie niż 0 na nogę AGND ? Nie miałem takiego problemu. Zależy co i z jaką dokładnością chcesz mierzyć. Nawet proste woltomierze do zasilaczy oparte o AVR przekłamują i są nie liniowe - naprawdę tego nie doświadczyłeś ? Jeśli od AVR wymaga się 1% dokładności (nie rozdzielczości) to będzie problem...
atmega woltomierz woltomierz atmega bascom amperomierz woltomierz atmega
pomiar prądu pomiar pradu kabel monitor 120hz honda accord gaśnie
Trudności z odpalaniem VW LT 2.5 po przestoju Migająca czerwona kontrolka w żelazku Philips - przyczyny i rozwiązania