Uzywasz przerwania, a gdzie je włączasz? Dodaj Enable Interrupt.
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...
Raczej tylko w rejestrach
Witam serdecznie! Pewnie posypie sie grad uwag ale i o to chodzi. Pytanie brzmi: Czemu to nie działa właściwie?? http://obrazki.elektroda.net/53_12216313... oto fragment kodu odpowiadający za komparator: wyjscie_komparatora alias P3.6 If wyjscie_komparatora = 0 then set dioda_zielona else reset dioda_zielona Problem jest w tym że dioda zmienia swój...
Config Timer0 = Timer , Prescale = 32 Enable Interrupts Enable Int0 On Int0 Przerwanie1 Nosave Cls 'tutaj wysyłasz impuls pierwszy start timer0 Do : Loop Przerwanie1: stop timer0 'tutaj co ci sie podoba lcd "odleglosc:" ; wynik 'co tam jeszcze chcesz 'wysyłasz impuls start timer0 return End
Witam... Ja bym nie bawil sie w komparator i ... tylko wzioł cfrowy termometr 1-wire np DS1822, DS1821(swoją drogą da sie go zaprogramować jako termostat) no ale można zrobić to w rózny sposób, wracam do tematu postu... Przerwanie od komparatora w BASCOM Config Aci = On , Compare = Off , Trigger = Toggle On Aci Przerw Enable Interrupts Enable Aci coś...
Zabierasz się ze złej strony. Myślisz, że początkujący chirurg zaczyna od transplantacji serca? Najpierw zacznij od drobnych rzeczy. Skoro masz książkę to ją przeczytaj, zrozum co w niej jest napisane, wykonaj samodzielnie przykłady. Jak to przejdziesz to wróć do tematu i nas znowu zagadnij o ową budkę. Aczkolwiek gwarantuję, że jak to zrobisz to już...
A na jakim to jest procku? ATMEGA czy ATTINY? Dużo zależy od czystości sygnału i jego amplitudy. Zliczanie można zrealizować na przerwaniu INT0 ale wczśniej dobrze aby sygnał przepuścić przez komparator aby ukształtować ładny prostokąc, można też wykorzystać wbudowany w procek komparator analogowy.
Dalej nic... Włącz przerwania od ACI.
Ale np. 89C2051 już ma. własnie o tego procka mi chodziło, dzieki za szybka odpowiedz, a moze jeszcze ktos mi podaz jak to mozna tez zrobic w BASCOM?
Sprecyzuj trochę pytanie. Chcesz użyć przetwornika analogowo-cyfrowego, komparatora czy może odczytywać stany 0-1 na linii?
Wiem i problem się rozwiązał jeśli bezpośrednio będę wpisywał w rejestrze ACSR zakładce IO to można zasymulować nawiasem mówiąc bascom 8051 był lepszy pod tym względem temat można uznać za zamknięty
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)?
Sygnałem wyjściowym hallotrona jest napięcie. Tak więc przez 1/2 LM358 pracująca jako komparator i zasilona napięciem takim jak procesor. Ważna jest biegunowość napięcia wejściowego.
Może: [url=http://www.atmel.com/dyn/resources/... Low Cost A/D Converter A jak to zrobisz w Bascomie to Twoja brożka.
Widziałem w sieci schemat gdzie do wejść komparatora w atmedze podłączony był bezpośrednio opornik 0,1Ω. Czy możliwe jest by w taki sposób wykonać pomiar prądu?
R-47K c-100n. Ale to też nie za bardzo bo napięcie pomiarowe wejściowe się zmienia w miarę ładowania akumulatora więc to napięcie teoretycznie się nie wyrówna i właśnie tak się dzieje. Przy takich R i C kondensator ładuje się do 67% napięcia zasilania w ciągu 4,7 milisekund. Chyba aż tak szybko napięcie na akumulatorze się nie będzie zmieniać? :) Chce...
Napisałem podobny programik na ATtiny2313 w zeszłym roku. Użyłem komparatora bo szkoda mi było przerwań. Można go przerobić na ATmega8 Jest na elektrodzie-attiny2313 bascom pwm działa.
Tylko mikrokontroler... bierzesz jakiś AVR... BASCOM + programator za grosze + 2 dni posiedzisz i sam to zrobisz... Prostsza plytka, tańsze, same korzyści... Pozdrowienia
Ja nie jestem specjalista od bascom'a ale na to drogie pytanie masz odpowiedz na stronie Atmela www.atmel.com
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.
Opisałem jak to zrobić w programie. Jeżeli trzeba zmienić sprzęt, to tylko dla optymalnego dopasowania charakterystyki fotorezystora do natężenia światła. Średnia krocząca, to przecież żaden problem. Dodawanie i dzielenie przez przyjazne wartości, np. 64. Filtr górnoprzepustowy, to już opcjonalnie, a może nawet drugi filtr dolnoprzepustowy o mniejszej...
A jak mierzyć napiecie z 3 czujników?
Co to znaczy "po chwili"? Bo od tego zależy pojemność kondensatora i oporność opornika w jakimś prostym sample&hold podłączonym do komparatora.
to mowie komparator, otrzymujesz stan wysoki i niski na wyjsciu nie potrzebujesz zadnej przetwornicy a/c ja zastosowalem to do attiny2313. tu masz linka do tematu: http://www.elektroda.pl/rtvforum/topic61... a tu link do schematu: http://www.kmitl.ac.th/~kswichit/LFrobot... oczywiscie wszystkich wejsc komparatora nie musisz uzyc i tez...
Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....
Nie jest TL072 uszkodzony- nawet jak leżał 100 lat. To wymaga zasilania nieco większego niż 5V Zrobiłem wzmacniacz różnicowy na zasilaniu 5V na BF245A i jest on w tamtym temacie. Przy tym zasilaniu to nie będzie rewelacja. To jest zbyt małe napięcie. Pracuję nad tym. Może to da się zrobić na MAX232 i prostowniku. Zasilanie. Wysłałem ten wzmacniacz do...
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...
Z panela mam tylko 4 kabelki które bezpośrednio podpinam pod 4 adc w atmedze i niewiem który z nich pełni rolę zasilającego.Tak dokładnie to niewiem co to są komparatory ale w helpie bascoma znalazłem kilka informacji.Jednak pisze tam o powiązaniu komparatora z timerem1, a on w moim przypadku w całości zarezerwowany jest dla odtwarzacza.Czy to niebędzie...
Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...
PWM możesz obniżyć spokojnie do 30Hz, pojawią się lekkie szarpnięcia, MOSFET to na prawdę dobre wyjście, a wysterujesz go już 6V/1mA (np.BUZ11). W takich warunkach pracuje bez radiatora. Najlepszy bufor między nóżkę uK a tranzystor to OP amp pracujący jako komparator. Nie zapomnij też o szybkiej diodzie tak jak to sugerowano, np 1N5822 i wydajnym układzie...
Ponadto, o ile nie wykorzystujesz, wyłącz komparator A/C na stałe.
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.
Witam Chodzi mi o obliczanie watości wpisywanej do komparatora Timera1... Całość ma funkcjonować jak programowalne zródło prądowe. Zadaje wartośc prądu jaką chce uzyskać mierze aktualna w zależności od stosunku steruje wypełnieniem PWM... Jeśli chodzi o wartość stałą to nie ma problemu... Ale gdy chce dac na wyjście mostka filtr LC i wygenerowac prąd...
jak nie chcesz sie bawic w programowanie zrob to na komparatorze schemat jest banalny i nastawiasz potencjometrem
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 ;)
Może też podpowiedziałbym kondensator bo sam używam w jednym projekcie takiego układu. Żeby mieć "ostre" zbocza sygnałów to mam tam też komparator z histerezą. Trochę drogie rozwiązanie ale działa idealnie. https://obrazki.elektroda.pl/1598244400_... Jako czujnika używam takiego zespolonego maleństwa KTIR0711S. Dioda IR z fototranzystorem....
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ą...
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?
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ć...
To spójrz na schemat. Ktoś wchodzi na ADC zamiast na INT lub komparator. Przebieg z symulacji jest wspaniały- prawdziwy widać na obrazku. W czasie wysyłania sygnału należy zablokować odbiornik- bo przy takiej odległości- nadajnik- odbiornik zmierzy odległość 3cm. Potem dopiero można odbierać. Trzeba też zrobić kilka zakresów odległości mierzonej. Wykluczyć...
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"...
Detektor diodowy (dioda rezystor i kondensator) podłączone do wewnętrznego komparatora w AVR'ku powinien rozwiązać sprawę.
Mnie całkiem spokojnie działa i atmega8 i attiny 2313 pod bascomem avr,ściągnij nową wersję bascoma i będzie działać. Pozdrawiam
Jak się korzysta z komparatora w '2313 :?: liczę na jakieś kawałki programów w Bascomie :)
1. Dodam jeszcze, że jeśli chcesz używać nadal Attiny2313 to możesz jako przetwornik wykorzystać komparator i jeden kanał PWM do którego podpinasz filtr RC. Mając na jednym wejściu komparatora napięcie które chcesz zmierzyć a na drugim wyjście z filtra RC zwiększasz wypełnienie PWM, a komparator wykryje gdy napięcie z PWM będzie bliskie mierzonemu....
A moze ktos posiada kod obslugi ds1820 przez 1-wire pod kompilator Avr-gcc ? W Bascomie juz mi dziala, tylko chcialem pod C . :?
Komparator możesz wyłączyć ustawiając bit 7. - ACD w rejestrze ACSR (Analog Comparator Control and Status Register). W Bascomie możesz po prostu użyć stop ac . Chociaż przy 20mA to nie wiele da. ;) Daj lepiej schemat. I napisz czym to konkretnie zasilasz. inventco.eu - na życzenie :-) posty scaliłem.
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...
To nie program tu jest problemem a dopasowanie sygnału. Poczytaj o wzmacniaczach operacyjnych i komparatorach. W procesorze zbocze możesz wykryć za pomocą przerwania zewnętrznego.
P1 i R1 są bez znaczenia, one tworzą tylko dzielnik podający napięcie referencyjne. Oczywiście z P1 ma być podłączony ślizgacz, a nie tak jak na schemacie. R2 musi być dobrany do prądu diody (dioda oczywiście ma być spolaryzowana zaporowo). Komparator można wykorzystać wbudowany w procesor.
Twoje wątpliwości rozwieje najlepiej odpowiedni dokument... a np. pierwsza strona DSa nim jest;) Wspominają tam o OPAMPie? Wydawalo mi się że o komparatorze;) Ale co ja tam wiem...
mikrokontroler ma wbudowany komparator analogowy i może mierzy napicie w przedziale 0-5V Komparator nie mierzy napięcia tylko porównuje ze wzorcem :).
Duży filtr na zasilaniu(rezystor+duży kondensator), zasilanie przez dzielnik do ADC albo komparatora. Przez ADC albo komparator odczytujesz napięcie, jak spadnie zbyt szybko/zbyt nisko, to zapisujesz dane.
Ain0 w procku jest podłączone do masy? bo jak tak to raczej nigdy nie znieni się stan na wyjściu wewnętrznego komparatora, minimalne napięcie na wyjściu wzmacniacza operacyjnego (LM358N) wynosi około 0,7V. znam na to dwie rady: 1; na wejście Ain0 daj napięcie z dzielnika rezystancyjnego (może być potencjometr) 2; zwiększ wzmocnienie na wzmacniaczu i...
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? ;)
"single"-zajmuje cztery bajty - a Ty wykorzystujesz jeden. Więc nie single a byte-chyba że naprawdę trzeba. Dla pcf8574 można ustawić 8 adresów sprzętowo-jak mię pamięć nie myli-ściągnij datasheet. A0-A3 do + lub gnd.(to adresy) Jest jeszcze pcf8574A-jeszcze 8 adresów. Urządzenie peryferyjne-to nie jak ja to rozumiem-tylko jak jest. Peryferia w procesorze-przetworniki...
Przecież jest tego na pęczki prawda? Nikt ci nie każe pisać w C czy też bascomie. Wystarczy że znasz podstawy języka drabinkowego, albo graficznego. W necie ostatnio przeglądałem projekty jednego z użytkowników. (takie coś on sobie zaprogramował w zwykłym przedłużaczu. Nie mów że nie ma skoro jest. Tam chyba nie ma czasów, ale podejrzewam że przygotowanie...
Witaj Co prawda ATtiny2313 nie posiada ADC ale ma natomiast komparator, który można wykorzystać w tym przypadku. Rozumiem, że sam nie potrafisz pisać nawet w Bascomie, więc napisz co konkretnie chcesz osiągnąć, i na których nóżkach kontrolera, a na pewno ktoś ci napisze krótki program w dowolnym języku, a już wgrasz go sam. Pozdrawiam
Zainstaluj dowolną drukarkę na lpt i sprawdź w biosie ustawienia portu ecp lub epp powinno wszystko grać nie funkcjonuje tylko komparator analogowy .
A może zastosuj układ komparatora ,a jego wyjście podłącz do któregoś portu uP i napisz program sprawdzający stan na tym porcie. pozdrawiam :lol:
taki uklad powinienes zbudowac podobnie jak serwo modelarskie moze sa jakies gotowce , czy na pewno chcesz to budowac na mikrokontrolerze? W wersji nieprogramowalnej to kazdy np poczatek impulsu wyzwala 2 monowibratory jeden dodajacy obroty drugi odejmujacy, impulsy sa porownywane(odejmowane) i to co zostaje-reszta kreci silnikiem zwiekszajac lub zminiejszajac...
Komparator wyłączony, ADC Coś dużo te 1.4mA Komparator wyłączony, ale ADC cały czas pracuje.
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
To jakieś piezo? Możesz napięcie z niego przepuścić przez dwa opampy, żeby podciągnąć sygnał do poziomu TTL i zrobić z niego wejście cyfrowe. Ew. zbudować obok dzielnik napięcia z potencjometrem i wejścia z piezo i tego dzielnika dać na komparator - w ten sposób będziesz mógł regulować czułość zadziałania.
Aby odczytać wynik komparatora wystarczy "włączyć" komparator komendą ACI = ON i odczytać stan bitu Acsr.5? Pomóżcie ktoś bo układ leży przede mną, mam wybór albo skorzystać z wbudowanego komparatora albo oddzielnego, ale oddzielny to więcej lutowania, większa płytka. Czas leci a brama stoi...
le kurde. Moze do lepszego dzialania mierzenia czasu mozna podlaczyc wyjscia od komparatora do przerwan (czyli do pinad.2 i pinad.3)
typowy układ pracy komparatora dokonującego pomiaru napięcia na wejściach +/- (schematów jest wiele w sieci ),po za tym skoro to AVR to warto skorzystać dodatkowo z przerwań INTx
p3.6 nie jest podlaczone na zewnatrz ;) jest to wyjscie komparatora... nie pamietam jak w bascomie dla '51 ale dla avr deklaracja wyglada tak: Config GRAPHLCD = type , DATAPORT = port, CONTROLPORT=port , CE = pin , CD = pin , WR = pin, RD=pin, RESET= pin, FS=pin, MODE = mode .... wiec chyba mozna na sztywno przypisac pin do WR i RD
Kurcze probowałem coś podobnego, ale bez konfiguracji Tifr2.ocf2a. Dzięki wielkie. Ale kompilator wywala błędy w konfigu komparatora: Compare_a Compare_b Unknown config parameter. Dodano po 19 Poradziłem sobie.
Są proste projekty do pomiaru rezystancji. Nawet w kursie bascom collage była krutka wzmianka. A prze cież żeby za pomocą PT100 określić temperaturę to trzeba zmierzyć rezystancję czujki, potem wziąć tabelę i przełożyć na temperaturę. Gdybyś nie musiał mieć aż tak dokładnego pomiaru temperatury to mógłbyś dobrać charakterystykę liniową do przeliczeń,...
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
Ten wzmacniacz pracuje w trybie komparatora, takie rozwiązanie jest zdecydowanie lepsze gdyż próg można zmieniać (potencjometrem) w zależności od potrzeb - czasem oświetlenie jest tak silne że wymaga lekkiego wytłumienia czujnika, albo czujniki są słabej jakości (wykonane w domu) i ich praca pozostawia wiele do życzenia. Niekiedy można komparator pominąć,...
Kolejny raz widzimy to samo. Zamiast dobrać kontroler do zadania, to próbujesz na siłę dopasować zadanie do kontrolera leżącego w szufladzie. Tutaj o tyle gorzej, że nawet się nie zastanowiłeś ile zasobów potrzebujesz, tylko od razu przyjmujesz 2 albo 3(!) kontrolery do w sumie bardzo prostej aplikacji. Moim zdaniem wszystko zrobisz na jednym uC i może...
Witam. Robię sonar do pomiaru odległości za pomocą ultradźwięków na Atmega8 w Bascomie, przy zastosowaniu wzmacniaczy sygnału odebranego z przetwornika pomiar działa. Widziałem na stronie http://www.patron.net.pl/artykuly/AVR_tu... sonar, w którym odbiornik ultradźwiękowy jest podłączony bezpośrednio do pinów komparatora analogowego i jest tam...
Silniki krokowe jako enkodery całkiem dobrze sobie radzą nawet na wolnych obrotach, ale wypadało by żeby to były te przynajmniej 200-krokowe (1,8 stopnia na obrót). Wystarczy komparator do niego parę elementów ustalających parametry i zabezpieczających przed zbyt dużym wyindukowanym napięciem i zachowują się identycznie jak zwykłe z przesunięciem impulsu.
1. W tym układzie, który zamieściłem podwajacz jest potrzebny, ponieważ "górne" tranzystory IRF potrzebują napięcia na bramce wyższe o kilka woltów niż mają na źródle. Bez podwajacza te tranzystory nie "otworzyły" by się zupełnie i wytracało by się w nich zbyt dużo mocy. Tak naprawdę to można zastosować inną końcówkę do sterowania 3-f, w której takie...
Jak myślisz czy układ oparty na SG3525 może zostać wykorzystany do sterowania stało-momentowego? Przeważnie schemat oparty jest na tym [url=http://home.att.net/~wzmicro/3525.h... W tej chwili nie mogę znaleźć schematu z komparatorem LM zdaje się. Mi przynajmniej wydaje się to wątpliwe, ale może ma ktoś doświadczenie z tymi układami.
Witam Na dzień dobry przepuść sygnał prze komparator albo najzwyklejszy dzielnika potem dopiero przez jakiś transoptor. transoptor wcale nie musi być cyfrowy. Zwykły 4N35 też będzie działał. -- pozdrawiam
nagłe impulsy prądu mogą powodować spadek napięcia, mimo, że aku jest ciągle ok. Trzeba to jakoś uwzględnić w programie. No trochę kobyła na sprawdzanie bateryjki, ale zamiast programowo to można jeszcze dać kondensator, albo dodatkowo. Trochę zbuforuje impulsy. O ile miejsce jest. Zresztą przy komparatorze napięcia tym bardziej. Inne rozwiązanie,...
wystarczy pomiar narastającego lub opadającego zbocza ? zbocza wystarczą. oczywiście napięcie odniesienia na komparatorze musi być takie aby wyłapał zmiany przebiegów. Bo przebieg możesz miec 0-1V a drugi 2-3 V np.
Zawsze zostaje Ci w zapasie przerwanie od komparatora analogowego które tez jest na oba zbocza, dodatkowo ma zaletę ustawienia poziomu np. odcina szumy. Ale ja bym się Bascomem za to nie brał - precyzyjne zależności czasowe tylko asembler. Pozdr. N.
Witam. Nie napisałeś jakie to napięcia. W ATmega8 jest komparator analogowy tylko, że on porównuje napięcia na wejściach AIN0,AIN1 i sygnalizuje które z nich jest wyższsze. Jeżeli piszesz w Bascomie to pobierz polski help tam jest podana konfiguracja.
Witam Programowanie mikrokontrolerów zajmuję się już od ładnych paru lat czasem częściej a czasem z dłuższymi przerwami, więc wiem na ten temat co nieco. Od niedawny próbuję coś zrobić na AVR. I tu pojawia się pewien problem, nie wiem czy wynika on ze złej konfiguracji czy też z możliwościami programów które używam. Mianowicie napisałem prościutki program...
Eeeee przypuszczam, że nie ma:) Powiem więcej myślę, że na poziomie 20...30mV:> Tylko po co takie napięcie referencyjne? Zakładając napięcie niezrównoważenia komparatora koło 20mV byłby zakres pomiarowy 10mV .... na 1024... bez sensu:) Mniej niż 1,24V chyba nie ma sensu... (takie dość typowe niskie uref).
tak greg_matrix tylko że 89c2051 nie ma przetwornika A/C , sposób zaproponowany przez szymtro jest najprostszym wystarczy wykorzystać wewnętrzny komparator układu wejścia to P1.0 i P1.1 a stan odczytywać w programie ponieważ wyjscie komparatora nie jest wyprowadzone to pin P3.6 tu masz przykłady http://www.edw.com.pl/pdf/k10/58_03.pdf
AVE... Objętość współczesnych systemów operacyjnych czy innego oprogramowania mnie nie dziwi: im więcej zaawansowanych opcji, tym więcej rzeczy trzeba "upchać". W czasach szybkiego Internetu i dużych dysków nie ma sensu się ograniczać. Część problemu to też lenistwo i niekompetencja współczesnych programistów. Z tego powodu ChatGPT jest oparty o język...
Nie ma słowa "diód" :P Wbrew pozorom najprościej zrobisz to na mikrokontrolerze, soft nawet w Bascom, możliwości dowolne. Przekładnik prądowy jak najbardziej nadaje się do wykrywania pracy pompy, przy czym należy dorobić idealny prostownik i sądzę, że komparator sprzętowy też nie zaszkodzi.
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...
Dziękuję koledzy! Wasze sugestie będą pomocne przy wyborze odpowiednich właściwiości. Na razie chyba język wybiorę BASCOM i mikrokontroler AT89c52. Jakie możliwości mają wybrane przeze mnie produkty? Chodzi mi o głównie o kontroler: ile liń, komparator, porty... A jaką literaturę polecacie na początak dla początkującego? :D
euromatic pisze: "STARE MUSI KIEDYŚ ODEJŚĆ...." a ja mówię rachunek jest prosty: ceny w Seguro 2051 - 6,44 zł ds1820 - 21 zł lm35 - 3,78 zł atmega8 - 18 zł pomijając pozostałe podzespoły popatrzmy na cenę procka i czujnika atmega8 + ds1820 = 39 zł 2051 + ds1820 = 27,44 zł atmega8 + lm35 = 21,78 zł według mnie najlepiej użyć tej ostatniej konfiguracji,...
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,...
Witam. Jeśli mogę coś dodać, to: 1. Porty 89C2051 są fizycznie tak zbudowane, że mają własne rezystory podciągające do Vcc (pullup resistors). W związku z tym jeśli traktujesz port jako wyjście, to możesz uzyskać, przy stanie 1 na porcie, niewielki prąd wypływający z wyjścia do obciążenia, ale przy stanie 0 na porcie, prąd wpływający do wyjścia (sink)...
Wszystko pięknie ale cały czas rozpatrujemy wszystko pod względem elektrycznym a układ nadal nie działa. ATMEGA ma zmienione nazwy bitów i rejestrów, jakieś ustawienia wyjść komparatorów i inne rzeczy, może poprostu jakaś dyrektywa w programie odwołuje się do czegoś co w ATMEDZE nazywa inaczej i program głupieje. Nie znam się na tyle na bascomie bo...
Niestety ja tu nic nie poradzę bo nie bawiłem sie w bascomie w capture. 1) Sygnał do licznika może pochodzić z nóżki albo z wewnętrznego komparatora. Więc trzeba jakoś wybrać nóżkę i ustawić ja na input. 2) Najpierw skonfiguruj swój timer tak jak niżej, bo to musi być COUNTER a nie TIMER: Config Timer1 = Counter , Edge = Falling , Capture Edge = Falling...
Spróbuj tak: 'czestotliwosc uprocesora w Hz $crystal = 11059200 Config Portb = Output Config Timer1 = Timer , Prescale = 256 On Ovf1 Timer1_tick Portb = 254 'ustawienie komparatora timera '65535 - 43200 = 22335 Timer1 = 22335 ' load timer1 nie działa prawidłowo w Bascomie Enable Timer1 Enable Interrupts Do 'program glowny Loop Timer1_tick: stop timer1...
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ąć...
kbw - też robię różne cuda i po zrobieniu pierwszej wersji prototypu zawsze trzeba zrobić drugą. Może się okazać że polegniesz na włożeniu tego w obudowę w której na krawędzi jest np zatrzask (a akurat tutaj będzie jakiś element smd). Skoro to ma być bateryjne to podciągnij zasilanie baterii do nóżki ADC + dzielnik (włączany tranzystorem) lub do komparatora....
Witam Mam zamiar zabrać się „ostro” za programowanie mikrokontrolerów. Zgromadziłem już sporo artukułów i tematów z forum na ten temat. Czy mógłby mi ktoś może podsumować rodziny mikrokontrolerów Najpopularniejsze (najtańsze) to: AVR, '51 (MCS-51), PIC. W "rodzinie" chodzi o to, że identyczny jest zestaw instrukcji (wraz z ich kodami),...
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...
komparator analogowy bascom komparator odwracający komparator szeregowy
oświetlenie górne czujnik amica lodówka zamrażarka piszczy kondensator ceramiczny
zasilacz chieftec zasilacz chieftec
BFT Alena SW2 - Centrala do bram skrzydłowych Krzyżyki zamiast liter podczas pisania – klawiatura Lenovo, Dell, Windows 10, Num Lock, czcionka