Witam. Problem rozwiązany. Przyczyną było złe oznaczenie portów na płytce testowej układu uruchomieniowego. Miernik i PDF procesora i sprawa wyjaśniona. Zegar ruszył bez problemów. Pozostaje kwestia nie działania zegara w symulatorze bascoma w wersji 1.11.7.4. Dzięki wszystkim za zainteresowanie tematem. Temat zamykam.
Witam! Stworzyłem kiedyś projekt na atmega32 w którym za pomocą dwóch timerów 8-bitowych regulowałem dwie częstotliwości wyjściowe ustawiając timery w tryb ctc Tccr2 = &B10011001 Ocr2 = Wartosc Tccr0 = &B10011001 Ocr0 = Wartosc1 wszystko idealnie działało jednak z czasem pojawiła się potrzeba aby regulować częstotliwość z większą dokładnością. Postanowiłem...
jak podlaczyc do tego procesora wyswietlacz lcd 4 cyfry taki jak jest w mierniku uniwersalnym czyli bez kontrolera. czy jest jakis sposob na zmniejszenie ilosci polaczen a moze jakis kontroler pomiedzy lcd a atmega .
Cześć Zumek ! Faktycznie pogrzebałem troszeczkę w BASCOMIE i softowy UART zadziałał bez problemu. Jednak.........mam pewne spostrzeżenia: 1) Pomiędzy instrukcjami otwierającymi porty a pierwszą instrukcją wysyłającą dane musiałem zrobić wstrzymanie programu. OPEN "coma.7:19200,8,n,1" for output as #1 OPEN "comd.2:19200,8,n,1" for input as #1 WAIT 1...
Piszę to już trzeci raz - co chwilę mi to skrypt wywala. :evil: Sterownik tego wyświetlacza to nie oryginalny HD44780 tylko klon SUNPLUS SPLC780C. Rejestrami się niczym nie róźni, ale podobno są problemy (1 temat na elce - bez odpowiedzi). Taki objaw jak ciemna pierwsza linia wyświetlacza to brak jego właściwej inicjalizacji. Przede wszystkim najpierw...
Witam mam pytanie odnośnie wykorzystania Timera1 do sprzętowego generowania sygnału prostokątnego na atmega8L. Tak programuję uC: $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.1 = Output Config Timer1 = Timer , Prescale = 256 , Compare A = Toggle , Clear Timer = 1 Compare1a = 31250 Start Timer1 Do Loop End Do pinu nr 15 (OC1A) podłączony...
Mam problem z komunikacją z czujnikiem MOBOT- US V2 za pośrednictwem interfejsu i2c z atmega8. Czujnik mam podłączony do zestawu uruchomieniowego zl2avr w ten sposób, ze piny scl i sda (port.c5 i port.c4) do czujnika(pin 7, pin 9 )przez rezystory 4k7, pin Reset czujnika na portc.3 atmegi. Zasilanie idzie oddzielnie. Czujnik zaczyna działać dokonuje...
Witam! W ramach zaznajamiania się z mikrokontrolerami i ich programowaniem postanowiłem wykonać praktyczny układ, tzn. miernik napięcia i prądu do prostownika akumulatorów samochodowych - Lelek. Obecnie prostownik ten informuje poprzez dwie żarówki o włączonym napięciu sieci i ładowaniu. Intensywność świecenia lampki "ładowanie" informuje o wielkości...
Witam, Czy ktoś z koleżeństwa opanował może obsługę ADS1234 z poziomu BASCOM-a ? A jeżeli tak to czy chciałby się podzielić wiedzą w tym zakresie? Za jakiś przykład kodu do dalszej adaptacji będę wdzięczny. Będę budował układ mierzący siłę rozciągania w oparciu o mostek tensometryczny z chińskiej wagi wędkarskiej, przetwornik ADS1232 (według rys 42...
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 -...
Załączam prosty program miernika na LCD. Jest on niestety na AT90s4433 ale to jest poprzednik mega8. wiec może wystarczy zmienic regfile. natomiast bład o którym piszesz pojawiał mi sie przy kopiowaniu tekstów z baskoma 8051 do AVR. dlaczego?? nie mam pojęcia :!:
Witam! Mam problem z pomiarem prądu. Używam przetwornika analogowego o sygnale 4-20mA co odpowiada zakresowi prądowemu 0-50A. Prąd 4-20mA przetwarzm na napięcie 0-5V i podaję na ADC megi. I tu zaczynają się jaja bo nie mogę ustabilizować sygnału. Wszelkie podłączone mierniki pokazują, że prąd i napięcie mierzone są wartościami stałymi a wskazanie prądu...
Witam Zaczynam zabawę z procesorami AVR i zbudowałem sobie układ składający się z mikrokontrolera Atmega16 i wyświetlacza 4x16 HD44780. Nie ma problemów z działaniem wyświetlacza gdy, tak jak teraz mam podłączone RS do PORTB.6, a E do PORTB.7, natomiast gdy przylutuję te wyprowadzenia gdziekolwiek indziej na wyświetlaczu pokazują się tylko czarne kwadraciki,...
Witam Postanowiłem zbudować miernik odległości wykorzystujący ultradźwięki. Zakupiłem 2 czujniki w TME Jednego używam do wysłania fali a 2-go do odebrania. Po przejrzeniu postów na Elektrodzie i innych www zbudowałem poniższy układ w załączniku (PDF). Program napisałem a Bascomie ale NIESTETY NIE DZIAłA. Oto on $regfile = "m8def.dat" $crystal...
Przydałby się bo nadal nic nie mówi twój opis na rysunku - kto ma wiedzieć gdzie jaki sygnał z LCD podałeś. Generalnie jeżeli masz kratki to masz źle zainicjowany wyświetlacz. Sprawdź miernikiem czy masz połączenia z tymi portami do w ustawieniach w Bascomie, jeżeli tak a program jest poprawny to może uszkodzony wyświetlacz.
Dzięki Shg za schemacik!! Chociaż teoria sobie a praktyka sobie ;( przed twoim układem zastosowałem dzielnik z 2 rezystorów po 10k ze względu na zbyt duże napięcie na wejściu wzmacniacza , podłączyłem wg schematu i lipka, Atmega już coś tam wyświetla i to poprawnie, ale zakres na wyjściu WO jest lipka 3,1 do 3,3 V co począć?? dodam że masy zasilacza...
hmm noo tak, to ciężko nazwać nawet programem ;) ale na początek dobre ;) ... i powinno działać bez najmniejszego problemu w pierwszej linii konfigurujesz piny Portb.0 i Portb.1 jako wyjścia w drugiej linijce ustawiasz stan wysoki na Portb.0 oraz stan niski na Portb.1 potem pętla nieskończona a w wyniku "programu" powinna się zapalić dioda LED. Skoro...
Nie zmieścisz się z kodem. Weź ATMega8 albo ATMega16. Sonda jaka? Można jeszcze dołożyć kartę SD i rejestrować zmienność pH w trybie ciągłym.
Połączenia sprawdzałem miernikiem i są raczej ok.
1.Masz błąd w kodzie Zauważ, że jak czujnik wyśle wartość 100,200,300,400,505 to wszystkie diody się zapalą i tak zostanie. PORTC musisz zerować przed każdym zapaleniem diod, bo inaczej one nie zgasną dopóki W nie przyjmie wartości z zakresu 506..1023. 2.Lepiej gdyby kod był taki Do W=Getadc(5) Portc= &B00000000 //ustawiamy wszystkieg diody na 0 Portc.4=(W/512)...
"że nie powinno się wykorzystywać pozostałych pinów tego portu" Wykorzystałem wszystkie piny Atmega8/168p. Zbudowałem miernik VU, 2 pierwsze piny są używane jako ADC reszta portu jest używana do sterowania przekaźnikami. Nigdy nie zdarzyło mi się, by coś nie działało. Nie wiem tylko jak jest z I2c ( TWI ), nie podłączałem tego razem. Wydaję mi się też,...
A jak z zasilaniem? Pokaż schemat jaki masz osobiście połączony. Schematu nie robię, bo to nie za bardzo ma sens - jest to zbyt proste. 3.1.17. Zabronione jest publikowanie wpisów obniżających ogólny poziom dyskusji, wynikających z lenistwa lub zawierających roszczeniowy charakter wypowiedzi . Sposób realizacji podłączeń oraz zapewnienie właściwych...
juz jest ok - wszystko dziala jak powinno :) poprostu mialem PORTD zamiast PIND i od tylu podany config portow :) wasze rady jak najbardziej trafne... dlaczego konfid adc?? bo to jest takie urzadzonko 2 w 1 - centralka alarmu + termometr wewn./zewn. + miernik pozuiomu gazu LPG w zbiorniku i wstawilem tu caly konfig oprocz zmiennych z rozpedu... ale...
Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.
Witam Mam takie pytanie: Czy możliwe jest wykonanie miernika napięcia, częstotliwości (1Hz - 20MHz), oraz sterowania (jakieś tam przełącznki, LCD itp) na jednym uP. Poczytałem trochę o tym i udało mi się zrobić miernik napięcia i częstotliwości jednak gdy chodziły oba na raz to to uP skupiał sie tylko na woltomierzu, a wynik częstotliwości był błędny....
Niezłe noty :D. Dziękuję. Jak najbardziej, ciapciok , brak 230V nie będzie powodował wygaszenia wyświetlacza. Akumulatorki zapewnią kilkugodzinną pracę, a zasadniczo chodzi tylko o podtrzymanie zasilania podczas krótkich zaników sieci. Myślę, że prosty układ ładowania utrzyma akumulatory we właściwej formie. dowódca_armii , godzina 9.17 jest ciemniejsza...
Witam Koło rok temu w Elektronice Praktycznej był miernik do zasilacza na Atmega8, zastosowano kilka ciekawych rozwiązań, w artykule był listing, nawet jak zrobisz po swojemu to programowi warto się przyjrzeć Piotr
Cześć. Wiem że było wiele razy to pisane ale mam problem jakiego nie znalazłem jeszcze w opisach a mianowicie: Mam podpięty miernik na mega8 i mierze spadek na oporniku 0,1 ohma Wedle miernika przy 5A wynosi on 560mv Amperomierz na mega8 wskazuje wartość nie stała lecz skacze od 10 do 30 albo cos koło tego(zależnie jaki mnożnik przyjmę) Napięcie jest...
Użyj przetwornika A/C do mierzenia napięcia a potem to tylko przetwórz jak ci pasuje. Przykładowy program do miernika napięcia: Config Adc = Single , Prescaler = Auto Start Adc Dim W As Word do W = Getadc(0) Loop End
Podłączać oczywiście, że możesz, ale nie zawsze jest to dobre rozwiązanie. Wewnętrznie zwarta jest tylko masa cyfrowa i analogowa i to nie we wszystkich mega8 (łatwo to sprawdzić miernikiem). AVCC i VCC w żadnym AVRe nie jest zwarta. W nocie do megi8 masz pokazane jak podłączać AVCC (dławik + kondensator). Napięcie zasilania jest za mało stabilne na...
Witam ! Zakupiłem sobie akkcelerometr na płytce testowej (taki jak na zdjęciach) podaje na płytkę 5v ( na płytce stablilzator 3.3v) gselect1 i 2 do uC i w programie stan "0" ustawiam, na nogę sleep podałem 3.3v no i wyścia pod wbudowane przetworniki, podłaczam zasilanie i czujnik nie "wydaje" na wyściach żadnych napięć. Czy coś jeszcze powinieniem podłączyć...
Witam ponownie! Ostatnio zamknięto mi temat i nie zdążyłem podpytać o kilka spraw. Muszę nadmienić że na jednym uC mierzę dwa napięcia -25 do 0 i od 0 do 25 (2 podłączone ADC nr 4 i 5) na wejściu napięcia dodatniego mam dzielnik 7,5k/100k na wejściu napięcia ujemnego mam LM358 działający jako układ odwracający z rezystorami po 10k i wzmocnieniu=-1....
Jeżeli dioda świeci stale i miernik wskazuje tylko stałe 5 v oraz Twój program testowy wyświetlił mi same znaki zapytania to znaczy ,że jeszcze ds'a nie uruchomiłem , prawda ?
Witam. Mam taki oto kawałek kodu z tworzonego przeze mnie miernika częstotliwości: Wynik = 999999 W1 = Wynik / 100000 Wynik = Wynik Mod 100000 W2 = Wynik / 10000 Wynik = Wynik Mod 10000 W3 = Wynik / 1000 Wynik = Wynik Mod 1000 W4 = Wynik / 100 Wynik = Wynik Mod 100 W5 = Wynik / 10 W6 = Wynik Mod 10 Funkcja ta ma za zadanie rozdzielenie zmiennej "Wynik"...
Trudno jednoznacznie wskazać nóżki, ten przekaźnik występuje w kilku wersjach . Ogólnie wyjście z mikroprocesora, czasem tak jak u ciebie poprzez tranzystor, podłączamy do 2 styków cewki stycznika. Pozostałe styki, to styki robocze, podłączamy według potrzeb do urządzenia, którym chcesz sterować. Ich funkcjonalność możesz łatwo sprawdzić miernikiem...
Witam Przeczytałem o tym klekotaniu i myślę że problem jest w niestabilności odczytu temperatury, ponieważ wszystkie procesy fizyczne są bardzo wolnozmienne w stosunku do szybkości procesora to proponuję czytać np. 64 próbki i usredniać, jeśl ilość próbek będzie potęgą liczby 2 to wystaczy przesunąć wynik w prawo o wartość potęgi i mamy dużo stabilniejszy...
Witam Jestem na etapie budowy ładowarki do akumulatorów ,jako dodatkową funkcje postanowiłem dołożyć układ do rozładowania akumulatora przed rozpoczęciem ładowania docelowego. I teraz ... Schemał układu który zajmuje sie rozładowaniem znajduje sie poniżej ,i co prawda działa ,tzn gdy zmieniam wartość PWM zmienia się prąd płynący przez układ , ale mam...
Ale na czym utknąłeś? Program się kompiluje i przełącza stan poszczególnych końcówek z częstotliwością zegara(pewnie wewnętrznego) raz na jakieś 1/100000s-więc miernikiem nic nie zmierzysz.
Witam, po pierwsze gdzie konfigurujesz końcówkę 0 portu D jako wyjście? Port D ten do którego dołączyłeś przekaźnik skonfigurowałeś jako wejście klawiatury. Do którego pinu w końcu podpięty jest przekaźnik? Wg. schematu gdzie indziej. Sprawdź miernikiem podciąganie do plusa. Co pojawia się bezpośrednio na nodze procesora??
Wyprowadzenie LM317 ADJ łączysz poprzez rezystory dobrane w zależności od napięcia (potencjometr montażowy) z wyprowadzeniami rejestru lub portu i po ustawieniu zera logicznego (podłączenie do masy) uzyskujesz zmianę napięcia. Rozwiązanie takie było często stosowane w kitach z mikroprocesorami z serii AT89Cxxxx np. mikroprocesorowy miernik pojemności...
Witam Mam problemy z fazami w domu. chciałbym mieć stały pomiar wyświetlany na LCD i w przypadku przekroczenia napięcia 240V zapalaną diodę led podpiętą do nóżek procka(docelowo będą to przekaźniki) i sygnał dźwiękowy na syrence. Wykonałem w bascomie miernik faz na atmega8, tryb zaokrąglania wyniku zaczerpnąłem z jednego kodu z forum. Płytka z układem...
hmmm wyglada na to, ze wszystko w miare ok. To sprawdz miernikiem czy nie ma zwar.
Czy nie uzyte piny lcd podlaczyles do masy? Zmieniles fusebity jak chcesz uzywac zew. 16mhz ? Nie pomyliles pinow? Sprawdz miernikiem czy wszystko jest ok. Masa wspolna? zasilasz lcd i avr z 5V?
Witam serdecznie, jestem w trakcie budowania miernika V-A do zasilacza laboratoryjnego na mega8 i mam problem po stronie pomiaru prądu, oto część programu: Config Adc = Single , Prescaler = Auto , Reference = Internal Dim X As Byte , Y As Byte Dim Wart_ac As Word Dim V As Single Dim Wart_nap As String * 3 Start Adc i pętla: Do Wart_ac = Getadc(4)...
Najpierw podłącz AVCC i AGND odpowiednio. Bez tego portC jest źle zasilany. Potem wklej to: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls Do 'Locate 2 , 2 Lcd "TEST PROGRAMU" wait 1 Loop End Wgrałem, efekt ten sam. Jest...
Nie , Nie. Ten mój sterownik zrobił się już na prawdę drogi (a mam do dokupienia jeszcze czujnik ciśnienia atm. ,wiatromierz , miernik wilgoci itp. ) i nie chciał bym czasem szukać przez tydzień usterki i dłubać na PCB a potem walczyć z smd. Na dzień dzisiejszy mam kilka kart SD i to mi wystarczy. Ale jak dorwę pełnowymiarową MMC to oczywiście sprawdzę...
Sorka, że tak długo nie odpowiadałem. Sprawa ma się tak... przesiadłem się na atmegę16 :D . Już zmieniłem komendę m8def.dat na m16def.dat. Niestety jednak nadal taka sama sytuacja, nie reaguje. Jedyne co można zauważyć to lekkie migotanie diody (bardzo szybkie, prawie nie zauważalne) i szybkie zmienianie woltażu na mierniku (od 2,38 do 2,5V). Dało mi...
Witam ! Dzięki wielkie za porady, po pierwsze przeniosłem cały program do pętli głównej i timera0 już nie używam, Właczyłem tryb CTC i nim pięknie generuję częstotliwość. Ale niestety w toku dalszych prac pojawił się następny problem. otórz w układzie potrzebuję wykorzystać jeszcze przerwanie od INT0 Do wejścia tego będą podane impulsy z enkodera bo...
Witam W samochodzie podpinasz się dzielnikiem do zegarów do styku nr 6 wtyku B. Dobrze było by na początek spr miernikiem napięcie jakie tam występuje przy pełnym i pustym (może być rezerwa) zbiorniku. Potem trzeba dobrać dzielnik o odpowiedniej proporcji i o takiej łącznej oporności aby nie fałszował wskazań zegara. Środek dzielnika podpinasz do uC...
Witam! Próbuję napisać program który: - odczytuje wartość z ADC0 - jeśli napięcie > 1.00 V to zapal diodę LED1 - jeśli nie zapal LED2 Napisałem taki kawałek: ' Konfiguracja Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc ' Potem odczyt: getadc(0) ' i sprawdzenie: If getadc(0) > warość Then Led1 = 1 'Zapal...
Wiem że na pewno trzeba zastosować jakiś dzielnik napięcia.. mam nadzieje że obędzie się bez stosowania dodatkowych wzmacniaczy operacyjnych bo to ma być płytka budżetowa :) czy podany program nada się do obsługi? jak przełączać wejścia adc w bascomie za pomocą switcha udało mi się sklecic coś następującego Config Lcd = 16 * 4 Cursor Off Noblink Cls...
Akurat w procku ATmega128 nie dałoby się przez przypadek przeprogramować pinu RESET jako port I/O bo jest on na całkiem oddzielnym pinie, zatem nie ma możliwości aby on wystawiał stan niski na zewnątrz, a to wynika z twojego opisu , że podciągasz go do VCC i pomimo to jest tam stan niski. Wg mnie coś źle robisz, sprawdzasz, masz uszkodzony miernik,...
Witam.Chce przedstawic pewien problem i poprosic was o pomoc w rozwiazaniu.Buduje urzadzenie pomiarowe , koncowym ukladem jest Atmega 8 i jego wewnetrzny przetwornik ADC .Dokonuje on pomiarow napiecia co okolo 20msek , jesli w przeciagu 0.3sek dojdzie do odchylki wartosci mierzonej o okolo 5 % lub wiecej procesor wystawia sygnal .Niby wszystko proste...
:-) tak zgadza się trzeci efekt uboczny GOTO - działające przerwania, faktycznie trzeba by zrobić najpierw disable interrupts. Jednak z trzech opcji wolę watchdoga jako najbardziej bezwzględną metodę :-) Ten miernik co linkowałem to nie oscyloskop... ale analizator RS232 z dekodowaniem transmisji i pomiarem czasów każdej zmiany stanu. Celowe "zamulanie"...
Zasilanie tego będzie maks 3V więc nie aż tak dużo żeby bardzo przeciążyć diodę, a dodatkowo układ będzie włączany raz na kilka minut co tydzień czy dwa. Testuje teraz jakąś super jasna diodę steruję bezpośrednio PWMem bez rezystora o wypełnieniu 6% co daje prąd ok 4mA (miernik cyfrowy tyle wskazuje) i po 4 godzinach nic złego sie z nią nie dzieje....
Te oporniki są niepotrzebne- każdy ULN ma oporniki 2.7k-10k na wejściu. A silnik sprawdzasz tak jak napisałeś- tylko potrzebny jest zasilacz regulowany. No i znaleźć pojedynczą cewkę a nie dwie w szereg. Najpierw zwierasz przewody z miernika i włączasz omomierz na najniższym zakresie. Coś pokaże- to będzie oporność przewodów i styków. A potem mierzysz...
Na kolektorze przy napięciu bazy 0V stanie bez sygnału z generatora musisz mieć +Vcc. Jak masz miernik częstotliwości, to prześledź drogę sygnału. a jak nie, to sygnał z gen ok 10hz i prosty układ kondensator + tranzystor + dioda led i zobaczysz gdzie Ci miga. może masz jakiś czeski błąd w łączeniu, tranzystor uwalony, wyjście proca źle ustawione, albo...
Witam. Nie mam już pomysłu, może ktoś z was coś podsunie. Problem leży prawdopodobnie w złym zarządzaniu pamięcią. Program to miernik energii elektrycznej. Może zamiast kodu przedstawie schemat blokowy. Cały program znajduje się w pętli, nie używam zadnych gosubów i innych podprogramów. Jest tylko 1 przerwanie co sek i tylko zmiana 1 zmiennej. 1. Program...
1) Wykonaj poprawki w programie które napisałem. 2) Na próbę wyjmij tranzystor BC557 i kawałkiem kabla podłącz VCC do wyświetlacza, ustali się w czym problem. 3) Możesz definiować swoje znaki w CASE, tylko wiedz że takie definicje zajmują trochę czasu i to się nie nadaje do szybkiej zmiany. 4) Jeśli masz problemy z wyświetlaczem LED to podejrzewam też...
Stworzyłem kod który powinien wyświetlać czas trwania stanu niskiego na lcd. Na wyświetlaczu pojawia się 0.0 ms oraz na przemian 1 lub 2 takt(czyli ile zliczył timer). Proszę o naprowadzenie na właściwy kierunek osiągnięcia zamierzonego celu. kod: [syntax=basic4gl]$regfile = "M8def.dat" $crystal = 4000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4...
Weź pierwszy ze swoich schematów, daj R1 np. 1k (lub 0), R2 min. 20k I tym sposobem zafunduje sobie jeszcze dzielnik napięcia, którego nie ma pod dostatkiem. Zła podpowiedź. Jeśli do S przykładasz plus miernika, a do D jego minus i robisz test diody to nie uszkodziłeś tranzystorów. Na wszelki wypadek ich nie wyrzucaj. I teraz najważniejsze. Na jakiej...
Tak się składa że na obu mam switche i po zwarciu D.7 działa, ale powyżej 30 kilku stopni. Pomiędzy DS-em, termometrem w mierniku niema różnic w odczycie, pokazują niemal tą samą temp. Miernik niem dziesiętnych.
1. Schemat to istne dzieło, którego nie powstydziłby się nawet sam Pablo Picasso - i z takim czymś idzie produkcja 100 sztuk płytek - a świadczy to tylko o Autorze projektu... 2. Na podstawie tego schematu też nie za bardzo można cokolwiek powiedzieć - skoro ~50% działa znaczy to ni mniej ni więcej niż to, że schemat jest raczej poprawny z punktu widzenia...
Witam. Posiadam kilka kompletów tego nadajnika i odbiornika (433MHz) i tak jak kolega wspominał w eterze mega dużo śmieci. Ale... znalazłem rozwiązanie tego problemu śmieci! Zmierzyłem miernikiem częstotliwości wyjście odbiornika podłączonego tylko do zasilania i u mnie były takie wyniki: od około 600Hz nawet do 3kHz sygnały śmieci które zmieniały się...
Witam Robię miernik do pomiaru niskich napięć. Potrzebowałbym podłączyć dwa ads1110 do magistrali. Problem polega na tym, że nie mam pojęcia jak to zaadresować. Jeden przetwornik działa ok. Mam obydwa adresy do przetworników tylko nie wiem co trzeba wpisać. Szukałem w helpie i w artykułach ale nigdzie nie jest to opisane. Prosiłbym o pomoc jeśli już...
A na jakim to jest procku? ATMEGA czy ATTINY? Dużo zależy od czystości sygnału i jego amplitudy. Zliczanie można zrealizować na przerwaniu INT0 ale wczśniej dobrze aby sygnał przepuścić przez komparator aby ukształtować ładny prostokąc, można też wykorzystać wbudowany w procek komparator analogowy.
Witam Próbuję podłączyć wyświetlacz LCD 16x2 przez konwerter na PCF8574. Jest on wykonany na czarnej płytce z niebieskim kwadratowym potencjometrem, konwerter zakupiłem u chińczyka. Próbuję użyć kodu [syntax=basic4gl] $regfile = "m8def.dat" ' specify the used micro $crystal = 8000000 ' used crystal frequency ' default use 40 for the frame space $baud...
Zrób prosty test i podłącz LED w miejsce przekaźnika ze schematu. Z tym kodem powinna migać co sekundę. Nie szybciej i nie wolniej. ..ale jest w pętli wiec będzie wiadomo ze program się wykonuje. Potem możesz jeszcze złapać miernik i pomierzyć wszystko. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin...
Z oporami mi przychodzi nauka Bascom'a już któryś raz podchodzę do nauki :).. Nie umiem ( ze względu na marną wiedzę :) znaleźć przyczyny pojawienia błędów przy sprawdzaniu składni programu który zamieszczam poniżej. Jest to program do miernika SWR na zakres 144-430 Mhz autorstwa DL8UA W związku z tym, prosiłbym o sprawdzenie co jest nie tak z tym programem...
Pomyślałem, podumałem … i jest tak. Cały czas problemem było to, że podczas ładowania wyniki pomiaru prądu wyświetlane przez atmegę pokrywały się z miernikiem, a cyrki z pomiarem działy się podczas rozładowania. Podczas ładowania, jeżeli podłączony był akumulator 12V jego maksymalne napięcie podczas ładowania może wynosić 14,4V więc przetwornicę...
Ten dział forum jest od pomagania, a nie od dawania gotowców, stąd reakcja BlueDraco, której nie powinieneś się dziwić :) Co do meritum sprawy, to wystarczy włączyć timer ustawić odpowiednio na początku pętli i odczytywać na jej końcu. Można także zrobić zewnętrzny miernik na innym mikrokontrolerze, a w pętli głównej Twojego programu zmieniać stan jakiegoś...
Łap. Napisałem przy kubku kawy i najdłużej to organizowałem się do zdjęć :D To prosty kodzik i zawsze można coś poprawić. Niemniej, co widać na fotach, mierzy częstotliwość, wypełnienie oraz pokazuje czasy stanów Hi/Lo ;) Może się komuś przyda :P nie zeruję nigdzie Timera ;)
Witam, mam problem z odczytem danych po RS485 z miernika LUMEL ND08. Docelowo chciałem to zrobić jak odczyt przez Atmega w Bascomie lub przez przejściówkę USB-RS485 w Delphi. Niestety mam z tym problem i nie wiem co do końca źle robię a przetestowałem już komunikację po RS485 między Atmega32 a terminalem V1.9 i to mi działa w obie strony. Na początek...
Dzieki za pomoc :) udało mi sie wyszperać co trzeba i załadować bootloader, ale coś nie pyklo, postanowiłem spróbować czegoś innego, BASCOM'a.. co Ciekawe bascom-avr wykrywa mi układ jako ATMEGA16A co jest dla mnie trochę dziwne mimo ustawienia na "16" (może coś nie tak?) prubuje uruchomic wyswietlacz LCD i mimo sprawdzenia schematu (tak samo podlaczalem...
Rozumie, że schemat nie jest Twojego autorstwa? Uwagi do niego zostawię na później. Ten schemat jest schematem docelowego urządzenia, czyli Twojego projektu. Jak w takim układzie podłączasz Atmegę w czasie programowania - pytam, ponieważ ten schemat nie umożliwia programowania. innymi słowy, pokaż jak podłączasz mikrokontroler, w momencie gdy go programujesz....
1) Czy Programator będzie się nadawał pod warunkiem, że masz PCta z portem LPT. 2) W jakim "języku" będę mógł go zaprogramować? czy są jakieś "łatwiejsze" języki na początek, czy tylko ASM ew. C? Kontroler programujesz kodem binarnym w postaci plików .hex Z języków masz do wyboru: język C (trudny), BASCOM(łatwy), ASM(Bardzo trudny) Polecam na początek...
Witam, zacznę od początku: Więc tak zrobiłem programator pod port LPT(szeregowy do drukarki) według tego schematu : (wszystko dobrze sprawdzałem kilkanaście razy) i chcę zaprogramować tym mikrokontroler firmy "Atmel" model "Atmega8A-PU" w programie "Bascom AVR". Kiedy klikam ten klawisz/przycisk w programie do zaprogramowania ukazuje mi się komunikat...
Witam! Proszę o podpowiedź jak obliczyć wartość napięcia podaną na dany kanał przetwornika a/d. Programuję w bascomie. Ustawiam "reference" ADC na AVCC. Zapisuję wartość odczytaną z kanału do zmiennej powiedzmy abc . Następnie stosuję wzór: abc*(napięcie_odniesienia/1024). Napiecie_odniesienia=napięcie odczytane miernikiem. Niestety wynik pomiaru różni...
Witam, z mikrokontrolerami to mój początek. Piszę w BASCOMie (na razie) Szukałem trochę w necie i nie mogę znaleźć co robie nie tak? Jak podepnę sobie siedmio segmentowy wyświetlacz led do portu B i dam : Config Portb = &B111111111 Portb = &B00000000 to mi ładnie wszystko świeci , ale jak podepnę to pod port D i dam : Config Portd = &B111111111 Portd...
Bardzo często występuje konieczność pomiaru współczynnika fali stojącej SWR lub mocy nadawczej urządzenia. Zaprezentowana konstrukcja jest klasycznym układem pomiaru mocy i SWR ,z tym że, do obliczenia i zobrazowania wyników pomiarów zastosowano mikroprocesor ATMega8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Zbudowałem miernik z tej stronki [url=]Link . Autor podaje, że soft jest w pełni funkcjonalną wersją działającą przez 5 min. Niestety oprogramowanie nie działa poprawnie, w moim ATMega88-20PU. 1. Zakres C; wyświetla C= ; po podłączeniu kondensatora np. 47nF wyświetla 4 2. Zakres ESR ; przy rozwartych przewodach, na wyświetlaczu ESR,(powinno być ESR>30);...
Po małej przeróbce(ustawione są konkretne piny na wejście /wyjście) silnik nadal nie działa. Problem jest w tym ,że na obu wejściach do mostka (Pin Pa0 i Pa1) są jedynki logiczne, co unieruchamia silnik (bo jest w stanie zabronionym). Próbowałem w programie na jedno wejście wprowadzić 0 i na drugie 1 ,ale po zmierzeniu miernikiem obu wejść nadal jest...
Dzień dobry, w zasadzie szukam potwierdzenia, że kupiłem jakieś badziewie lub zapomniałem o elementarnej wiedzy, jedno z dwóch. Problem mam taki: skonfigurowałem Bascoma z programatorem MKII i działa super na wielu procesorach/urządzeniach i teraz...programuję kolejne płytki PCB z polutowanymi układami, kolejne sztuki tego samego urządzenia. Pierwsze...
poszukuję schematów oraz przykładowego kodu do miernika pojemności kondensatorów, oraz miernika częstotliwości na ATMega8 pisanych w bascomie.
Witam, Po wielu trudach zkonczylem moj selektor z PGA2310A na przekaznikach z ULN 2803A. Wersja narazie na pająku ale bedzie i płytka. Powodem dla które piszę jest moja walka z samym PGA. Ztoczylem z nim walke i nigdzie nie moglem znalez rozwiazania. Przeszukiwalem audiostereo, elektrode i nic. Byly tematy, ktore zachcaczaly o moj prblem ale nietstey...
Bardzo starannie wykonany projekt. Ode mnie 5+. Zastanawia mnie tylko jedna rzecz... Jeżeli jako bocznik dałeś trzy rezystory 0,1 ohm połączone równolegle, to razem wyjdzie 0,033 , a ze schematu wnioskuję, że zastosowałeś wewnętrzne źródło napięcia doniesienia (2,56V) i napięcie z bocznika podajesz bezpośrednio na wejście ADC (w sensie, że bez żadnego...
Nigdy nie próbowałem symulacji sprzętowej, bo nie bardzo widzę sens. Ja składam na płytce to, co buduję, pakuję program i patrzę, co wyszło. Biorąc pod uwagę to, że aż tak ci zależy postanowiłem sprawdzić jak to wygląda u mnie. No i wygląda bardzo dobrze, czyli wszystko działa. Nie wiem, co ci podpowiedzieć, skoro prawie wszystkiego próbowałeś. Ale...
W ręce wpadła mi jedna sztuka preskalera MB510 (2,7Ghz) więc od razu zrodził się pomysł wykonania miernika częstotliwości. Scalaka znalazłem w głowicy od tunera satelitarnego. Mam kilka sztuk ATMEGA8 więc chciałbym wykorzystać właśnie takiego proca w projekcie. Już jakiś czas bawię się AVR więc pora wykonać coś użytecznego. Najbardziej martwi mnie napisanie...
Witam wszystkich forumowiczów ;]. Nosze się z zamiarem skonstruowania miernika temperatury i ciśnienia (jeden uC) jako projekt zaliczeniowy. Będzie to mój PIERWSZY układ (mam nadziej że uda mi się go skonstruować :)) więc proszę o wyrozumiałość. Pomysł jest taki aby aby cały mikrokontroler komunikował się z komputerem poprzez złącze USB, natomiast pomiar...
U mnie w BASCOMie Timery w ATTiny2313 działają. Ale w ATMega88 nie działają. To zależy od wersji BASCOMa po prostu.
Witam! Jestem początkujący. Być może mój problem był poruszany, jednak żaden post mi nie pomógł. Nie wiem co mam robić. Przedstawiam dwa zdjęcia płytki którą dzisiaj zrobiłem. Ogólnie płytka jest zrobiona dobrze - sprawdzałem. Wlutowałem procesor. Sprawdzałem miernikiem zasilacz i podłączyłem. Jednak okazało się, że... odwrotnie - czego chciałem uniknąć...
Witam. Schemat całego układu: Przed położeniem uC do snu ustawiam stany wysokie na bazach tranzystorów (zmierzyłem prąd samych tranzystorów, poniżej 0.00uA bo miernik nie chwyta). Ustawiam wszystkie pozostałe piny w stan wysoki oprócz: pinów przycisków S1-S4 które mają być masą dla pinu przerwania INT0 (który ustawiam jako wejście i podciągam wewnętrznie),...
Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany w bascomie. Pomimo nietypowych rozwiązań, układ...
Witam. Na początku napomknę, że przeszukałem najpierw zasoby internetu i elektrody. Jednak odpowiedzi nie znalazlem. Więc do rzeczy, tak mi przypasowało, że chciałbym wykorzystać przerwanie Int4 i tak zostało skonfigurowane Enable Interrupts Enable Int5 Config Int5 = Low Level On Int5 Sprawdz Jednak brak jakiejkolwiek reakcji gdy zostanie podany stan...
Witam! Przedstawiam swój projekt odbiornika UKF na kilku zdjęciach i zaznaczam na wstępie że odbiornik działa znacznie lepiej niż wygląda ;]. Sercem odbiornika jest popularna głowica UKF typu DT2000 sterowana syntezerem SAA1057. W torze p.cz, zastosowałem dwa filtry 10,7 MHz i TDA1200, a całość sterowana jest mikro-kontrolerem ATmega8 (moim ulubionym...
Witam, Programik, który wklejam poniżej idealnie funkcjonuje na ATmega8... Wcale w to nie wierzę... Wg schematu, - wielokolorowa dioda jest w wersji ' z WSPÓLNĄ ANODĄ (CA) ', którą to podłączyłeś do GND. Ta dioda nigdy nie zaświeci niezaleznie jaki potencjał będzie na jej pozostałych elektrodach. Odnośnie programu... (najlepszy przykład jak nie nalezy...
Witam! Wiem że było na forum dziesiątki razy, oczywiście szukałem i znalazłem kilka informacji. Jednak nie mogę znaleść jednoznaczenej odpowiedzi. Mój problem polega na tym, że w Bascom-AVR zmieniłem Fuse Bit dotyczący oscylatora taktującego mikrokontroler. Na początku było 1MHz internal oscilator a ja zmieniłem na External oscilator i zapisałem - dokładnie...
Obawiam się, że 74HC132 może nie wyciągnie 110MHz. Pojemności w podanym przedziale są małe. Jeżeli sonda pojemnościwa jest czystą pojemnością to chyba zastosowałbym przetwornik C/f w postaci generatora w. cz. z cewką. Do pomiaru częstotliwości potrzebny byłby uC o dużej częstotliwości taktowania (pomimo, że i tak nie zapewni pomiaru w pełnym zakresie)....
próbuję sie nauczyć komunikacji AtMegi16 z kompem. używam bascomu i nie wiem jak mogę sprawdzić sygnal który dochodzi do wejścia komputera. Na mierniku pojawia sie zmiana impulsu ale chciałbym zobaczyc wynik tego na monitorze, zobaczyć program pokazujący co się przesyła??. Czy jest sposób żeby przesyłać zmienne z mikrokontrolera i zapisywać je do pliku...
a no to ok skoro Verify było ok to już jesteśmy dalej ;) - ale coś cię trzeba ciągnąć za język - i po kilka razy zadawać pytania - czy może cię nie interesują już podpowiedzi w tym temacie? pytałem przecież czy aby napewno masz procesor ATmega48 a nie 89C2051? oraz pytałem czy przypadkiem nie piszesz programu mając zadeklarowany inny procek? Bo jaką...