Na piny P1.0 i 1.1 musisz podać stan wysoki, żeby wejścia komparatora nie były połączone z masą. Te piny nie mają wewnętrznego podciągania do Vcc, więc będą "wisiały w powietrzu" (i tak ma być :D ). Stan wyjścia komparatora odczytujesz jako pin P3.6 W BASCOMie jaokoś tak (nie pamiętam, dawno nie używałem, ostatnio tylko asm :D ): SET 1.0 SET 1.1 żeby...
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.
Ogólnie ADC polega na wielu komparatorach sprzężonych ze sobą w specyficzny sposób.
mikrokontroler ma wbudowany komparator analogowy i może mierzy napicie w przedziale 0-5V Komparator nie mierzy napięcia tylko porównuje ze wzorcem :).
Zainstaluj dowolną drukarkę na lpt i sprawdź w biosie ustawienia portu ecp lub epp powinno wszystko grać nie funkcjonuje tylko komparator analogowy .
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
Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP STOP urządzenie gdzie: urządzenienazwa symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta pętla, podobnie jak w instrukcji END. Jednak przy instrukcji STOP nie są wyłączane...
Przerwanie co 8ms (ze względu na to że stosuje bascom i liczby zmiennoprzecinkowe nie mogę zejść niżej) W przerwaniu: - sczytane wartości napięć i prądów i porównanie ich z wartościami zadanymi -jeśli prąd powyżej 1A niż zadany to wyjście napięciowe zmniejszone o połowę i wystawia zmienną kontrolną1 na 1 -Jeśli różnica 0,5A a 1A to napięcie zmniejszone...
W jaki sposób włączyć komparator analogowy w ATTINY 2313 w BASCOM'ie AVR ? w starym AT90S2313 uruchamiałem go przez Acsr.7 = 0. Niestety w nowym to polecenie nie działa
Sprecyzuj trochę pytanie. Chcesz użyć przetwornika analogowo-cyfrowego, komparatora czy może odczytywać stany 0-1 na linii?
Witam wszystkich,mam pytanie dotyczące komparatora 4 bitowego,który porównuje dwie liczby binarne A=1100 i B=1001,jak obliczyć co będzie na wyjściu tzn stany dla A>B,A<B i A=B.Szukałem w necie ale nie ma nigdzie jak to liczyć tylko są tabele prawdy,ale nie kumam jak to cholerstwo odczytywać.Proszę o wytłumaczenie.
potrzebuje do laborki projektu i-tej komorki wyzej wymienionego komparatora oraz sposobu laczenia tych komorek za kazda pomoc z gory dziekuje pozdrawiam
Witam Jak w Atmega8 za pomocą Bascoma uzyskać stan wyjścia komparatora np. na PD6 Będę wdzięczny za naprowadzenie.
Szukam komparatora, ktory po zrownaniu sie napiec na wejsciach + i - zmienil by stan na wyjsciu na przeciwny z H na L lub odwrotnie. Interesuje mnie oznaczenie ukladu scalonego + aplikacja. Scalak mogłby mieć w sobie 4 takie komparatory.
Witam i proszę o pomoc Jak podłączyć czujniki indukcyjne do komparatora by sygnalizowały że obroty dwóch wałów są różne ?
Jak się korzysta z komparatora w '2313 :?: liczę na jakieś kawałki programów w Bascomie :)
Jak prosto wykorzystac komparator z procesorow 2313 do pomiaru napiecia? (zakres 0-2V), (kod najlepiej w Bascomie) Przeszukalem forum i nie znalazlem rozwiazania. Post był raportowany. Nie używaj dużych liter w tytule -- > REGULAMIN.
System uzupełnieniowy U16 prawdopodobnie udało mi się zrobić, obrazek. Jak zrobić system U10 ? Komparator cyfrowy chyba działa poprawnie, tylko 2 liczby 1 -bitowe. Jak rozbudować ten komparator na większą liczbe bitów? Czy może on porównywać liczby w innym kodzie niż NB ? Poozdrawiam.
Witam! Kto wie coś o komparatorach?? Z tego co słyszałem to fajna rzecz:D tylko nie mam pojęcia o nich:cry: kto mógłby mi pomóc?? Jakiś referat dla laika:D albo początkującego:D (coś w stylu jak tu zapniemy tyle i tyle napięcia to tu będzie 1 a jak to to to lub komparator służy do tego i tamtego, przykłady(linki)). Pomożecie?? POMOŻEMY!!!!
Witam! probuje napisac programik ktory bedzie porownywał dwa wejscia analogowe kompilatora w tym procku a wynik wysylal na jeden z portow, i nie moge sobie z tym poradzic, nie wiem jaka jest skaladnia? moze ktos mi pomoze.
slyszalem ze w procku 89c2051 jest komparator. chcialbym go wykorzystac jako przetwornik a/d jak to zrobic... jak to jest w tym procku rozwiazanie?? na jedna nozke podpina sie 1 napiecie pod 2 drugie napiecie a procek w jakims rejestrze zapisuje w hexie roznice miedzy nimi??? z gory dzieki pzdr
bawiłem sie komparatorem atmega8 i mam mały problem, w helpie bascoma pisało że moge w komparatorze ustawić trzy opcje: TRIGGER = OUTPUT | RISING | FALLING no i ta pierwsza mi nie działa wogóle sie nie kompiluje, a zależy mi na tej opcji gdyż daje ona przewnaie przy narastającym i opadającym zboczu dleczego tak jest?? w helpie pisało też że można za...
Witam Zacząłem bawić się Baskomem, troszkę z przymusu, bo kolega poprosił, żebym mu zrobił migacz LED. Założenia są takie: Migacz ma 6 LEDów, kilka programów migania, z których każdy powtarza się określoną ilość razy zależną od ustawienia potencjometru podłączonego do komparatora analogowego. Za pomocą przycisku zwierając jeden pin procesora można sprawić,...
czy ktos mógł by mi wrzucic jakies schematy komparatorów i info jak je regulowac?
Witam! Jako że zaczynam dopiero z bascomem mam mały problem z napisaniem sensownego kodu do termometru. Na tą chwilę z materiałów znalezionych w internecie udało mi się zlepić coś takiego: $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności...
Mam pewnien problem. W c jest taka zmienna jak integer (int). Jesto to zmienna 1 bajtowa w procesorach 8 bitowych, moze przyjmowac wartosci od -128 do 127. W bascomie nie ma takiej zmiennej. Wiadomo nie jest trudno napisac odpowiedni program, ktory by mi to przeliczal. Tym bradziej, ze bede i tak musial zastosowac bascomowa zmienne typu integer/long,...
Witam. Czy mógłby ktoś pokazać fragment kodu w bascomie który uśrednia wynik pomiaru np z przetwornika A/C? Pozdrawiam
posiadam komparator lm311 , na we (+) podaje napięcie odniesienia 4V, na we(-) sygnał od 1-2V , na wyjściu chciałbym uzyskać płynną zmianę, zasilam układ napięciem 15,5V
Taki komparator latwo zrealizowac za pomoca ADC, nie potrzeba dodatkowych elementow analogowych. BTW, BASCOM ma w wersji free ograniczenie co do dlugosci kodu, ktore z pewnoscia przekroczysz. Zakladajac, ze nie kradniesz oprogramowania, za BASCOMa wydasz 89Euro (nie wiem ile w Polsce kosztuje), czyli tyle ile za plyte glowna jakiejs porzadnej centralki...
Ok, to jeszcze polećcie jakąś dobrą książkę o C. Do tej pory uczyłem się z "Programowanie mikrokontrolerów AVR w języku Bascom" Marcina Wiązania.
Rodzina ta sama, więc program powinien przejść. Może być tylko problem z peryferiami (w 89S5x masz ich więcej, a na przykład nie masz komparatora analogowego). Nie masz w BASCOMie definicji (opcji) tego konkretnego procesora albo czegoś podobnego (8751/2, 89C51... itp)?
U mnie na stronie 193 jest komparator analogowy. Rozumiem to tak jak napisałem: napięcie wejściowe może być z zakresu 0...VCC, ale napięciu 0V odpowiada wartość 0, a napięciu Vref (któro może być niższe niż VCC) wartość 1023. Powyżej Vref a poniżej VCC będzie już ciągle 1023. Czyli tak jak napisałem: napięcie może być z zakresu 0..VCC, ale napięcie...
W tym co napisałeś jest napisane że piny portu 1 czyli P1.0 i P1.1 są wejściami wbudowanego w strukturę mikrokontrolera komparatora analogowego. Pin P1.0 odpowiada wejściowi nieodwracającemu a pin P1.1 to wejście odwracające. Natomiast wyjscie tego komparatora znajduje sie na pinie portu 3 P3.6, tylko z tym że ten pin nie jest "wystawiony na zewnątrz"...
Brawo za pomysłowość ;) Możesz nawet podłączyć fotorezystor, a schematy znajdziesz w Bascom Collage, wykład o pomiarach wartości analogowych, ewentualnie help do bascoma jeśli chodzi o bascom collage to jest tam również kod asemblerowy dla pomiarów ;)
W przypadku ATtiny2313 to będziesz musiał zrobić prowizoryczny przetwornik analogowo-cyfrowy na komparatorze procesora i mierzyć czas ładowania kondensatora zależny od pojemności kondensatora i rezystancji fotorezystora. Mając procesor z przetwornikiem analogowo-cyfrowym, możesz zrobić coś takiego jak niżej...wartości rezystora i potencjometru nie są...
AVCC zasilacz do używania portu 'A' oraz/lub przetwornika ADC oraz/lub komparatora analogowego(opcja wyboru multipleksowanego wejścia komparatora). RESET do VCC przez 22k Co do reszty nie pomogę bo to BASCOM... Ale muszę z ciekawości spytać czy kolega ma oryginalną wersję BASCOM'a czy DEMO? ;)
Moim zdaniem wykorzystanie wewnętrznego komparatora do tego celu jest obarczone pewną wadą Po prostu łatwo nie uda się zrobić dodatniego sprzężenia zwrotnego zapewniającego pewną histerezę miedzy progami przełączania jak to jest w przypadku zwykłego komparatora (np. z wzmacniacza operacyjnego) Można oczywiście to obejść, ale jeżeli używamy procesora...
W kwestii bascom-u Ci nie pomogę ale może wykorzystasz wstawki asemblerowe ; .org 0 rjmp RESET ; Reset rjmp EXT_INT0 ; zewnetrzne Int0 rjmp EXT_INT1 ; zewnetrzne Int1 rjmp TIM1_CAPT ; zewnetrzny wychwyt wartosci licznika 1 rjmp TIM1_COMPA ; komparator A licznika 1 rjmp TIM1_OVF ; przepelnienie licznika 1 rjmp TIM0_OVF ; przepelnienie licznika 0 rjmp...
Mikrokontroler to układ scalony zawierający w swej strukturze między innymi procesor, pamięci, liczniki-czasomierze, przetwornik analogowo-cyfrowy, komparator napięcia i porty (końcówki), którymi steruje w zależności od wyniku wykonania programu. Końcówki służą także do przyjmowania informacji z zewnatrz. Układ jest cyfrowy więc sygnały na końcówkach...
mi sie wydaje ze twoje problemy rozwiaze komparator analogowy. Mozesz oczywiscie odpowiednio napisac kod i wtedy nie potrzebujesz komapatora (ale jak nie znasz sie na programowaniu tak jak ja to lepiej dodac ten jeden uklad scalony). jak chcesz wiecej informacji to napisz.
Testowałeś to w praktyce ? Czy to tylko twoja teoria ? Bo by wyglądało ze wystarczy diodę wstawić między jedno wyjście X a wejście INT0. Coś mi się to za proste wydaje zwłaszcza ze utknąłem na tej kwestii jakiś czas temu i póki co rozwiązania brak. Trochę się już nakombinowałem z komparatorami analogowymi i dalej nie mam rozwiązania problemu. Przetestować...
Co do pierwszej części pytania to najlepiej sprawdzić w nocie katalogowej czy to na prawdę takie trudne ? Tak czy inaczej odpowiem na nie. Nie posiada on ani przetwornika analogowo-cyfrowego ani komparatorów. A jeśli chodzi o program to chyba miałeś na myśli BASCOM. Jak Ci się nie podoba to zawsze jest jeszcze asembler i C. No chyba że chcesz płacić...
Jak wykorzystać wbudowany komparator analogowy? Wiem że w atmega8 (którego wykorzystuje) jest na pinach PD.6 i PD.7, ale na tym moja wiedza się kończy :) W innym projekcie wykorzystałem wzmacniacz operacyjny jako komparator napięć i jestem pod tym względem obeznany. Ale co "powiedzieć prockowi aby zrozumiał, że jeśli dam na port PD.6 większe napięcie...
atmega8 ma: 3 kanaly pwm 18 przerwan w tym 2 zewn 1 timer 16b 2 timery 8b rtc komparator analogowy sprzetowy modul mnozenia 8 kb flash 512b eeprom 1kb sram twi=i2c spi 8 przetwornikow a/c 10bitowych czy jeszcze jakies info ci jest potrzebne??
Czy da się i w jaki sposób zmierzyc częstotliwośc przebiegu podawanewgo na któreś z wejśc komparatora analogowego AVR.Jak to zrobic w BASCOMIE lub innym języku chociażby nawet assemblerze :? :Jak skonfigurowac komparator analogowy i timer do takich pomiarów:?:Weźmy np. attiny2313?
A moze ktos posiada kod obslugi ds1820 przez 1-wire pod kompilator Avr-gcc ? W Bascomie juz mi dziala, tylko chcialem pod C . :?
Mierzyć chwilowy prąd rozładowania? Nie rozumiem, po co, ale skoro musisz... Czym dla ciebie jest prąd chwilowy? W tej chwili, czy w następnej, a może w tej co będzie za 30 sekund? Może ty chcesz mierzyć szczytową wartość prądu w impulsie , w momencie gdy podłączysz kondensatory do obciążenia?... Wtedy najlepiej posiłkować się analogowym obwodem typu...
AT90S2313 nie posiada przetwornika analogowo-cyfrowego więc do mierzenia napięcia stosowano komparator. Ty masz ATmega8 który ma owy przetwornik - nim najlepiej mierzyć napięcie z LM35. Poza tym ATmega8 ma tylko jeden komparator. Dim w As Word 'właczenie przetwornika CONFIG ADC = single, PRESCALER = AUTO, REFERENCE = internal w = Getadc(0) 'odczyt...
Możesz do przełączania wykorzystać multiplekser komparatora analogowego i zliczać impulsy z wyjścia komparatora. Ale skoro masz sygnały tylko o fmax 5 kHz to może prościej samplować programowo te 6 wejść (a nawet 8), potrzebujesz w tym celu przerwania z częstotliwością tylko 10 kHz, co nawet poczciwa M8 uciągnie. Z drugiej strony dlaczego nie wziąć...
No to można podłączyć się jeszcze do komparatora analogowego. Wtedy polaryzacja będzie dokładniej sprawdzana. Nawet bardzo dokładnie. Ale wtedy może zajść taka sytuacja, że miernik pokaże powiedzmy 10mA do przodu, a "polaryzowskaz" że prąd płynie do tyłu (z czego to "polaryzowskaz" będzie miał rację).
Sterownik rolet okiennych powstał na bazie projektu z EP 3/2010 z którego wykorzystałem schemat ideowy oraz zaczerpnąłem pomysł na sterowanie silnikiem lewo prawo poprzez przekaźnik. W moim projekcie użyłem procesora Attiny2313 zamiast Atmega8, zrezygnowałem z interfejsu RS485. Funkcje urządzenia: -jeden układ steruje jedną roletą -dwa przyciski do...
Witam kupiłem ostatnio nadajnik i odbiornik ultradźwiękowy, dziś się męczyłem próbowałem to uruchomić no ale niestety nic z tego nie wyszło, najprawdopodobniej to wina programu. To chyba coś nie tak z ustawieniem komparatora. Proszę o pomoc. http://obrazki.elektroda.net/27_12249746... Config Portc = &B0000000 Portc = &B0000000 Config Portb...
Dobrze że mi przypomniałeś że chodzi o 1/1000s. Dawno nie zajmowałem się fotografią. A 1/1000s to jest 1ms- tak że z tym waitms 1 to trzeba uważać. A już zacząłem tworzyć program z "odpytywaniem" pinów co 8ms żeby ominąć problem zajętych pinów INT0 I INT1- ale byłaby kicha. Z tego co widzę masz wolny pind.1. A wyświetlacz masz jak wynika z Twojego programu...
A na jaki uC ustawiony jest Bascom? Chyba nie na M8. Proponuję w pierwszych słowach programu napisać: $regfile = "m8def.dat" (dla Bascoma 1.11.7.4) Co do komparatora to posiada wejście odwracające i nieodwracające wyprowadzone na piny 12 i 13 (dla AT MEGA 8) i do jednego z nich można przyłączyć napięcie odniesienia (stałe bądź zmienne jak...
Odpowiadając na pytania: - temperatury zał/wył/alarmów oraz histereza są ustawiona na stałe-w zasadzie to mój pierwszy układ z mikrokontrolerem więc jeszcze biegły nie jestem (obsłyga przerwań itp - pewnie kiedyś to opanuję), zależało mi też na prostocie obsługi (układu używa teściu), miałem też ograniczony czas... - program napisałem w BASCOM'ie -...
Obawiam się, że bez "sił zewnętrznych" typu przycisk może być ciężko... Można próbować poczynając od wystartowania timera połączonego z odczytywaniem wiszącego (nie podciągniętego) pinu albo lepiej odczyt stanu portu analogowego (z podłączonym czujnikiem temperatury, światła czy co tam kto jeszcze wymyślił) i w zależności od jego stanu przemielenie...
Witam, Niedawno na forum poruszyłem temat problemu z uruchomieniem komparatora wewnętrzego Atmegi 8 w Bascomie. Dla zainteresowanych tutaj jest http://obrazki.elektroda.pl/2534065600_1... Cały problem polega na odpowiednim (programowym) "podłączeniu" wejść ADC do drugiego z wejść komparatora. Po przeszukania helpa Bascoma i wujka Google,...
http://obrazki.elektroda.net/44_12749499... Witam serdecznie! Projekt ten jest moim pierwszym projektem który był tworzony nie tylko z chęci nauczenia się czegoś, czy wykorzystania jakichś elementów, lecz ze względów czysto praktycznych i użytkowych. Cele: Ograniczenie ilości pinów wykorzystywanych przez wyświetlacz graficzny LCD Opis układu:...
Prąd pewnie nigdy nie popłynie tak idealnie jak sobie wyobrażasz na rysunku. Masz tam kondensator pomiędzy wyjściem potencjometru a masą? Czy masy tego "zasilacza" potencjometru są połączone z masą całości układu? Powinieneś umieszczać konfigurację wszystkich peryferii w kodzie. Wtedy kod jest przenośny. Chodzi, w najmniejszym przykładzie, o to że nie...
Witam chciałbym wam przedstawić mojego pierwszego robota o nazwie MacLiner.Cała konstrukcja oparta na laminacie 3mm, która jest jednocześnie płytką drukowaną elektroniki. Robot jest w kształcie Koła. MECHANIKA Tradycyjnie jak prawie w każdym robocie tej klasy zastosowane zostały dwa silniki Pololu 30:1, ball caster który stanowi tylną podporę a także...
Do mojej wypowiedzi dopowiem, że nie tyczyła się pobudek jakie kierują kolega Dondu bo te znam na pamięć, jest gorszy niż reklama na Polsacie, jeśli to w ogóle możliwe. Moja wypowiedź tyczyła się metod jakie stosuje. Bardzo chętnie czytałbym rzeczowe wypowiedzi na temat mikrokontrolerów. Jak żołnierz karabin, potrafie rozłożyć mikrokontroler AVR na...
W 89c2051 jest już wbudowany komparator, a jego wyjście można programowo odczytywać - jest to P3.6. Niestety nie generuje przerwania, trzeba go sprawdzać cyklicznie. W tym przypadku na wejście - należy podać poziom odniesienia z potencjometru (nie więcej niż 5V), a na wejście + sygnał analogowy. Po skomparowaniu ustawić wyjście na przekaźnik. (Najlepiej...
'$sim 'to jest programik do sterowania silniczkiem w obu kierunkach 'za pomocą sygnału do sterowania serwa w odbiorniku zdalnego sterowania. 'sygał odbierany przez wejście odwracające komparatora analogowego z progiem 1.1V 'Sterowniki do silników modeli samolotów,chociaż są lekkie, nie mają zwykle możliwości zmiany 'kierunku obrotów silnika.(I...
Zgadzam się z kol.Saabotaz zacznij pisanie od nowa tylko na początek zrób sobie schemat blokowy w którym uwzględnij wszystkie podzespoły potrzebne w danej konfiguracji robota . Na pewno wspólnym blokiem dla wszystkich będzie sterowanie dwoma mostkami H , następnie blok czujników na koniec komunikacja RC5 . Następnie napisz 3 programy które w czasie...
(at)mirekk36 Nie wiem, czy jest tak mocno przesadzone. Dla przykładu czemu według twórców rodziny AVR trzeba mieć koniecznie osobny licznik do każdego bloku Input Capture? I czemu dopiero te większe posiadają w ogóle więcej niż jeden blok IC? Naprawdę tak trudno jest dołożyć komparator cyfrowy i bodajże 3-4 rejestry? A to nie jest jakiś tam drobiazg,...
Mam pytanie o zasadę działania komparatora od strony programowej. Mam do zrobienia w ramach projektu przetwornicę podwyższająco-obniżającą (Cuk) sterowaną z mikrokotrolera. Przy wyborze mikrokontrolera miałem wolną ręke ,więc wybrałem 90s2313 :) . Analogowy komparator tego procesorka chcem wykorzystać do stabilizacji napięcia wyjściowego. Na potencjometrze...
poczytaj sobie dokładnie o przetwornikach analogowo cyfrowych i sposobie ich wykorzystania coś masz w pomocy Bascoma , reszta to dane katalogowe układu i gotowe rozwiazania które poszukaj jeżeli już chcesz to zrobić z przetwornikiem A/C to zasada polega ma pomiarze napięcie na fotodiodzie ( dzielnik rezystor + fotodioda ) nastepnie doswiadczalnie określić...
O watchdogu wiedziałem ,ale on i tak jest fabrycznie wyłączony w fusebitach,wyłączyłem także komparator analogowy,ale ten program w ASM dalej nic nie zmienia:\ ,a bascomowe powerdown chodzi.Zaczynam podejrzewać że jest błąd w pliku attiny2313.dat ,a dokładnie z nazwą symboliczna rejestru MCUCR.
komparator analogowy bascom komparator schemat komparator analogowy
dodge światła łączyć bluetooth nokia 6310i zestaw
manetka hulajnoga problemy diagbox
Zbyt bogata mieszanka paliwa w Peugeot 206 1.4 benzyna - przyczyny i naprawa Schemat podłączenia drzwi Record STA15 - szczegóły instalacji