Tłumacz trochę mniej pospiesznie ale dokładniej. " układa z ttl'em 3V podanym na wejscie procka "-nic nie można zrozumieć. TTL-wejście -poziom niski (0) 0-0.8V, poziom wysoki(1) 2-5V. CMOS-jak ATmega(wejście) poziom niski 0.3xVcc=1.5V a poziom wysoki(1) 0.7xVcc=3.5V Jak z wyjścia TTL sterujesz CMOS-a nie ma problemów. Jak z wyjścia CMOS-a sterujesz...
Wejscia atmegi mają bufory schmitta, więc te krzakowate czasy opadania raczej nie będą przeszkadzać w samplowaniu bitów. Poza tym baudrate 9600 to pierwsza prędkość slimacza i tym bardziej caly uart powinien po prostu dzialac prawidlowo.
Uruchomi się - tak jak pisał kol. (at)dondu na wejściu masz układy Schmitta, czyli po przekroczeniu poziomu progowego nastąpi zmiana stanu. Problem w tym, że dla różnych egzemplarzy ATMega, czy różnych warunków, ten próg będzie nieco dryfował. Więc średnio to się nadaje np. do tego, aby odmierzać czas stałej RC.
Moim zdaniem lepiej przeprowadzić symulacje przed lutowaniem, Multisim to chyba jeden z najlepszych programów na rynku. Co do tematu, pojedyncza bramka wystarczy aby uzyskać pożądany przebieg? Poprawnie należało by użyc bramki z przerzutnikiem Schmitta na wejściu, poza tym sama ATmega ma coś takiego wbudowane. Ważne jest jaką amplitude ma przebieg...
Przypomnę, że na wejściach Atmega ma przerzutnik Schmitta. Tak, wiem. Tym gorzej dla omawianego (nieco ezoterycznego) przypadku.
Na wejściu procesora mamy bramkę Schmitta i diodę odcinającą sygnał na poziomie ok Vcc (podłączoną między wejściem i zasilaniem), więc teoretycznie powinien wystarczyć sam opornik rzędu 10k, ale nigdy nie próbowałem tego robić. Używając Zenera można zbić wartość oporności, co zwiększy odporność układu wejściowego na zakłócenia.
Mógłbyś narysować schemat jak ww sygnał mógłbym wykorzystać do opomiarowania częstotliwości ? W zasadzie to nie ma czego rysować - ten sam sygnał zmienny (0..5V) możesz podać na inny port wejściowy procesora, z którego będą wyzwalane przerwania w celu pomiaru częstotliwości. W atmega są już przerzutniki Schmitta na wejściach, więc będzie to pracowało...
Widzisz, jest taki problem - z tego czujnika masz wartosc analogowa, a ty ja zczytujesz jako wartosc cyfrowa. W momencie jak czujnik wyprowadza na zewnatrz napiecie w granicach ~1.0-3.5V to dla mikroprocesora (dzialajacego na 5V) to nie oznacza ani "1" ani "0". Mikrokontroler wtedy przyjmuje "losowa" wartosc. W tym momencie prawdopodobnie twoj licznik...
A sama bramka ze Schmittem nie daje rady? Same 'piki' można też zazwyczaj dość skutecznie obciąć zenerką.
Zobacz [url=http://www.edn.com/article/CA663237... artykuł z EDN.com - do rozwiązania z LM393 da się dość łatwo dodać histerezę. W AVR przy odczycie z PINx sygnał przechodzi przez bramkę Schmitta - zobacz rys. 22 w datasheecie atmega 8. Pozdrawiam, Dr.Vee
Jest bardzo niejasno wspomniane że coś jest gdzieś do schmitta podłączone - właśnie przetrzepałem pdfa szukajką i wyskoczyło całe trzy razy (w tym raz od i2c).
Podciągnięcie emitera do masy poprzez rezystor rzeczywiście poprawia sytuację. Poniżej wstawiam wyniki symulacji bez i z rezystorem. W pierwszym przypadku przy stanie niskim mamy 275, uV w drugim około 550 nV. Wejście ATmegi w stanie wysokim przy zasilaniu 5V potrzebuje co najmniej 0,6 * Vcc = 3V (tak jest w dokumentacji). Myślę, że w warunkach domowych...
Witam. Właśnie udało mi się uporać z podobnym prooblemem. Pony prog też nie widział procesora ATmega 32. Przyczyny mogą byc dwie: 1.Uaktywniłeś zewnętrzny generator RC. Musisz wylutować kwarc i XTAL1 przez kondensator 22p połączyć do masy, i od XTAL1 przez rezystor 6,8k do 5V(patrz aplikacja procka). Wtedy próbować odczytać programatorem zawartość...
(at)kamil12239 Do wyjścia za mostkiem trzeba dobrać pojemność tak by przerzutniki schmitta stojący za dzielnikiem ( tworzący sygnał dla INT ) na jakimś wzmacniaczu operacyjnym działał popranie. Zamiast 4700uF raczej trzeba zastosować supercapa 1F na 5.5V ( lub mniejszy, pobór prądu zależy od typu procesora i jego zegara ). Przy tak dużej pojemności...
Jako wzmacniacz pośredniczący pomiędzy Atmegą a urządzeniami wykonawczymi możesz użyć typowego układu ULN2803 http://www.ottomat.hu/linkek/ULN2803-D.p... Będziesz miał 8 wzmacniaczy w układzie Darlingtona ze sporym zapasem prądu wyjściowego (do 500 mA na kanał) i odpadają rezystory polaryzujace, upraszcza się płytka. Cewki przekaźników wykonawczych blokuj...
Witam Ostatnio chciałem sprawdzić moje akumulatorki NIcd , NImh i potrzebowałem zrobić urządzenie , które by rozładowało pojedyńcze cele do poziomu 0.9..1V .Zrobiłem coś takiego na atmega (adc sprawdzało napięcie na aku aż do 0.9V , kiedy już miałem dane napięcie rozłączał tranzystor : https://obrazki.elektroda.pl/8744619600_... Proste...
Popełniłem układ 555 z RST jako input i sprzężeniem do histerezy Ale nie działa jak oczekiwano VCC = 12V Jak zjadę środkiem R2 (R2_out) do masy to - na R2_out jest 0 V - na DIS jez 0 V (DIS kolektor otwarty) - na RST jest 0.32 V !!! Jak to możliwe ?? RST jest żródłem i daje prąd ? Zwiększająć V od 0V na R2_out, OUT załącza się przy R2_out=0.66V Czyli...
Jeżeli przestawił tylko to, to nie powinno być problemu... Masz dwie możliwości 1. Włączony został zewnętrzny oscylator RC (External RC Oscillator): wtedy do nóżki XTAL1 podłączasz rezystor i kondensator wg. rys 13/str.26 w karcie katalogowej 2. Włączony został zegar zewnętrzny (External Clock) - wtedy do nóżki XTAL1 musisz dołączyć zewnętrzny generator...
Pozwoliłem sobie pozaznaczać na schemacie swoje sugestie. Poza słusznymi uwagami kolegów powyżej: 1. Zmiana w układzie resetu 2. Podświetlenie LCD dał bym przez rezystor 4,7 - 10Ω (a jeszcze lepiej było by je podłączyć przez tranzystor do wyjścia PWM procesora - miał byś regulację jasności) 3. Ten patent ze stabilizatorami IC4, IC5 - czemu to ma...
Podejrzewam, że będzie potrzebna jakieś formowanie impulsu ze zbocza. Albo poszukać innych rozwiązań: 74HC123 (podwójny przerzutnik monostabilny, co pozwala uzyskać dwa różne czasy; jest też podobny układ z serii CMOS 4000) - nadaje się do czasów od mikrosekund do minut, jakkolwiek wymaga układu RC o odpowiedniej stałej czasowej, przy minutach potrzebna...
Luknij sobie tutaj: http://elportal.pl/index.php?module=Cont... Ostatnio w EdW jest cykl "Elektronika (nie tylko) dla informatyków". Jak chcesz tylko zamigać diodę, atmega to... eee... duża nadmiarowość układowa. Lepiej zastosuj NE555 / CD4047 / generator na bramce z przerzutnikem Schmitta (np. CD4093 albo...
Tak po prostu na Schmitt'a to się chyba nie da. http://www.rohm.com/products/opto_device... co za różnica gdzie są rezystory
https://obrazki.elektroda.pl/3577004600_... Jest to prosty miernik częstotliwości do ok. 60 MHz z rozdzielczością 4Hz (pomiar 2x/s), który ma też funkcję testowania rezonatorów kwarcowych/ceramicznych o częstotliwości 1-40 MHz. Wynik pomiaru jest prezentowany na wyświetlaczu LCD 2x16 znaków w formacie "xxx.xxxxxx MHz" (nieznaczące...
A po co w takim przypadku ten kondensator? Załączenie kontaktronu powoduje jego zwarcie i pewnie skraca żywot kontaktronu bo iskrzy na stykach a wyłączenie powoduje jego ładowanie ze stałą czasową 100n*22k. W tym czasie napięcie narasta płynnie od 0 do vcc A to pin cyfrowy a nie analogowy (nie chce mi się patrzeć w dokumentacje czy jest tam branka schmitta...
Witam Knuję sobie koncepcję urządzonka w którym sygnał z czujnika wprowadzałbym na port mikrokontrolera. Sygnał z czujnika jest w zakresie 0-8V. Postanowiłem puścić go przez układ HEF40106 - przerzutnik Schmitta z inwerterem, zasilany 5V (dla uzyskania odpowiednich napięć przełączania). Procesor ATMEGA ma podciąganie portów do góry - czyli na nie obciążonym...
Strona 49 PDF-a. Sa diody. Jezeli podlaczysz +12V przez rezystor to na tym rezystorze bedzie 12V-5V-0,6=6,4V. Poplynie prad 6,4V/10k=640uA do plusa zasilania. Ale nie to jest istotne. Strona 50 PDF-a. Na wejsciu jest klucz pwlaczajacy wejscie oraz bufor ze schmittem. Klucz moze wytrzyma te +12V ale bramka juz napewno nie. Zrob dzielnik rezystorowy przez...
Musiałem się wspomóc symulatorem, ponieważ ostatni NE5532 uszkodziłem... Jeśli zastosuję NE5532 to minimalne napięcie przebiegu na pinie PB5 będzie ok. 1,2 V. https://obrazki.elektroda.pl/7753202200_... https://obrazki.elektroda.pl/1977282800_... Wciąż za mało żeby mikrokontroler na wejściu cyfrowym mógł odczytać to...
AVE... Niepotrzebnie komplikujesz sobie życie. Po pierwsze: Atmega328p ma wejścia Schmitta, co widać na schemacie poglądowym w nocie katalogowej. Ba, przypuszczam że większość mikrokontrolerów, mikroprocesorów, układów FPGA i CPLD ma wejścia Schmitta. Przez to schemat można znacznie uprościć. Po drugie: schemat narysowałeś nieczytelnie. Oto schemat...
Opóźnienie to najprostsze rozwiązanie. Można tez dodać filtr sprzętowy, np. filtry RC plus bramki Schmitta, ale nie praktykowałem tego, więc nie podpowiem konkretnie.
Nie wiem czy dobrze zrozumiałem twój pierwszy problem ale spróbuj zastosować bramkę schmitta między portem a dzielnikiem Lub zerknąć jak ja rozwiązałem problem wykrywanie pojawienia się napięcia w instalacji auta, dokładnie po przekręceniu stacyjki lub pojawienia się włączenia świateł : [url=http://www.elektroda.pl/rtvforum/to...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Witam.. Mam najprawdopodobniej zablokowaną ATMege128 i nie jestem pewien układów które zrobiłem. Proszę o sprawdzenie ich. Nie wiem jak procesor został zablokowany bo nie ja to zrobiłem a ten ktoś też nie wie co robił. Proszę o weryfkację i ewentualne poprawki moich układów, czy też jakieś inne pomocne wskazówki. Bramke Schmitt'a zrobilem na układzie...
Dlatego napisałem że powinno się dac mierzyć prąd, ponieważ z tego co pamiętam przy testowaniu urządzenia, po dołączeniu do wyjścia leda zaobserwowałem że przy zwiększaniu obciążenia dioda płynnie sie zaświeca, zauważ że komparator współpracuje z kilkoma elementami zewnętrznymi. Zresztą nie bez powodu dlatego użyłem dalszych stopni(4093) z obwodami...
Jeżeli atmega ma tym sterować, to nic trudniejszego. Przepinasz trzy układziki pomiędzy trzema wyjściami atmegi a sterownikiem falownika. Pamiętać należy o właściwych poziomach napięć sterujących, ale tę kwestię zostawiam Tobie do przemyślenia. Ten schemat jest częścią większego zespołu. Ciebie interesuje moduł z bramkami NAND Schmitta. Wspomnę o rezystorach...
Witaj. Jak ma działać bramka, która wyjściem podłączona jest do transoptora? Czy wiesz o tym, że piny mikrokontrolera mają na wejściach przerzutniki Schmitta? http://mikrokontrolery.blogspot.com/2011... [youtube]http://www.youtube.com/watch?v=... Jaka odległość (długość przewodów) od mikrokontrolera...
Ciekawe rozwiązanie. Jak będę miał możliwość sprawdzenia to poeksperymentuję. Zastanawiałem się jeszcze nad bramką Schmitta, choćby na UCY74132, ale też nie miałem pod ręką. Wykorzystałem komparator LM 339 jak w schemacie w załączniku. Potencjometr reguluje czas trwania stanu wysokiego (zapewne i niskiego, ale mam na tyle stary oscyloskop że nie mogę...
Witaj. słyszałem że porty AVRów mają na wejściu diody zabezpieczające i bramki Schmitta. Czy procesor poradzi sobie z wolnozmiennymi sygnałami? Słyszałeś, ale w datasheet nie sprawdziłeś? Poradzi sobie, o ile będą w jego zakresach poziomów logicznych: http://mikrokontrolery.blogspot.com/2011... Problem nie...
Nie ma takiej potrzeby. Rozwiązania zaproponowane przez kolegów wyżej, są powszechnie stosowane. A przerzutniki Schmitt'a są zawarte w wewnętrznych układach pinów procesora. A do autora pytanie o odległość?
A nie prościej mikrokontroler - Atmega, Atiny? Nie ma sensu cofać sie do ogólnie mówiąc TTL cyfrówki. Program do sterowania napiszesz dosłownie w paru linijkach a programowanie AVR jest banalne. Taki timer można też zbudować na bramkach Schmitta 4093/40106 - kilka monowibratorów i jeden multiwibrator. Ale w sumie faktycznie najprościej wyjdzie na minikontorlerze...
Używam enkodera z załączonej noty katalogowej. "Iskrzeniem" nazywam drgania pojawiające się przy złączaniu styków wewnątrz enkodera, dające w efekcie większą, niż faktyczna, liczbę impulsów. Mam ustawionego "set PORTD.2" i 3 (na tych portach działa w Atmedze INT0 i INT1, które to chcę wykorzystać). W tej chwili z chipa 4093 zbudowałem układ wg. schematu...
Witam. Do mikrokontrolera ATmega chcę podłączyć swoją klawiaturę złożoną z 16 przycisków. Ponieważ będzie ich aż tyle zaprojektowałem sobie "encoder" na bramkach OR, który będzie miał na wejściu 16 sygnałów a na wyjściu 4, te 4 sygnały będą zawierały informację o naciśniętym przycisku. Jeden przycisk będzie zaprojektowany w następujący sposób: http://obrazki.elektroda.net/60_12653901...
Przejście z 12V->5V, rozumiem że nie chodzi o zasilanie tylko o sygnały. transoptory owszem można, tylko że układ pewnie będzie zasilany z aku (i ewentualnie awaryjnego aku - łatwe do zrobienia na dwóch diodach) - jednak wspólna masa powoduje, że transoptor lub inna taka izolacja nie ma zbytnio sensu. Dzielnik owszem, jakkolwiek bardziej skomplikowane...
Aha, też mam te diodki i rezystorki... myslałem, że jest tam może jakieś inne rozwiązanie warte zainteresowania :) Działa ono u mnie wporządku! Co do tych 5V na linie sterujące to nie bede raczej dawał (choć to uprości układ) bo to już jest praca na granicy... Chętnie bym się dowiedział jak prosto a zarazem porządnie zrobić przetwornik drogi. Mam Fieste...
..."Osiołkowi w żłoby dano, w jednym owies w drugim siano"... Wielkie dzięki za szybki odzew. Nie wszystko zrozumiałem :) ale wasza pomoc jest bezcenna. ........ a uwagi Marka warte przemyślenia..... - może jak trochę popracuję i się pouczę to je "przemyślę". Dondu, dzięki ! Właśnie o to chodziło. UNIWERSALNOŚĆ. Rozumiem, , że LED (7 segm) wlutowany...
Jeżeli tym samym torem to po kolei szeregowo szybka dioda, dwa inwertery ze schmitt'em i dopiero 4040... Szeregowa dioda dla sinusa... Dwa inweretery żeby sygnał nie był odwrócony... Ewentualnie np jak byś znalazł AND ze schmitt'em to wtedy jeden, wiadomo... Oczywiście to jest taka moja koncepcja więc może ktoś się jeszcze wypowie bo nie wiem czy coś...
Nie wykrywaj stanu tylko zbocze tzn: Sprawdzaj pętla w koło stan przycisków i porównuj z ostatnim stanem. Jeśli się zmienił to wykonaj odpowiednią czynność przypisana do przycisku i zapamiętaj ten stan by go porównać w kolejnej pętli. Dodatkowo drgania styków możesz wyeliminować prostym układem RC i przerzutnikiem Schmitta.
(at)MastrPlastr Pomimo jak się wydawało porządnego pierwszego postu, twoje wypowiedzi są niekompletne, dozują nam stan faktyczny po troszkę i są sprzeczne, co nie pozwala nam zdiagnozować problem. Na przykład: Hmm.. czyżby jakieś zakłócenia? versus: Dysponuje oscyloskopem cyfrowym, doskonale wiem jak wyglądają przebiegi w moim układzie, wiem co tam...
"do S1 mam ok 0.5 do 0.8 metra." A na świecy masz 10-20kV napięcia w impulsie. Te przewody do S1 MUSZĄ być skręcone i w ekranie podłączonym z JEDNEJ TYLKO strony do masy(motocykla). Przy "fajce" świecy MUSI być sprawny opornik tłumiący. Dodano po 4 R1 do 470Ohm, C1 do 1uF, zamiast R3 dławik 100uH na początek. Dołóż napięcia... potrafi sięgnąć 40kV...
Sygnał po transoptorze należało by formować. Najpierw filtrem dolno-przepustowym a potem przepuścić przez bramkę Schmitta. Po pierwsze, transoptor sam z siebie nie jest generatorem, więc nie może generować impulsów jak sugeruje autor tematu przy takim podłączeniu jak pokazane na schemacie. Filtr RC jest więc niepotrzebny. Po drugie, przerzutniki Schmitta...
Wiec tak: Narazie próbowałem z bramką Schmitta, podłaczyłem tak XTAL2- wej bramki a z wyjścia bramki na licznik. Oczywiście na licnziku cisza. ale co mnie bardzo zdziwiło na wyjściu bramki Schmitta dostałem............ piękną sinusoidę, a wydawało mi sie że ta bramka robi prostokąt z każdego sygnału. Acha no i przy takim połaczeniu transmisja nie działa...
Problem leży w tym że na linii CLK jest dosyć duża częstotliwość i ostre zbocza powodują generowanie dużej ilości zakłóceń. Dodanie kondensatora wygładza zbocza, nie powoduje to błędnego interpretowania sygnału zegarowego ponieważ na wejściu restet jest bramka schmitta.
Zadziała, tylko zamiast tego rezystora daj rezystor+potencjometr co pozwoli ci doregulować czułość układu do konkretnego zastosowania (zwiększanie rezystancji zwiększa czułość), bramka Schmitta (4093, 40106, 74HC/HCT14) Dla polepszenia można dać dwie bramki (inwertery) szeregowo (tylko stan się odwróci).
i2c jest czuły na zakłócenia . Dobrze sprawowałby się SIPO taktowany wolnym zegarem plus pasywny filtr pasmowoprzepustowy na linii zegara :) [oczywiście wtedy wejście clk scalaka musi mieć schmitta...]
Szum na wejściach raczej nie jest problemem, każde wejście ma wbudowany przerzutnik schmitta. Oprócz tego w trakcie zliczania wykonywane jest całe mnóstwo działań matematycznych, Gdzie są te obliczenia wykonywane? Jeśli w przerwaniu to być może trwa za długo. a chwilowe wyniki obliczeń i pomiarów na bieżąco przesyłane są po RS232 (9600 B/s) do komputera...
Witam, analizator zobaczył tylko ja specjalnie to zwęziłem żeby było widać zarys całego przebiegu,. Teraz tez już wiem, że pomysł stosowania przerzutnika D jest raczej bezcelowy. Bo i tak w programie trzeba sprawdzać stan na pinie kierunku. Oczywiście najlepszym rozwiązaniem jest zastosowanie bramek z histerezą. Jest jednak jeszcze druga kwestia, a...
1. sygnał dzwonka domofonu jest modulowany i jak wiecie trwa pewien czas - ma ok.12V amplitudy - jaki układ wejściowy zastosować i czy najlepiej programowo blokować "nowe zgłoszenia" przez ok.30 sekund? np mostek prostowniczy z elektrolitem dalej rezystor rozładowujący do masy i np jakaś bramka Schmitta (4093) z ogranicznikiem napięcia wejściowego...
Co do praktycznej realizacji to jestem właśnie w trakcie: schemat da przypomnienia: http://obrazki.elektroda.net/29_12213092... Q5 - u mnie jest to N mosfet BS170 przebiegi: schmitt wyjście 7 (czyli na wejściu klucza): http://obrazki.elektroda.net/44_12213093... CA wyjście 1 (bramka tranzystora); http://obrazki.elektroda.net/80_12213093...
Chyba za dużo fatygi z tym hall'em, magnesami itp. Skoro to stary motor to zapewne "kowadełko" jako przerywacz do cewki. Jeżeli dwa cylindry to pewnie dwa "kowadełka". Cewka zapłonowa ma pierwotne i wtórne uzwojenie. Podłącz się na pierwotnym uzwojeniu, na przerywaczu. Przy rozwarciu pierwotnego uzwojenia cewki, wystąpi duży impuls napięciowy i przed...
i tak wlasnie powstal projekt do d... separacja skladowej stalej w tym przypadku to poroniony pomysl. jak ktos wczesniej pisal nalezalo uzyc hallotrona z wbudowanym schmittem cena 3-5 zł. kontrakton juz z samych zalozen sie nie nadaje (tylko do roweru). czujnik ma byc montowany na samochodzie, czyli wszystko trzesie sie i telepie. "przy predkosciach...
Witam! Zaczynam projektować urządzenie załączające zasilania 12V dla około 30 urządzeń przy pomocy zestawu 20 przycisków. Zastanawiam się czy użyć do tego procesora (np. któregoś z większych ATMega z 50-60 liniami I/O) czy może zastosować bezpośrednie sterowanie tranzystorami P-MOSFET. Jako że urządzenia na wspólnej masie musi być sterowanie plusem....
Jak chcesz sterować tymi LED? Zgaduję, że jakimś PWM - jaka częstotliwość? W takim przypadku możesz mieć problem z "kładzeniem" zboczy w kablu. Stopień mocy typowo nie jest potrzebny, przydałaby się natomiast jakaś bramka Schmitta do zregenerowania zboczy. Z drugiej strony - czy nie łatwiej (również pod względem liczby przewodów) byłoby dać drugi uC...
Snow, napisałem, że próbowałem też z przerwaniem zewnętrznym - dokładniej zostawiłem wewn. komparator w spokoju i wyjście z bramki AND ze schematu podłączyłem pod INT0. W kodzie wyglądało to tak: ISR(INT0_vect) { liczba++; } ISR(TIMER1_COMPA_vect) { // tak samo jak poprzednio } int main() { DDRD &= ~_BV(2);...
zależy mi na świetlnym. ok, może być z wk ale w tej sytuacji wolę mieć pewność, że to będzie działać ;] Więc co potrzeba? edit: wiem, ze potrzeba mi bramki schmitta - gdzie to kupić (jakie oznaczenie?) nic poza tym juz nic?
Wystarczyła odpowiedź że jest tam przerzutnik Schmitta. Dziękuje za pomoc :)
Czy sygnał z halltrona zawierającego przerzutnik schmitta wygląda podobnie jak z przycisku, czyli stan wysoki, stan niski? Tom dzięki za fragment kodu :) muszę jeszcze tylko doszkolić się w używaniu przerwań praz timera :) A co do zakłóceń to już czytałem parę takich problemów na elektrodzie. Myślę że kondensatory w odpowiednich miejscach oraz dławiki...
Sygnał bezpośrednio za hallotronem będzie sinusoidalny, tak? Jak zamienić go na prostokątny? Nie. Ma przerzutnik Schmitta na wyjsciu wiec sygnal wyjsciowy bedzie prostokatny. Raczej nie trzeba stosowac zadnego ukladu filtrujacego chyba ze prosty uklad RC ale raczej watpie.
proponuje na początek zacznij od prostego sterowania , później dodaj sobie PWM , nie koniecznie musi być komparator analogowy LM324 również zadowalające efekty uzyskasz na bramkach Schmitta , chodź większe możliwości regulacji masz z komparatorem zobacz sobie jak to zrobiłem w Elebocie oraz jak wygląda prosty program do obsługi linefollowera
Czujnika nie moge zmienic jest to oryginalny przy produkcji auta i ten sygnal jest przerabiany przez ECU auta ktory korzysta z tych danych o położeniu oraz steruje zapłonem. Mysle wlasnie aby zastosowac tu jakis uklad ze schmittem i po sprawie.
Za pomocą układu detekcji zera otrzymałbym impulsy gdy sygnał przechodzi przez zero i w ten sposób mógłbym zmierzyć częstotliwość przebiegu. Myślałem żeby zamienić sinus na prostokąt za pomocą dwu-wejściowej bramki NAND z przerzutnikami Schmitta na wejściach, ale to by chyba by nie działało bo mam za małą amplitudę sygnału. [/quote]
Witam, Postanowiłem zwrócić się o pomoc na forum bo niestety nie daję sobie rady z moim problemem. Jakiś czas temu postanowiłem sobie, że zrobię własny komputer pokładowy do samochodu. Poczytałem troszkę forum i znalazłem odpowiedzi na pytanie co i jak należy zliczyć. Poszukałem trochę w necie i znalazłem schemat układu dopasowania dla Atmega8 który...
właśnie cała sprawa w tym " pudełeczku " bez dokładnego sprawdzenie nie wiesz tak naprawdę jakie otrzymujesz impulsy oraz czy są prawidłowe , jak zasilasz ta pudełko , czy sprawdzałeś jaki poziom napięć masz na wyjściu , czy wyjścia nie są przypadkiem typu OC , najlepiej podpiąć wyjścia pod oscyloskop i będzie wszystko wiadome co do zawartości to mogę...
badanym urządzeniem jest czujnik ruchu z odświerzacza powietrza, który po wykryciu ruchu zmniejsza napięcie w okolice 0V ale przez bardzo krótki czas Przy dotknieciu PC5 palcem (czujnik podłączony) odczytywane wartości są z przedziału 190-195 lub 255. Zdecydowanie lepiej byłoby wykorzystać komparator do tego. Czy ten czujnik wystawia jakieś napięcie,...
Witam po długiej przerwie. Niestety nie udało mi się znaleźć przyczyny, czemu transmisja ma błędy. Opóźnienia wpisywałem już, nawet sekundowe żeby niczego nie zgubił, ale i tak są błędy. Najlepiej jeśli by ktoś z Was zrobił próbę na swoim komputerze. Czy występuje ten sam problem, bo ja już nie wiem czemu tak się dzieje, a nie chce robić programowo...
Czyli pomiary wykazałyby to co podejrzewałem, czyli uszkodzenie pinu. Ad 1. When the SM2..0 bits are written to 011, the SLEEP instruction makes the MCU enter Powersave mode. This mode is identical to Power-down, with one exception: If Timer/Counter2 is clocked asynchronously, i.e. the AS2 bit in ASSR is set, Timer/Counter2 will run during sleep. The...
Pewnie że superdebounce jest mocno rozbudowana. Ale jej zaletą jest to że dobrze działa. Zwróć uwagę że wogóle nie bierzesz pod uwagę w tym rozwiązaniu drgań styków. Po naciśnieciu przycisku nastąpi seria przerwań- kilka- kilkadziesiąt. Można to rozwiązać sprzętowo- filtr RC i bramka schmitt-a. Ale to jest rozbudowa układu. Albo programowo- tak jak...
Pytanie też o sens użycia ATMega32, jeśli da się to zrobić na małym ATTiny, szczególnie, że program właściwie nic nie robi, a dokładniej steruje (i to niepoprawnie) tylko jednym elementem wykonawczym. Piękna teoria przytaczana nieraz przez "obrońców" jest taka, że to wszystko jest w celach edukacyjnych a procesor jest tani. To, że odpowiednie wymiarowanie...
https://obrazki.elektroda.pl/4608942800_... W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie...
Zastosowałem hardware'owy debouncing; filtr RC z przerzutnikiem Schmitta. Na oscyloskopie zero zakłóceń. Do uC wchodzi solidne 1. No i tak jak mówiłem: timer0 działa sprawnie, ale timer2 wiesza program... Chciałbym żeby on niejako działał w tle: ma zapalić diodę na zadany czas i tą diodę wyłączyć. Równolegle będzie działał drugi timer zliczający czas...
Wg dr powinienem wykorzystać 51 "bo jest lepsza" Mam wrażenie, że twój promotor zatrzymał się w poprzedniej "epoce". Generator w oparciu o ATMEGA8 (z wykorzystaniem wbudowanych liczników) jest wystarczająco dokładny i stabilny do tych celów. Nawet jeśli już generator zrobić osobno to wykorzystaj do tego przerzutnik schmitta (konstrukcja spotykana czasem...
https://obrazki.elektroda.pl/9520538200_... Jest to raczej sprzęt dla fanów atmegi ;) Z punktu widzenia ekonomii nie ma wielkiego sensu. Stosując elementy smd oraz inny mikrokontroler można zrobić sprzęt i lepszy i tańszy. A części użyłem jakie miałem na stanie. Właściwości : - 1,2,4 kanały analogowe min (max 100,50,20 ksps) pasmo...
https://obrazki.elektroda.pl/5711684100_... Witajcie, przedstawię tu sterownik mikroprocesorowy "Pralma Kielce" z pralni, przeanalizuję jego budowę oraz naszkicuję jego schemat. Sterownik ten, jak można się domyśleć, pochodzi z przemysłowej pralki 15kg i pozwalał wybrać na niej m. in. jeden z programów prania, określić wirowanie, tryb...
Witam. Od paru dni pracuje nad swoim projektem komputerka do samochodu na ATMEGA8. W założeniu będzie miał funkcje: - pomiar temperatury wewnętrznej i zewnętrznej - pomiar napięcia w instalacji samochodu - pomiar poziomu paliwa w baku - pomiar ilości spalonego paliwa - ostrzeżenie o nie zapalonych światłach przy odpalonym silniku. - migająca sygnalizacja...
http://www.learningaboutelectronics.com/... Dodano po 3 Taki? Dodano po 5 Nie wiem czy będzie dobry ale mam sn74s132n Dodano po 12 Mam ze 30 układów cd40106 jeszcze
Linearyzacja bramki C-MOS - to równoległe dołączenie rezystora (między wejście, a wyjście). Dla układów TTL (Schmitt) chyba się tego nie stosuje, ale zawsze możesz spróbować :D Pozdrawiam.
Witam, zbudowałem miernik częstotliwości na ATmega8 wykorzystując przerwanie INT0 (reakcja na niski stan linii, podciągnięty wewnętrznie). Chciałbym indukcyjnie mierzyć obroty silnika w autku. Niestety mimo próby filtrowania tych impulsów nadal w sygnale jest bałagan mimo zastosowania transoptorka 6N137 z bramką Schmitta. Jak się domyślam, w takiej...
Mógł byś rozwinąć myśl z tym mikrokontrolerem? Wiem, że UART ma w stanie spoczynku ma logiczną jedynkę na linii Tx. I w momencie gdy będę chciał przesyłać dane uruchamiam nadawanie a następnie wysyłanie danych zgodnie ze stanami logicznymi UART (1-ON, 0-OFF). O to chodzi? Przeszło mi też przez myśl użycie jednego z portów ADC w np. Atmega8. Do tego...
Ad.2. - zastosować komparator napięć lub przerzutnik schmitta.
Witam. Tak jak w temacie muszę dopasować odpowiednio sygnały pod mikroprocesor atmega64. Oczekuje sygnału prostokątnego o amplitudzie 5V do zliczania impulsów z czujników zamontowanych w moim samochodzie daewoo lanos. Najlepiej aby przetwarzanie sygnału na prostokątny odbywało się na tych samych elementach. http://obrazki.elektroda.pl/6920012900_1...
Witam, jednak okazało się iż sam TSOP1736 nie wystarczy, bo ma zbyt małe praktyczne zastosowanie :| Jako że jest to projekt szkolny, to po rozmowie z prowadzącym zajęcia zmieniły się troszkę kryteria :| jednak myślę że z takimi specami jak wy to rozwalimy ten problem bez żadnego problemu :) Prowadzący zajęcia zażyczył sobie bowiem, aby oprócz tego detektora...
Skomplikowany ten schemat* dał bym układy różniczkujące RC i inwertery i stopień mocy. Nawet układ Schmitta nie jest niezbędny, przekaźnikowi bez różnicy, jaki kształt będzie miało zanikające napięcie. Można by nawet zrobić bez inwerterów, układ różniczkujący wprost na tranzystor załączający cewkę, jeden od strony plusa drugi od strony masy. *w google...
Witam Rozważam problem podłączenia enkodera (impulsatora) z przyciskiem do Atmegi. Zadaniem enkodera jest obsługa menu. Pierwsza wersja była podłączona bezpośrednio pod piny uC z wewnętrznym podciąganiem. Brak było jednak wykorzystania przerwań i układ ten działał niepoprawnie. W wersji drugiej (która nie została wykonana) zaplanowałem podobny układ,...
Potrzebuję zasilić atmegę z panela słonecznego i zrobiłem to za pomocą stabilizatora ale jest jeden problem. Gdy Napięcie spada na ogniwie poniżej 7,5V stabilizator już ma napięcie poniżej 5V co dla mnie jest niedopuszczalne i teraz pytanie. Jak zrobić aby stabilizator był włączany przy napięciu np 15V? Ale chyba wystąpi problem ze skakaniem napięć...
To , ze działa , nie musi oznaczać poprawności konstrukcyjnej. Wiekszośc pijanych kierowców trafia do domu nie powodując wypadków, ale czy to jest godne polecenia? I zapewniam Cię , ze do też może działać ( i działa ) od lat... A co jeśli z jakiś powodów ten stabilizator zostanie uszkodzony i nap. 24V dostanie sie na Twój układ? Transoptor z gotowym...
Witam po raz kolejny. Buduje komputerek samochodowy przy użyciu atmega8 i walczę teraz ze zliczanie czasu trwania stanu wysokiego na wejściu int1. Dążę do tego żeby zliczać sobie ilość spalonego paliwa na danym dystansie. Resetuje wskazanie i będzie zliczał spalone paliwo aż do kolejnego resetu. Podłączyłem wtrysk poprzez diodę =>rezystor=>transoptor=>bramkę....
Sprawa już rozwiązana. jarek_lnx miałeś rację. Wejścia atmegi mają wewnętrzny układ Schmitt'a. Polecam artykuł: http://mikrokontrolery.blogspot.com/2011... Sterowanie działa nawet bez wyłączania przerwań. Dziękuje wszystkim za cenne wskazówki. Temat do zamknięcia.
Dość mało pewny układ. W przypadku wejść z bramkami Schmita będą problemy. W przypadku wejść z tradycyjnymi bramkami może to działać niestabilnie. W swojej karierze widziałem takie układy, jak sprawiały problemy. Bez modyfikacji płytki to jedynym skutecznym rozwiązaniem było "sprawdzanie" stanu przełącznika przetwornikiem ADC (lub komparatorem analogowym...
To, co narysowałem na schemacie to wersja uproszczona, wykorzystująca wewnętrzny przetwornik ADC zintegrowany w Atmedze. Dokładnie rozumiem wykład - jest to sposob na naprawdę dokładny pomiar, tylko dochodzi ujemne zasilanie, przełączane napięcie wzorcowe i zewnętrzny przetwornik ADC z którego trzeba czytać 12 razy na sekundę. Pomysł ze skierowaniem...
Niestety – wiem że zmienia się szerokość sygnału i wartość napięcia. Zależy od szybkości z jaką porusza się element metalowy nad czujnikiem. Zakładam wpisanie kilku sygnałów do pamięci. Sygnał podlega dalszej obróbce w integratorze , przerzutniki Schmita i mikrokontrolerze. Z tym nie ma problemu. Natomiast mam problem z testowaniem elektroniki...
Jestem początkującym elektronikiem i drastycznie wchodzę w świat układów elektronicznych (za blisko miesiąc skończę montaż zaawansowanego programatora i zaprogramuję pierwszą atmegę), a teraz bawię się diodami LED. Moja wizja polega na tym, że mamy szachownicę 8x8 i na nim figury, lecz gdy dana figura jest w grze to ma własne oświetlenie, a kiedy zostanie...
chyba nie rozumiesz na czym polega praca enkodera Ja napisałem że chcę kontrolować pozycję a nie prędkość z enkodera otrzymujesz impulsy dopiero w programie ustalisz co będzie mierzone , licząc impulsy w czasie otrzymasz prędkość obrotu , licząc impulsy od pozycji początkowej otrzymasz aktualną pozycję poruszanego obiektu , z pewnością zastosujesz do...
schmitt ne555 przełącznik schmitt schmitt pspice
sterowanie przez rs485 cewka pompa gniazdo zapalniczki akumulator
pralka samsung magazyn energii
Jak zresetować pilot Onkyo TX-RZ810? MAN TGL 7.150 EBS Fault Code 03257-00 Diagnosis