https://obrazki.elektroda.pl/7645180900_... "Prawie" akustyka ;) Żadne cuda, wskaźnik wysterowania do wzmacniacza. Projekt ze strony https://danyk.cz/avr_iv2_en.html. Zmiany w schemacie to zasilanie z końcówki mocy przez dwa szeregowe stabilizatory, i regulacja poziomu wejściowego na PR-kach. Mój wkład to płytki czyniące z tego moduł...
Widać Bascom coś "kiełbasi" z ładowaniem symboli użytkownika do pamięci LCD. (W sumie w niektórych miejscach twierdzi się, że ładowanie następuje przy najbliższej instrukcji Cls po definicjach, ale jak widać w praktyce tak nie jest) Spróbuj dodać całą paczkę instrukcji Deflcdchr (2 kopie) przed każdym Cls w tyb bloku: [syntax=basic4gl] En = En1 Cls...
Przede wszystkim http://www.atmel.com/dyn/resources/prod_... strony 196 do 208. Reszta to proste obliczenia arytmetyczno logiczne, względnie skoki warunkowe. Obsługa portów. Co do strony analogowej to najprościej dzielnik napięcia i detektor diodowy np. tak: http://electronic.blox.pl/resource/Wskaa... czy tak: http://slaweklampy.webpark.pl/wmocy1.gif
gts wielkie dzięki! Ale mam problem jeszcze z układem :/ Gdy przyłożyłem 3V to pokazało tak jak trzeba. Ale gdy nie przykładam nic świecą mi się ciągle 2 diody. A można powiedzieć że zapalają się i gasną z dużą częstotliwością... Ehh chyba moja płytka coś fiksuje tzn zimne luty. jak stoi w pionie jest ok a w poziomie mi się zaświeca dodatkowa dioda....
http://obrazki.elektroda.pl/8407002400_1... Witam wszystkich forumowiczów Dziś Wam przedstawię kolejny projekt który niegdyś wykonałem. Jest to oscyloskop cyfrowy wykonany na Atmega8 - projekt zapożyczyłem od kolegi cosimo i jest on udostępniony na elektrodzie - link poniżej http://www.elektroda.pl/rtvforum/topic80... Nie będę...
Mam prośbę.Próbuję uruchomić woltomierz do pomiaru napięcia akumulatora i wyświetla mi na LCD same zera. prawdopodobne coś mam źle w kodzie. [syntax=c] #include <stdio.h> #define VREF_VCC (1<<REFS0) //Napięcie odniesienia #define ADCIN PC0 //Aktywne wejście dla pomiaru napięcia(ADC0) uint32_t wynik; uint16_t pm; uint8_t cz_d,cz_u; int main(void)...
Kod pochodzi z EP 4/2005 Problem polega na zmianie wyświetlanej wartości tylko z 1 na 2 przy kręceniu w jedną stronę. $regfile = "m8def.dat" $crystal = 16000000 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 Config Portd = Input Dim Licz As Byte Dim Stan_enk...
Witam. Chcę zbudować wskaźnik wysterowania na 16 prostokątnych diodach LED. Nietypowość tego wskaźnika polega na wartościach poziomów wysterowania sygnału jakie ma wskazywać (w dB): Tryb standardowy: [-20][-18][-16][-14][-12][-10][-8][-6][-... Tryb dokładny: (uzyskiwany po zmianie napięć odniesienia min i max) [-10][-9][-8][-7][-6][-5][-4][-3][-2][-1...
Witam. Wykonałem miernik częstotliwości wg warmar2.w.interia.pl/. Miernik wyświetla prawidłowo tylko do 10MHz (autor projektu podaje zakres do 20MHz). Jak policzyłem, sygnał po przejściu przez preskaler 1/16 ma częstotliwość 650kHz (10MHz/16) i nie jest prawdą, że preskaler na 74S74 jest za wolny co sugeruje autor projektu. Według mnie jest błąd programu,...
Witam. Zainteresował mnie niedawno temat mikrokontrolerów, postanowiłem zacząć naukę programowania. Wybór padł na rodzinę AVR (ze względu na popularność). Na forum wiele osób polecało na początek Assemblera, tak też wybrałem. Przedstawiam jeden z moich pierwszych programów, jest to programowo zrealizowane "dwukanałowe", 8-bitowe PWM. Proszę o ocenę...
Witam Program dokonuje pomiaru temperatury na jednym wejsciu ATmega8, nastepnie przełącza się na inne wejście, dokonuje pomiaru który jest przeliczany na kąt ustawienia wału w silniku krokowym. Zmiany kąta dokonywane są za pomocą potencjometru. Wyniki pomiarów temperatury oraz kąt obrotu silnika wyświetlane są na wyświetlaczu LCD. Program działa. Pytanie...
witam dopiero uczę się programowć avry. chciałem pobawić się w sterowanie serwa modelarskiego na atmega8 i tu od razu zonk. program wykorzystuje timer0, procesor działa na wew. oscylatorze 8MHz. generalnie to na wyjsciu miala sie pojawiac fala prostokątna H=1,5ms L=18,5ms ale serwo osiąga tylko jedną skrajną pozycję i koniec. kod jest poniżej, czy widać...
Hej mam pare pytan odnosnie kalkulatora ktory robie na zaliczenie na studiach. Generalnie prawie wszystko dziala ale mam pare problemow wymienionych + istotne fragmenty kodu. Programik na Atmege8, uzywam AVRGCC + hapsim, biblioteka wyswietlacza hd44780. 1) Dlaczego po 32768, wyswietla liczby na minusie / nie wyswietla wiekszych (to samo z -32768) int...
Witam, Napisalem program na atmega8 do regulatora dwukierunkowego, którego schemat można znaleść tutaj. [url=http://www.modelhobby.republika.pl/... Licznik pracuje z zegarem 8Mhz i prescalerem 64. Czyli licznik powinien zapelnić sie minimalnie po 2ms. Sygnał z odbiornika trwa od 1ms do 2ms. Najpierw zliczam czas impuslu. W zależności...
Witam Programuje 2x ADC które szczytuje mi wartości z potencjometrów podłączonych przez dzielnik napięcia do portów PC0 PC1, za pomocą przerwania ADCSRA ( ADIE -Kiedy ten bit jest ustawiony wraz z I-bitem w rejestrze SREG wtedy aktywne jest przerwanie od zakończenia konwersji.) Robię tak za pomocą przerwania a nie timera bo nie chce aby mi ciągle czytał...
Witam serdecznie. mam dziwny problem ze swoją atmegą 8. Wkleję tutaj mniejszą część całego kodu w której jest problem: if(przycisk_c(2)) // opcja pomiaru. { min=40; max=0; CzyscLCD(); while(1) { for(i=0;i<20;i++) { pom+=(unsigned int)pomiar(); if(i==19) {pom=(int)(((po...
Witam wszystkich. Od razu uprzedzam, że jest to mój pierwszy projekt na procesor w ogóle. Potrzebne było urządzenie które zidentyfikuje numer przewodu w wiązce. Na razie wpinałem 100 ohmową drabinkę rezystorową między masę a poszczególne żyły i z drugiej strony mierzyłem rezystancję i tak 100 ohm to pierwsza żyła, 200 druga, itd. I tak postanowiłem...
Witam Normalnie już nie mogę znaleźć przyczyny więc pisze posta. Podłączyłem sobie silnik DC do mostka H steruje atmegą wszystko działa ok. Tylko jedna funkcja którą sobie zrobiłem do zmiany PWM nie działa poprawnie. Oto kod. main.c [syntax=c]#include "silnik.h" #include <avr/io.h> int main() { InitSilnik(); obrPrawoSilnik(); setPWM(100); //PWM...
Witam! od jakiegoś czasu jestem w trakcie robienia mojego projektu, jednak po skończeniu całego układu okazało się, ze wewnętrzny generator 8MHz jest za wolny :( na dodanie zewnętrznego generatora jest za późno, bo procesor którego użyłem ma tylko jeden pin wolny i to ADC, a prawdę mówiąc nie podoba mi się zbytnio dawać nowego uC (atmegi 16). Jest jakaś...
Witam!! Napotkałem się na dosyć dziwny problem... Dotyczy on zliczania impulsów i ustawieniu wyjścia po przejściu warunku. Poniżej przedstawiam kod który dotyczy tego problemu. #include <avr/io.h> #include <avr/interrupt.h> int imp=0; #define tau 251; double kat=0.0,x=0.0; unsigned int licznik=250; ISR(INT0_vect) { x++; kat=x*0.9;...
Chciałem się dowiedzieć jak wysłać zmienną typu float na wyświetlacz LCD, dodam że najmniejsza liczba jaką chcę wysłać ma pierwszą cyfrę na 7. miejscu po przecinku, a najwyższa ma 2 cyfry przed przecinkiem. Czy jest jakiś godny polecenia sposób, który pozwoliłby to zrobić na Atmedze8?
Witam oto mój kod obsługi przetwornika A/C i niestety jest problem w terminalu odbieram tylko same jedynki. #define F_CPU 8000000 #define UART_BAUD4800 #define UBRR(F_CPU/(16ul*UART_BAUD)-... #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> //Inicjalizacja UARTU void USARTInit(unsigned...
Witam Na tranzystorach może być trudno, nigdy nie widziałem czegoś takiego. Ja myślę na zrobieniem wskaźnika wysterowania na ATMega8 i wykorzystaniem w nim ADC. Całe napięcie podzielone by było na 1024 części i można by było zaprogramować moment zaświecenia niezależnie dla każdej diody LED. Teoretycznie można w ten sposób osiągnąć dynamikę 60dB.
Dzięki za info. Wartość podaje dziesiętnie 0-63. Nap ref. 5v. Wszystko już działa ok, jednak nie wiem jakie są zależności pomiedzy tymi cewkami. Ktoś może zna jakiś wzór na wychylenie i wogóle czy się da dwoma napięciami stałymi wysterować tą wskazówkę w pełnym zakresie ?
Myślałem o analizatorze widma albo FFT, ale trochę dużo kasy wychodzi bo do tego już pasuje mieć wyświetlacz graficzny, im większy tym fajniejszy efekt, ale koszta wtedy dość rosną. Dlaczego piszesz że to nie jest wskaźnik wysterowania ? Może masz jakiś gotowy program który lepiej działa ? - podeślij sprawdzimy ... http://www.elektroda.pl/rtvforum/topic94...
Witam, wykonałem wskaźnik wysterowania na Atmega8 i MSGQ7. wyświetlacz wykonałem na WS2812B, sygnał jest wzmacniany przez lm386. Odczytu napięć dla częstotliwości robię w pętli: [syntax=c] void odczyt_msg1( uint16_t* tablica){ RESET_1; STROBE_1; RESET_0; for (i=0;i<7;i++){ STROBE_0; _delay_us(30); tablica[i]=pomiar(0); STROBE_1; _delay_us(30); }...
Komparatora? Może lepiej szeregowo z fotorezystorem wpiąć rezystor i mierzyć za pomocą przetwornika analogowego cyfrowego napięcie na tak stworzonym dzielniku napięcia... Wyświetlanie na LED-ach można zrobić w prosty sposób porównując czy napięcie z przetwornika przekroczyło dany próg (czyli if(U_przetwornika > 100) wlacz diode LED 5. Jeśli zadowoli...
Tak chodzi mi o wskaźnik wysterowania LED za pomocą ATMegi i nie mam kompletnie pojęcie jak to napisać, jak ktoś ma gotowy program to prosiłbym o wrzucenie go tutaj.
To jest prosty wskaźnik wysterowania z mikrofonem elektretowym. W najprostszym ujęciu sygnał z mikrofonu jest wzmacniany i trafia na przetwornik analogowo-cyfrowy kontrolera (dawniej całość robiło się za pomocą wskaźników wysterowania LM3914..LM3916). Co do wykonania takiego układu najlepiej zacząć od migania diodą na ATmedze8 a później reszta pójdzie...
To nie takie proste. Na wejściu trzeba zrobić prostownik liniowy a na wyjściu wzmacniacze prądowe, albo kupić diody super jasne i ograniczyć prąd do możliwości ATMega8. Czym więcej diod tym większy prąd potrzebny, można nawet 64 diody LED podłączyć ale wtedy potrzebne są wzmacniacze prądowe (tranzystory). Napisanie programu to też trochę zabawy, więc...
Witam poniżej przedstawiam kod programu za srednikami jest poustawiany timer 16 bit który steruje serwomechanizmem z modeli RC i działa wszystko poprawnie (wyjscie OC1A do serwa) natomiast ja chcialbym to serwo wysterować 8 bitowym wyjscie (OC0/t0 pin1 do serwa) I niby wszytsko dobrze posutawialem ale serwo ani drgnie dlaczego? #include "avr.inc"...
Też nie rozumiem sensu tego czujnika. W EP był kiedyś projekt wskaźnika optymalnego zmieniania biegów i było tam ładnie opisane wysterowanie kompa impulsami z cewki zapłonowej odpowiednio przefiltrowanymii. Było to podane na przykładzie Skody Fabii, ale można tego użyć do każdego silnika z zapłonem iskrowym. Poszukaj w archiwum EP tego materiału. To...
To jest to, o co mi chodziło! A czy w EP nie było schematu? W sumie to postaram się sam wykombinować, ale jeżeli coś jest, to by znacznie pomogło ;) Dziękuję wszystkim! Tutaj http://www.atmel.com/dyn/resources/prod_... poczytałem trochę na temat Atmega8 i wychodzi na to, że on ma już wbudowanych 8 albo 6 multiplexowanych wejść ADC. Po...
Aby osiągnąc efekt o jakim Kolega wspomniał układ nie wymaga ingerencji w PCB ,a jedynie przerobienie programu.Ponieważ program napisamy w bascomie, a miałem jedynie jak dotąd styczność z językiem C i Vhdl to nawet nie myslałem nad tym. Nie zmienia to faktu że jest to wykonalne i poniekąd może byc motywacją do poznania bascoma. :D Znajomosc bascom...
Nie znam STM8L ale praktycznie każdy uP może być pomocny w początkowej nauce DSP, większa ilość RAM zapewni swobodę w testach i większe możliwości, większa wydajność CPU może zapewnić pracę w czasie rzeczywistym, wbudowany ADC ułatwi sprawę próbkowania, interfejsy (np. SPI) ułatwią wyprowadzenie danych na wyświetlacz, ew. DAC pozwoli na wyprowadzenie...
http://obrazki.elektroda.net/97_11620692... Witam! W końcu udało mi się znaleźć czas, aby na tyle dokończyć prace przy moim wzmacniaczu, by nadawał się do pokazania światu :). Nadal znajduje się w fazie beta, ale jest już w pełni działający, teraz trwają prace nad rozwojem oprogramowania sterującego. ZAŁOŻENIA: - końcówka na LM3886TF – bo...
http://obrazki.elektroda.pl/5201699200_1... Cześć, Chciałbym wam przedstawić kolejny komponent do mojego systemu audio. Wzmacniacz ma współpracować z inną moją konstrukcją umieszczoną na forum, dla zainteresowanych podaję linka: http://obrazki.elektroda.pl/3320175800_1... Obudowa została poskręcana i wszystkie elementy...
- zegarek (musiał byś tylko 'od spodu' dolutować kwarc zegarkowy 32768Hz do wyprowadzeń XTAL i włączyć wewnętrzne kondensatory odsprzęgające kwarc programatorem. Zegar pozostaw jak jest, wewnętrzy rezonator RC a ten kwarc niech będzie sterował timerem T2) Co do zegarka, była taka myśl na samym początku, no ale po co mi w pokoju 4 zegarek ? - dzielnik...
http://obrazki.elektroda.net/15_12515557... Witam! Jest to moja kolejna konstrukcja zaprezentowana na elce. Jest to wzmacniacz sterowany cyfrowo,posiadający obwody opóźnionego załączania głośników i ochronę przed skutkami pojawienia się prądu stałego na wyjściach głośnikowych. Moc maksymalna jaką osiąga ,wyjdzie w w granicach 2x80W/8Ω....
Jako że skomplikowane jest dodawanie nowych projektów do pierwszych postów, kontynuacja będzie prowadzona w nowych postach. http://obrazki.elektroda.pl/4106527300_1... http://obrazki.elektroda.pl/5384992100_1... http://obrazki.elektroda.pl/3780426400_1... http://obrazki.elektroda.pl/1650524300_1...
Oczywiście ze względu na to, że zajętość FLASH po kompilacji to tylko ok 8kB to całość może zmieścić się spokojnie jak nie w ATmega88 to przynajmniej w ATmega168 ;) jeśli chciałoby się zmniejszyć procesor. Czy w tych procesorach starczyło by RAMu? Pytam z ciekawości bo w BASCOM sama obsługa FAT już mnóstwo RAMu zajmuje, nawet wersja taka okrojona....
http://obrazki.elektroda.net/4_118606729... Witam!! Ostatnio dopisuje nam pogoda, jest gorąco, można się opalać... Coś chłodnego i nie tylko chłodnego do wypicia zawsze znajdzie się w barku gdzie chciałem sięgnąć a tu jak na nieszczęście ułamał się klucz w zamku... Jak wiadomo potrzeba matką wynalazku więc długo nie zastanawiałem się co z tym...
Witam kolegów lub koleżanki Wymarzyło mi się aby pod czas przeglądu motorku dokonać lekkiego upgreatu elektronicznego mojej kosiarki. Jednym z etapów jest modyfikacja licznika polegająca na wysterowaniu na moment wskaźników prędkości i obrotów. Próbowałem już kilka rozwiązań ale to nic nie daje bo brakuje mi kilku sygnałów z poziomu ECU. Rozebrałem...
Witam Posiadam na sprzedaż trochę zbędnych urządzeń. Jeżeli ktoś z zainteresowanych osób posiada propozycje cen innych, niż przedstawione to proszę napisać. Wszelki kontakt na PW (gg - podany w profilu, mail). Na początek wzmacniacz 100W, kit J-35: http://jabel.com.pl/files/instrukcje/J-0... Układ został uruchomiony, był mało używany. Cena z radiatorami...
wysterować atmega8 wskaźnik wysterować unitra wskaźnik wysterować wzmacniacz
kondensator trzeszcz szlifierka taśmowa budowa zwody zbrojenie
kabel brake radio bateria niteo
Jak sparować radio Voice Kraft z telefonem? MacBook Pro wyłącza się w trybie offline - przyczyny