Witam, Zastanawia mnie czy istnieje jakiś układ generujący sygnał dla MOSFET/IGBT w falowniku. Znajomy kiedyś opowiadał że miał problem z liczaniem sygnału na ATMEGA. Nie wiem czy to wina złego programu czy faktycznie takie obliczenia są ponad możliwości np ATMEGA328. Ale i tak chętniej skorzystałbym z gotowca. Jeśli ktoś spotkał się z jakimkolwiek...
Witam, Chcę sterować diodami led za pomocą atmega8A-AU, nie chcę wykorzystywać rejestrów ani buforów, by uprościć budowę układu. Niżej zamieszczam szkic schematu. Chcę w nim zastosować tranzystor PNP, na którego bramkę chcę wysyłać sygnał PWM by sterować jasnością wszystkich led. Diody będą podczepione z osobna do UC by każdą z osobna gasić lub zaświecać....
Witam. Artykuł ten pisałem z myślą o wszystkich, którzy dopiero zaczynają swoja przygodę z magistralą TWI (czyli magistralą I2C) w procesorze Atmega8. Jest to program-szkielet, w który trzeba wpisać własne funkcje i procedury i wykorzystać gotowe procedury do komunikacji w magistrali TWI. A na praktyczne zastosowanie magistrali TWI zapraszam na: //--------------------------------------...
Witam. Dostałem zadanie stworzenia idealnego programatora czasowego przy użyciu dowolnego mikrokontrolera, który pozwala na ustalenie przez klawiaturę wyjście 0-10DC. Wstępnie zdecydowałem się na kontroler ATMEGA16. Ponad to jako urządzenia peryferyjne mam zamiar użyć wyświetlacz 4x16, klawiaturę składającą się z 4 przycisków oraz zegar czasu rzeczywistego...
Mam pytanie: Chcę sterować silniczkiem 12V za pomocą ATmega16 poprzez mostek L298. Ustawiam EnableA na High, ale co podać na Input1 i Input2? Czy ten sam sygnał z PWMa podać na oba In1 i In2? Czy oddzielnie generować PWMa na In1 i In2? Czy może jeszcze jakoś inaczej? Nadmienię że zależy mi na sterowaniu silnikiem w obie strony przy użyciu mikrokontrolera.
mirekk36 ja to potrzebuje do sterowania autka RC, więc dane poprostu mogą bardzo wolno "płynąć". Wiem że przy sterowaniu silnika sygnałem PWM generowane są duże ilości zakłóceń (może znajdę coś jak dobrze zniwelować te zakłócenia), na początek wystarczyło by mi wysłanie instrukcji co 0,5s. Piszę w C kompilator avr-gcc, jak by miałeś gdzieś kod do RC5...
Bramki mosfetów podłącz pod nogi OC1A/OC1B w atmega8. To są wyjścia PWM i możesz sterować wypełnieniem sygnału - czyli pośrednio prądem płynącym na diode. Teraz musisz stworzyć jakąś prostą formułkę typu: 1h wypełnienie PWM na diody to 50% i 100% (zimna biała/ciepła biała) - daje generalnie ciepły biały kolor 2h wypełenienie PWM 75/75% - daje przejściowy...
A ja koledze radzę użyć typowych pamięci o dostępie równoległym, Trudno będzie kupić pamięć 64KB za to bez problemu trafisz 32 albo 128 KB za bardzo małe pieniądze. Do tego choćby atmega162 lub atmega64 i będziesz miał bardzo "przyjemny" dostęp do RAM-u. Sprzęt za ciebie załatwi dostęp do pamięci i nie będziesz sobie musiał zawracać głowy generowaniem...
Witam Tak sobie narysowałem różne przykłady podłączenia sygnałów do AtMega. Część jest w oparciu o kursy/schematy, część to moje przypuszczenia. Może któryś z Kolegów zweryfikuje i będzie dla potomności. Wejście izolowane Wyjście izolowane na wyższe napięcia na optotriaku z detekcją przejścia przez zero- wiem, poszedłem trochę na łatwiznę: Wyjście dla...
Witam. Zrobiłem układ, odtwarzający komunikaty głosowe na mikroprocesorze AVR Atmega. Do wyjścia PWM podłączony jest wzmacniacz. Układ czyta z karty, z pliku WAV PCM każdy bajt, ładuje do bajtowego bufora, następnie ta wartość jest przypisywana do przetwornika. Częstotliwość - wszystko pracuje w pętli Do...Loop, a procesor ma kwarc 16MHz - czyli f =...
Witam. Na wstępie zaznaczę, że z uC do tej pory nie miałem nic wspólnego. Mam taki problem - pylon cenowy na stacji paliw, który nie komunikuje się z PC. Komunikacja odbywa się z komputera złączem COM, później jest konwerter złożony z układów MAX232 i Attiny2313. Z konwertera wychodzą 2 przewody, które idą do płytek sterujących diodami. Na płytkach...
Moduł sterowania urządzeniami poprzez wiadomość SMS na Arduino Zdalne sterowanie niegdyś było dość rzadko poruszanym tematem. Autor pisze, że kiedy był małym dzieckiem, wyobrażał sobie, że ma przy sobie urządzenie, przy pomocy którego może sterować całym wyposażeniem domu. Teraz jednak stało się to możliwe i na dodatek całkiem łatwe do wykonania. W...
Witam, Robię bezprzewodowe sterowanie robota za pomocą modułów radiowych MOBOT-RCRv2 firmy WObit. Cały algorytm polega na konwersji przez ADC sygnałów z joysticka (ATmega8) i wysłanie wartości do ATmegi16, która za pomocą mostków H steruje silnikami. Całość zrealizowałem na początku tak, że płytki połączyłem kablami (TX ATmegi8 z RX'em ATmegi16). Kiedy...
Witam, Potrzebuje podłączyć 8 diod LED 3mm dwukolorowych i buzzer z generatorem pod uC ATmega16/32 i nie bardzo wiem jak to zrobić :( Problem polega na tym, że nie mam pomysłu jak to zrobić i to, że mam tylko wolne dwa piny w uC. LEDy jakie chcę wykorzystać mają parametry: Red - kąt 30º; światłość 60 mcd (20mA) (2,1V); d.f. 627 nm Blue - kąt 30º;...
Od wczesnych lat mojej młodości interesuję się modelami zdalnie sterowanymi. Na przestrzeni kilku ostatnich lat udało mi się zrobić całkiem sporo w tym temacie i chciałbym się z Wami podzielić przede wszystkim rozwiązaniami znalezionymi w sieci, a z których udało mi się stworzyć kompletną aparaturę nadawczo-odbiorczą, znajdującą zastosowanie, w moim...
Witam Bardzo proszę o pomoc w obsłudze przetwornika A/C. Proszę o przykładowe lub gotowe programy spełniające określone funkcje. Program pisany jest w BASCOM. Chce by mikrokontroler spełniał dwa (3) zadania: 1.) Przy pomocy potencjometru sterować wypełnieniem sygnału PWM. (0V=ok. 30% PWM, 5V=ok. 90% PWM) 2.) a) Przy pomocy potencjometru zmieniać częstotliwość...
Witam wszystkich. Wiem że dla niektórych napisanie takiego programu to pestka. Ja nie pisałem nigdy czegoś takiego i dla tego zwracam się z prośbą o to ,by ktoś napisał mi taki program lub pomógł napisać. Program do Mega 16 program ma obsługiwać 13 wyjść i 8 wejść. 1 wejście ma działać na przycisk zwierany do masy i ma ustawiać 1 wyjście w stan wysoki:...
Witam... Moją i kilku kolegów pracą magisterską jest "zbudowanie samochodu napędzanego dwoma silnikami". Nie jest to żadna hybryda lecz raczej wyścigówka. Prace od strony mechanicznej idą pełną parą i samochód prawie gotowy. Za synchronizację pracy silników odpowiada ATMega88 który zbiera informacje o położeniu pedału przyspieszenia, oraz o prędkości...
Kolega nsvinc zastosował ciekawą analogię... Ja bym natomiast opisał Ci to następująco. Pulse Width Modulation czyli Modulacja Szerokości Impulsu. Modulacja ta polega na tym, że na wyjściu modulatora, jest sygnał prostokątny o stałej częstotliwości, ale o zmiennym współczynniku wypełnienia tego sygnału. Współczynnik wypełnienia w sygnale prostokątnym,...
Witam. Korzystam sobie z interfejsu SPI w trybie master, odczytując pozycję wału silnika elektrycznego z enkodera pozycji kątowej - generalnie wszystko działa. Równorzędnie jednak potrzebuje trzech kanałów PWM do sterowania falownikiem Sygnał PWM wygląda ok, lecz na nóżce OC2A nie mam sygnału, a jedynie na OC2B. Traf chciał że noga MOSI jest tą samą...
zliczanie impulsów z dwóch enkoderów Jeżeli to są enkodery inkrementalne z sygnałem A, B i ew. Home, zrezygnuj z megi64/128. Xmegi mają wsparcie sprzętowe do obróbki sygnału z takich enkoderów przez użycie liczników w połączeniu z eventami. Na STM32Fxxx zrobisz to łatwiej i być może szybciej korzystając z gotowców. generowanie dwóch przebiegów PWM...
Ja zrobiłem coś takiego [url=]Link (nalepka zasłania czujnik światła do zdjęcia) Do tego mam zrobiony przez siebie zawór elektryczny który tu najwięcej wnosi jeśli chodzi o gorącą wodę. Nie oddaje ciepła do kaloryferów.[url=]Link (działa bezawaryjnie już trzeci rok - nie sezon - bo wode grzeje się prawie codziennie) Ojcu jednak pewnie bardziej przydał...
Kiedy zbliżała się tegoroczna jesień i słońce wschodziło coraz później, postanowiłem zbudować budzik świetlny - urządzenie, które o zadanej godzinie włącza stopniowo rozjaśniające się światło. Nawet, jeśli nie obudzi ono użytkownika, to sprawi, że kiedy zadzwoni zwykły budzik, będzie znajdował się w płytszej fazie snu. Jako źródło światła zastosowałem...
Spróbuje dołożyć tam filtr RC, zobaczymy może coś pomoże, ale możliwe że masz racje gdyż silnik sterowany jest sygnałem PWM. Co do samego dzielnika rezystorowego spróbuje jeszcze ograniczyć tam napięcie, leczy gdy mierzyłem miernikiem to na największych obrotach miałem tam napięcie 3,3v, ale wiadomo trzeba brać poprawkę na błąd pomiarowy miernika. Jeszcze...
W takich rozwiązaniach raczej nie montuje się złącz do programowania tylko uC jest programowany przed wlutowaniem. Jeszcze prościej i łatwiej, niewielkim kosztem gabarytów układu, jest uC w obudowie DIP. Na PCB lutuje się podstawkę, a na końcu wstawia się zaprogramowany uC. W razie potrzeby zmiany wystarczy przełożyć scalak do programatora, wgrać program...
Jak byś chciał na upartego wykorzystać RS232 to można to zrobić tak... W nadajniku zdalnego sterowania montujesz jakiś mikrokontroler np. ATmega do tego potrzebujesz jeszcze konwerter (+-12V / +-5V) np max232 i kilka tranzystorów... Ale po co... To samo można zrobić na lpt i to prościej... Jeżli twoje autko to prosta zabawka to sterowanie polega na...
Z LCD jest podobne a do tego musisz za palac i gasic segment z odpowiednią częstotliwością. A ten drugi sposób (szeregowo). Do jednego układu podpinasz wszystkie segmenty Na jedną noge podajesz czy dany segment ma sie palić czy nie. Jak juz ustalisz czy ma sie świecic czy nie to podajesz sygnał na CLK i lecisz z kolejnym segmenem, i tak az do ostatniego....
A jak ze sterowaniem po tego typu zabiegach.... czy trzeba będzie znać się na USB czy tylko zapiąć do portu procka i słać sygnały w eter?
Witam, trochę odgrzewam swój dawny temat ale dopiero teraz zabrałem się za to i mam problemy a dodatkowo mało się znam na elektronice analogowej. otóż chcę sterować niedużym silniczkiem powiedzmy DC za pomocą PWM z procka (to wiem jak zrobić i wszystko działa) ale.... .... chciałbym jednocześnie mieć możliwość pomiaru prądu jaki on zużywa (nie tyle...
Chodziło Mi o Rotary Encoder, który fizycznie przypomina zwykły potencjometr. Pogodzenie tego DS-a i takiego enkodera jest możliwe, ale jak widzę trochę to zbyt skompilkowane, gdyż mikroprocesor musiałby dekodować RC5 i sygnały A i B z enkodera, a potem sterować pinami by przyciskać "wirtualne klawisze" dla układu DS1802 lub sterować go poprzez "3wire".
Gdy nie ma się doświadczenia w projektowaniu układów, które pracują w istniejących instalacjach dobrze jest pomyśleć nad optoizolacją , czyli w twoim przypadku fototranzystor włączany jako sterujący atmegą i jako wzmacniacz sygnału z atmegi. Pozdrawiam
Witam Buduje generator miniDDS : W moim projekcie skorzystałem z przetwornika C/A zamiast drabinki rezystancyjnej. Zastosowałem także drugi przetwornik C/A którym steruje amplitudą sygnału wyjściowego. I wszystko mi ładnie działa. Problem pojawił się kiedy chciałem dołożyć więcej różnych tablic z różnymi sygnałami. Kiedy dokładałem kolejne tablice wszystko...
Muszę cię zmartwić ale nie ma gotowych poleceń i super prostych rozwiązań jeśli chodzi o Bascom dla takiego zastosowania ultradźwięków. Trzeba sobie samemu zrobić jakiś układ, podpatrzeć jak to inni robią - być może użyć dodatkowo jakichś wzmaczniaczy operacyjnych dla wzmocnienia odbieranych czy nadawanych sygnałów (zależy jaki chcesz mieć zasięg) no...
tak do SI RS nie jest sygnałem SPI. musisz go podpiąć ale to możesz zrobić dowolnie. Transmisja jest jednokierunkowa więc MISO nie jest wykorzystywane. A to IRU to stabilizator napięcia low drop zapewne
Witam. Chciałbym zrobić regulator obrotów wentylatora na ATMedze, ale żeby nie bawić się w detekcję zera chciałbym zastosować U2008B. Moje pytanie brzmi jak połączyć go z Atmegą? Czy można n.3 U2008B podłączyć do wyjścia uC przez jakiś optotriak i sterować sygnałem PWM?
Witam wszystkich Tworze projekt małego panela słonecznego podążającego za słońcem i mam kilka problemów do rozwiązania. Zakupiłem Arduinio mega który będzie podstawa nie tylko tego projektu. Z drukarki wymontowałem dwa silniki DC. Jeden z nich będzie obracał platformą- koło "pasowe" o 200mm śr w zakresie 360* drugi zaś odchylanie w pinie +/_ 180*. Panel...
Dzięki bardzo za pomoc :) i sorrki za pomyłkę tam wyżej odnośnie poboru tego silnika :p a mam jeszcze jedno pytanie, chłopaki którzy robili tą windę z linka zastosowali silnik krokowy, co dzięki temu im ułatwiło prace? w przypadku jeśli ja zastosuje ten wyżej wymieniony silnik DC działanie będzie podobne, także gdy zostanie osiągnięty zamierzony poziom...
zawsze można jakoś modulować sygnał :)
U2008 jest dobrym rozwiązaniem przy silnikach, (EDIT: ale nie transformatorach) (obciążeniach indukcyjnych), przy żarówkach, grzałkach (obc. rezystancyjnych) łatwiej się obyć bez. U2008 sterowany jest napięciem na n. 3 napięcie to można wytworzyć na dwa sposoby: Sterując transoptor sygnałem analogowym, a po stronie U2008 zrobić, zamiast potencjometru,...
Kabel 5m dla urządzenia domowego a wy takie kombinacje proponujecie. Nikt nie będzie siedział nie wiadomo ile żeby zwykły wyświetlacz podłączyć. Opcja 1: Jak inni już pisali - porządny kabel ekranowany, najlepiej skrętka LAN + mocne pullupy przy wyświetlaczu + kondensatory na jego VCC. Do tego spowolnienie transmisji, co właściwie ogranicza się do spowolnienia...
No nie jest raczej poprawne. W takim razie można dać warunek w warunku, w tym przypadku zmianę stanu portu B na przeciwny umieściłbym w warunku bit_is_set(PINA,0). Teraz chyba by było ok... Dobrze kombinuję? EDIT: Jednak odpuściłem sobie wykorzystanie timerów i skorzystam z funkcji delay, ponieważ nie wiem jak ominąć jeden problem, na który natknąłem...
Czy dobrze rozumie, że chcesz generować PWM, a potem przez jakieś dodatkowe układy przetwarzał ten sygnał na napięcie (0-10V) lub prąd (4-20mA) akceptowane przez ten falownik na jego wejściu analogowym? ssl69
.. Streszczenie problemu : -jak podłączyć potencjometr do atmegi8 aby możliwe było sterowanie serwem. -czy możliwe jest użycie 1 Atmegi8 czy potrzebuje ich więcej. 1. przetwornik A/C, programowe sterowanie wypełnieniem sygnału. 2. tak, ale zależy w jaki sposób chcesz to zrobić? [url=]sterowanie serwem modelarskim
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 i dziękuję za odpowiedzi. Ad. 1 Zabieram się sumiennie za lekturę. Chcę zrobić tym razem to porządnie, nie tylko by działało lecz by było całkowicie zgodnie z zasadami budowy takich układów. Ad. 2 Elementów nie podałem ponieważ bardziej zależało mi na udoskonaleniu projektu płytki gdzie w dobrze umieszczone pole na element mogę dać dowolną rzecz....
Witam Potrzebuję Waszej pomocy. Opis problemu: Mam lampę LED z wbudowanym driverem led umożliwiającym sterowanie zewnętrznym sygnałem PWM(zmierzone 24V wyjściu sterowania, prąd "zwarcia" - 5mA). Driver led oparty jest o nieznany mi układ który pracuje w ten sposób, że bez zewnętrznego sygnału na wejsciu lampa pracuje z pełną mocą. Po podaniu sygnału(wypełenienie...
Poszukaj innego sterownika - ten ma co prawda sterowanie PWM i w ogóle soft start , odwrócenie zasilania , ale jego wyjścia sterujące są stałe (Latch- zatrzask)- producent nie przewidział takiego sterowania dla tego urządzenia - ustawiasz na płycie PWM , kierunek i warunki softstartu. Najprostszym wyjściem jest mikrokontroler np.Atmega 8 z wejściem...
Nie męcz się z WO, zastosuj dowolną bramkę z wysokonapięciowym wyjściem OC - np. 74LS07. Bramką 74LS07 raczej ciężko będzie ustawić wzmocnienie... (tak aby uzyskać dowolny zakres napięcia po zamianie z PWM na przebieg liniowy). Jakie wzmocnienie? - wejście 74LS07 sterujesz sygnałem prostokątnym o amplitudzie 5V, zaś wyjście 74LS07 typu "open collector"...
Witam, Próbuję sterować serwem za pomocą Atmega 32 po PWM Sygnał na OCR1A podaję z przetwornika ADC w skali od 0 do 1023 . OCR1A dla mojego serwa musi mieć wartość od min=400 max=1300 . Jak to sprytnie przeliczyć dla kodu w C AVR aby uniezależnić się od wpisanych min i max wychylenia serwa? Ja to realizuję w ten sposób ale niestety dzielenie przez 1023...
Witam wszystkich Jest to mój pierwszy temat na forum, dopiero zaczynam zabawę z mikrokontrolerami i elektroniką więc proszę o wyrozumiałość, a teraz do rzeczy. Kolega poprosił mnie o zaprojektowanie precyzyjnego zestawu nawadniającego do szklarni w efekcie udało mi się zaprojektować (i w większości już stworzyć taki oto układ) mózgiem systemu jest ATMEGA8,...
Sygnały CTS i RTS służą do sterowania transmisją zabezpieczają przed zbyt szybkim wysyłaniu danych mogących spowodować utratę części informacji do sterowania tymi sygnałami najlepiej wykorzystać przerwania generowane przez uart umożliwi to zatrzymanie transmisji na czas w którym modem jest zajęty innymi operacjami . W internecie znajdziesz wiele opisów...
dzięki za pomoc. deadline projektu jest zbyt bliski, żebym był w stanie nauczyć się C i napisać w nim 3000 linii. bod włączone i dzięki temu np szybkie wyjęcie i włożenie wtyczki do kontaktu nie zawiesza procka tylko resetuje. wd włączone na 2048ms i działa. co dziwne, po resecie w rejestrze mcucsr (rejestr przyczyny resetu) niema śladu po resecie WD....
W nocie katalogowej jest zapisane że przy napięciu 3,3V będzie chodzić Atmega8L. Ta bez "L" jest dla zasilania 5V. W takim razie jeśli masz kość c L-em obsłużysz pamięć bez dodatkowych buforów w logice 3,3 V Pytanie tylko jak takie napięcie zasilania wpłynie na proces programowania np. programatorem np. STK200 ? Swoją drogą zainwestowałbym w inną pamięć...
Witam, to mój pierwszy projekt diy wystawiony na elektrodzie :) Lampa została zbudowana już kilka lat temu ale dopiero teraz zdecydowałem się na zaprezentowanie. Lampa led został zbudowana w oparciu o mikrokontroler AVR ATMEGA328P. •lampa dostosowuje intensywność sygnałów świetlnych do oświetlenia pomieszczenia, •ma możliwość zmiany nazwy,...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...
Witam wszystkich. Chcę zaprezentować Państwu moją konstrukcję. Nie jest to pierwsza rzecz jaką wykonałem, ale pierwsza, którą tutaj pokazuję. Przedstawiana konstrukcja to mini system sterowania pokojem. Pojawiło się wcześniej kilka podobnych tematów, więc postanowiłem, że pochwalę się tym, co posiadam. Całość nie jest jakoś specjalnie duża, ale spełnia...
Witam, jestem tu nowy i to mój pierwszy post, jako że czasem korzystam z tego co ludzie tu wrzucają też się czymś podziele: programowe sterowanie serwem w #include<avr/io.h> #include<util/delay.h> #include <avr/interrupt.h> /*void wyslijznak(char znak1) { while(!(UCSRA&(1<<... UDR=znak1;...
Witam. Parę lat temu zaprojektowałem i wykonałem tablicę wyników sportowych dla sali gimnastycznej. Sterowanie tablicy było wykonane za pomocą sterownika, który był połączony przewodem z tablicą. Dlaczego przewodem...? Do sterowania tablicy potrzeba aż 107 przycisków i nie miałem pomysłu, jak takie sterowanie wykonać drogą radiową. Po kilku latach postanowiłem...
Czy jest możliwość obsłużenia tego w Bascomie? Funkcja GETADC() Przeznaczenie: Pobiera wynik przetwarzania z wbudowanego przetwornika ADC na wybranym kanale. Składnia: zmienna = GETADC( nr_kanału , offset ] ) gdzie: zmienna - zmienna typu Word do której wpisana będzie przetworzona wartość, nr_kanału - numer kanału przetwornika ADC. Zwykle z zakresu...
Witam, Chciałbym przedstawić świeżą świąteczną mini choinkę elektroniczną. Do jej budowy zużyte zostały 72 diody LED SMD (przeźroczyste) w kolorach: zielony, czerwony i niebieski. Diody łączone szeregowo po 3 sztuki i zasilane napięciem +12V. Załączane są przez tranzystory NPN - SMD w obudowie SOT323 (mniejsza niż SOT23). Same zaś tranzystory sterowane...
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 szanownych kolegów,mam takie pytanie robie mały system sterowania kilkoma urzadzeniami jako stacje bazowa chce wykorzystać atmege8535 z której by sygnały były przekazywane do 4 modułów zrobionych na 89c2051,dane z 89c2051 wedrowałyby do atmega 8535,a rola komputera by była taka ze odczytywałby dane z atmegi i odpowiednio ją konfigurował,i tu moje...
Możesz przylutować gdzie chcesz. Kwarc może i będzie coś zakłócał, ale nie ATMEGę. Ja lutuję jak najbliżej, ale zdarzało mi się czasami oddalić nawet na 2cm i działało jak zwykle, czyli dobrze. Nie zauważyłem żadnej różnicy w stosunku do rezonatora umieszczonego blisko ATMEGi. Z kolei bardzo bliskie umieszczenie kwarca koło ATMEGi na pewno nie zaszkodzi,...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Dobra. Kod prezentuje się następująco: to jest program w którym wszystko działa jak potrzeba: [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0)...
Witam, chciałbym przerobić zegarek z tego projektu na Atmega8. Chciałbym również usunąć odliczanie sekund ponieważ dysponuję tylko wyświetlaczem czterocyfrowym. Po skromnych przeróbkach mój kod wygląda tak: [syntax=c] #define F_CPU4000000UL #include <avr/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #define SegDataPort PORTB...
Witam, Niedawno wpadł w moje ręce wyświetlacz 4.3 cala z rezystancyjnym panelem dotykowym oraz procesorem graficznym FT810. Pierwsze co to poszukałem sobie informacji na ten temat oraz znalazłem książkę Pana T.Francuza oraz dołączone do niej biblioteki dla układów FT8xx. Przykłady są napisane dla AVR i ARM i wydawało by się że to formalność by napisać...
Niedawno zacząłem swoją przygodę z AVRami (2 tygodnie). Od tygodnia męczę się z ADC w ATmega8535. Nie potrafię określić źródła problemu, ale znam efekt. Podczas odczytu wartości z dowolnego kanału pojawiają mi się w losowym odstępie "głupie" odczyty. Ponieważ problem występuje w sposób ciągły udało mi się zauważyć że owe "głupie" odczyty różnią się...
hunterhouse samo zerowanie PWM przez pwm1b=0 nie wyłącza PWM i nie zwalnia portu. Jeśli sterowanie odbywa się stanem niskim portu, to silnik będzie mi się obracał non-stop z pełna prędkością. gdy wipszesz do pwm1a=0 to na wyjściu pojawi się sygnał pwm o wypełnieniu 0 czyli pojawi się stan niski. jeśli wpiszesz FF to na wyjściu pojawi się stan 1. można...
Witam. Chciałem dokonać komunikacji między mikrokontrolerem ATmega16, a urządzeniem zewnętrznym. I Tutaj mam wątpliwości. Po pierwsze urządzenie przyjmuje kody sterujące o różnej długości (8, 16, itd bitów), następnie po tym kodzie sterującym należy utrzymywać sygnał zegarowy, żeby urządzenie mogło odpowiedzieć. Odpowiedź też nie ma stałej długości...
Potrafi mi ktoś prosto wytłumaczyć jak za pomocą uC sterować każdym segmentem wyświetlacza osobno? Potrafię jedynie wyświetlić 3 takie same znaki - łączę wszystkie anody w jedną, a resztę do odpowiednich wyjść uC, którym wysyłam sygnały (na te wyjścia). Jak wszystko połączyć, żeby wyświetlić trzy różne znaki? Da się bez dodatkowych elementów? Wyświetlacz...
Witam serdecznie Chciałbym dzisiaj przedstawić mój kolejny projekt. Najpierw opiszę robota w skrócie, następnie jest filmik i zdjęcia, a w dalszej części zagłębię się w szczegóły. Technicznie rzecz biorąc, Explorer I nie jest robotem, tylko zdalnie sterowanym autkiem z kamerką, ale będę go nazywał robotem :) Oryginalnie miał być jednostką autonomiczną...
to typowy prosty sterownik z podstawowymi sygnałami Step / Dir oczywiście dla silnika unipolarnego , sterowanie bardzo proste zmiana stanu na Dir > zmiana kierunku , zmiana częstotliwości sygnały na Step > zmiana prędkości możesz skorzystać z prostych sekwencji sterujących o których była mowa wcześniej , najprostsza to 0001 , 0010 , 0100 , 1000 jeżeli...
Ale jak widzisz koszty są spore. Skoro jest to silnik unipolarny wiec jest bardziej przyjazny do wysterowania niż bipolarny, więc taki sterownik można zrobić mieszcząc sie w kwocie kilka zł. Osobiście polecał bym CI wykonać taki sterownik silnika krokowego na mikrokontrolerze AVR np ATmega8 lub ATmega16. Ze sterownikla PLC podawal bys sygnały (prawo...
Witam Zacznij od AVR, do automatyki będziesz potrzebował: - czytania sygnałów analogowych - czytania stanów logicznych - sterowania sygnałami logicznymi - czasami sterowania PWM To wszystko masz w Atmegach, 8051 nie jest dobrym pomysłem bo będziesz musiał dobudowywać peryferia, ponadto do programowania AVR wystarczy Ci bardzo prosty programator który...
No więc tak. Posiadam dwa moduły w osobnych obudowach, a w każdym jest ATmega. Są one połączone bezpośrednio przewodami na portach PC0, PC1, PC2 (w obu prockach wykorzystuję do tego PORTC). Po uruchomieniu zestawu moduł 1 ma PORTC ustawiony jako wyjście, a 2 jako wejście. 1 wysyła do 2 na krótko stan wysoki, który 2 rozpoznaje jako sygnał startu, a...
Przy uruchomieniu układu do regulatora powinien iść sygnał 0% czyli ok 1000us. Jeśli będzie inaczej to regulator może wejść w stan programowania, wtedy silnik nie będzie pracował a zmiany sygnałów będą "programować" regulator. Czy po włączeniu zasilania słychać "pikaine"? PS: Obawiam się o sterowanie przez RS. Nawet jeśli prędkość będzie 115200 to może...
Sprawdziłem połączenia obu programatorów dla ISP. Sygnały logiczne, sterujące są tak samo podłączone. Różnica w jest w zasilaniu Maxa i GTL. Zasilanie wynika z konstrukcji samych układów scalonych. Na płytce nie da się ich bezpośrednio chyba zamienić (nie analizowałem). A nawiasem, to w rozwiązaniu z elportalu przydałby się kondensator min. 100nF na...
Odbiornik jest dalszą częścią projektu „odbiornika o zakresie 4xxMHz ze stabilizacją PLL". Urządzenie posiada następujące parametry: Zakres częstotliwości: 399-469MHz Czułość: 0,6µV Krok zmiany częstotliwości: 5; 25kHz Pobór prądu ze źródła 4,5V: 35mA Na wyświetlaczu pojawia się informacja o aktualnej częstotliwości, kroku przestrajania,...
Witam, Dawno, dawno temu zrobiłem sobie system sterowania i alarmowania z powiadamianiem przez telefon komórkowy (może jeszcze ktoś pamięta Ericsson'a A1018). System ten ma cechy sieci rozproszonej tzn. składa się z kilku modułów sterujących połączonych ze sobą magistralą RS-485. Moduł telefonu komórkowego (nazwałem go SterGsm) pełni m.in. rolę konwertera...
Witam! Dzisiaj chciałbym przedstawić mój sterownik serwomechanizmów opary na znanym i (nie)lubianym mikrokontrolerze Atmega8a. Jak widać schemat jest banalnie prosty i składa się z dosłownie paru elementów, co pozwoliło ograniczyć koszty i stopień skomplikowania płytki, która wygląda następująco: Płytek nie wytrawiałem sam tylko je zamówiłem - są niewielkie,...
Witam Kolegów, Mam system mikroprocesorowy z mikrokontrolerem ATmega324 zasilanym napięciem 3.3V (z przetwornicy impulsowej), który poprzez I2C steruje pracą dwóch peryferiów: jeden zasilany tym samym napięciem co ATmega i drugi zasilany napięciem 5V (także z przetwornicy). Do współpracy ATmegi z układem zasilanym napięciem 5V zastosowałem dwukierunkowy...
Dziękuję za odpowiedzi :) Małe sprostowanie - 2 dni temu zmieniłem koncepcję i zastosuję Atmegę1280, gdyż zauważyłem, że Atmega2560 nie może być zasilana z 3,3V. Jakoś z automatu napisałem model 2560, bo taka koncepcja istniała od listopada. Przepraszam za wprowadzenie w błąd. Mikrokontrolery będą zasilane z 3.3V i będzie to układ z transmisją dwukierunkową,...
Witam, Zbudowałem w oparciu o poczciwą ATmega8 układ przenośnego woltomierza. Zadaniem układu będzie pomiar napięcia w zakresie 0-5V. Przez większą część czasu układ ma głęboko spać i nie zużywać energii z baterii. Po przyciśnięciu przycisku uC budzi się i przez 5 sekund wyświetla wartość napięcia. To tyle. Początkowo testowałem tą koncepcje na płytce...
Cześć, Zaczynam się wgryzać w temat programowania mikrokontrolerów ponieważ zrodziła się potrzeba wykonania konkretnego projektu. Przy okazji uważam, że zdobyta wiedza może mi się przydać w przyszłości. Otóż chciałbym zbudować wyświetlacz cen dla stacji paliw. Miałbym w związku z tym kilka pytań jednak najpierw dwa bardzo ogólne założenia: - 2x 7 segmentowy...
Zazwyczaj elektronicy-amatorzy stosujący w swoich projektach wyświetlacze ciekłokrystaliczne posługują się dedykowanymi sterownikami (np. HD44780) pośredniczącymi pomiędzy mikrokontrolerem a LCD, a przynajmniej można wyciągnąć taki wniosek na podstawie wyników zwracanych przez wyszukiwarki. Jednak możliwe jest uruchomienie wyświetlacza bez dodatkowego...
Witam. Planuje zrobić mały generator serwisowy na ww AVRku. Powinien posiadać 4 przyciski do zmiany częst. i zakresu, wyświetlacz LED z multipleksowaniem min 3 cyfry (preferowane 6), częstotliwość maksymalną ok 200-500kHz (mogło by być więcej oczywiście) i oprogramowanie napisane w C. Teraz moje pytanie - czy on to uciągnie. Zakładam że sygnał z tą...
Witam mam dość ciekawy problem z ATMega16 do rozwiązania-zrobiłem układ czujnika wilgoci i aktualnie jestem w trakcie zabawy-tu coś dodac tam coś ulepszyć itd. Zauważyłem dość ciekawe zjawisko (w układzie mam tak, że po przekroczeniu pewnych wartości wilgoci, które nastawię, układ wysterowuje mi wyjścia a te załączają wentylator, grzałkę itp.) i wszystko...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
Poniższy artykuł, dotyczy modułu LCD do skonstruowanego wcześniej układu z obsługą ethernet. Projekt jest dosyć ciekawy i porusza problemy, które pojawiają się przy projektowaniu także innych urządzeń. - Większość wyświetlaczyLCD potrzebuje 5V, a AVR server jest zasilany 3.3V - Prosty schemat "przełącznika on/of" był jedyną dodatkową funkcją dostępna...
Witam wszystkich Ostatnio zbudowałem sobie przedwzmacniacz z cyfrowym potencjometrem PGA2311, który steruję za pomocą magistrali SPI z mikrokontrolera ATMEGA128. Problem w tym, że po napisaniu programu w Bascomie regulacja głośności nie odbywa się tak jak powinna, a mianowicie nie są regulowane równomiernie obydwa kanały. Dane do potencjometru wysyłam...
chodziło mi o to czy programujesz przez isp(6 pinowym złączem ) czy programujesz wysokonapięciowo czyli podając na reset VPP 12V i wykorzystując szynę 8bitową plus sygnały sterujące
zewnętrzna szyna danych daje tyle, że układ podłączony od zewnątrz jest widziany jako rozszerzenie przestrzeni pamięci - firware odczytuje komórkę pamięci, a w rzeczywistości procek wysterowywuje układy, aby te zwróciły wartośc komórki pamięci na szynę danych - w ostateczności układ w 2 cyklach pobiera bajt odrazu do rejestru. Co do przenoszenia danych...
Witajcie. Jak rozumiem schemat pokazuje jak podłączyć SD do LCD'ka. Czy przy tym potrzebny jest komputer, czy może to pracować "niezależnie"? Czy dałoby radę napisać prosty soft do odbierania na przykład sygnału z 4-5 czujek temperatury i wyświetlanie tego na owym LCD? Na przykład po kolei, albo jedno pod drugim? Obrazki zapisać na małej karcie SD na...
Służy do zmiany głośności przy przejściu sygnału przez zero jak sama nazwa wskazuje, jakby zaczął przełączać na wysterowaniu *np na maxymalnym* to byłyby miłe trzaski:)
"Dość prowizorki" - tak powiedziałem kilka miesięcy temu, kiedy przerobiony zasilacz z PC spalił mi kilka układów. I tak powstał prezentowany zasilacz regulowany. BUDOWA: Zasilacz składa się z czterech osobnych modułów które są galwanicznie od siebie odseparowane (4 osobne zasilacze). Zasilane są z jednego "toroida" 4x15X-2,5A + 8V na sterowanie. Każdym...
Chce zrobić układ do sterowania silnika krokowego z drukarki. Silniczek będzie sterowany z uP ATmega32. Zastanawiam się czy taki układ jaki sobie wymyśliłem, będzie poprawnie działał. Sygnał z pinów uP przechodzi przez rezystor 270R i jest podawany na pin 1 CNY17-4. Z pin 2 idzie na masę "cyfrową". Pin 5 zasilany jest z +12V zasilania silniczka. Z pinu...
Cześć Szukam jakiegoś prostego rozwiązania na sterowanie zasilaczem opartym o topologię BUCK lub BOOST za pomocą mikrokontrolera Atmega128. Mają to być w zasadzie 4 niezależne zasilacze - każdy ma dawać napięcie 100-350V, prąd niewielki, rzędu 10-20mA, wszystkie muszą być sterowane z tej jednej atmegi. Sterowanie to polegać powinno na zadawaniu sygnałów...
Atmega16 albo Atmega8.Jest wzmocnienie w ATmega16 ale: Ja mam w obudowie PDIP. A powiedzcie mi jeszcze, jaki wpływ na to co chce mierzyć z mikrofonu będzie miało pojedyncze zasilanie wzmacniacza? Wykombinowałem coś takiego. Zamiast rezystora rozładowującego dałem mosfeta sterowanego z jednego z pinów mikrokontrolera, który po pobraniu próbki będzie...
konrad_321, nie traktuj, tylko połącz masy :] profesorek_96, sterowanie PWM to inaczej regulacja wartości napięcia poprzez zmianę wypełnienia sygnały prostokątnego (-> wikipedia czy insze google), atmega ma 2 piny, które możesz wykorzystać jako wyjścia tegoż sygnału PWM, polecam przeglądnąć datasheet.