Można to zrobić na AT89C2051 i wykorzystać analogowy komparator zaszyty w tym procku (piny: P1.0 i P1.1)
(at)kamil94goldman Jeśli to do sterowania PWM to możesz użyć AC w połączeniu z timerem. Timer na wyjściu daje 1 włączający klucz, prąd rośnie, włącza komparator, który przez event system wysyła polecenie zerowania timera, co wyłącza klucz do momentu, aż prąd spadnie poniżej progu zadziałania timera. Nie wiem czy event od AC jest generowany w sposób...
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...
Kolego zobacz. Nie jestem asem asemblera, ale lubię się uczyć. Wydaje mi się, że ten kod nie jest skomplikowany :D W tym kodzie z wyjściami chwilowymi ustawiany jest jeden z bitów portu a reszta wyłączana. Odpowiadają za to instrukcje SBI - Set Bit I/O Register - Ustaw Bit w rejestrze portu CBI - Clear Bit I/O Register - Skasj Bit w rejestrze portu...
https://obrazki.elektroda.pl/1655231800_... Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może...
Może: [url=http://www.atmel.com/dyn/resources/... Low Cost A/D Converter A jak to zrobisz w Bascomie to Twoja brożka.
https://obrazki.elektroda.pl/5980031500_... Nowy układ ze stajni Microchipa to ATmega4809. To pierwszy ośmiobitowy układu z rodziny megaAVR, który wyposażony został w niezależne od rdzenia peryferia (CIP), które umożliwiają m.in, przetwarzanie sygnałów cyfrowych i analogowych w czasie rzeczywistym, bez konieczności obciążania rdzenia...
Jest w nocie aplikacyjnej. Atmel podaje maksymalne napięcie ofsetowe (input offset voltage) 40mV (20mV dla mega8) ale jest to wartość bardzo zawyżona bo odnosi się do całego zakresu 0 - Vcc ( czy raczej 0 - Vcc-1V). jezeli ustalisz punkt pracy komparatora gdzieś między napięciem referencyjnym wzmacniacza operacyjnego a Vcc/2 to nie powinno przekroczyć...
Witam Muszę napisać program komparatora do atmelowskiego c51 w µVision (podobno asembler) porównujący wartość com1 z com2 i wysyłający odpowiedni wynik na com3. Napisałem program odejmujący wartości między portami com1 i com2, udało się rozróżnić czy wartości są równe czy też nie. Problem w tym że nie mam pojęcia co zrobić żeby rozróżniało która...
Mam do was pytanie szanowni koledzy. Na jakiej zasadzie działa komparator w procesorach AVR (chodzi mi o jego zastosowanie we własnych konstrukcjach). Przeczytałem już wiele postów na elektrodzie i na googlach na ten temat ale dalej nie kapuje o co chodzi. Czy może mi ktoś pomuc w tej sprawie :?:
Jak się korzysta z komparatora w '2313 :?: liczę na jakieś kawałki programów w Bascomie :)
Robilem kiedys cos takiego kumplowi do alarmu. Zrobione na 89C2051.Zmiana dlugosci i odstepu rozumiem chcesz przy pomocy peerkow robic ?? To moze byc maly problem gdyz 2051 ma tylko jeden komparator i bez przelaczania sygnalow da sie tylko jeden parametr sterowac. Pozdro Dexter
Witam wszystkich. Co jest powodem, że programik dokonuje komparacji tylko 1 raz. Po zmianie na wejściu komparatora trzeba resetu żeby to pokazał. Chodzi mi o ciągłą kontrolę U wej. Oto kod AVR Gcc #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> SIGNAL(SIG_COMPARATOR) { outp(0xDF,PORTD);/* turn on 1st led on PORTB...
Mam problem ze zrozumieniem programu z książki "Mikrokontrolery Avr W Praktyce" (Doliński). /***************************************... /* Ćwiczenie 6 - Zastosowanie komparatora analogowego do budowy */ /* przetwornika analogowo-cyfrowego. */ /* Wyzwalanie funkcji przechwytywania timera1 */ /* za pomocą komparatora. */ /* Przerwanie...
Warto by dodać, że AT90S1200 był w ogóle pierwszym prockiem AVR dostępnym w sprzedaży chyba w 1997 czy coś koło tego. Jest to prawdziwy dinozaur i żywa skamielina :) polecam poprzeglądać sobie dokumentację, bo zobaczyć jak Atmel poszedł do przodu. AT90S1200 ma jeden licznik, jedno przerwanie INT, komparator analogowy i trochę EEPROMu. Nie ma nawet żadnych...
Jak wspomniałem komercyjna budowa jest niemożliwa więc nie mam tajemnic z projektu. Oryginału nie dało się skopiować bo jakiś atmel wszystkim zawiaduje. Ja z dodatniego kondensatora głównego dałem dzielnik napięcia, dalej komparator z niewielką histerezą i mosfet załączający ładowanie. Po właczeniu urządzenia kondensatory ładują się do zadanego napięcia...
Jako literaturę polecam : Mikrokontrolery AVR w praktyce Jarosława Dolińskiego, książka ta kosztuje około 50zł (ja kupiłem za 53zł na wolumienie) Jako język programowania polecam asembler, proponuję używać "markowego" freewarowego softu Atmela AVRstudio http://www.atmel.com/dyn/resources/prod_... 20 pinowy AT90S2313 kosztuje około...
(at)anszun No nie za bardzo czegoś się nauczysz. Ten procesor ma tylko komparator analogowy i chyba 8-bitowy timer. Nic więcej. W dodatku ze względu na zaledwie 2 kB FLASH i 128 bajtów RAM nie za bardzo poprogramujesz w C, zostanie asembler, który ma obecnie średnią przydatność. Zresztą nie wiem jak ze wspaciem dla tego procesora w nowym IDE, z kolei...
ATmega8515 nie posiada wbudowanego przetwornika A/C, ma tylko komparator analogowy (który w połączeniu z kilkoma drobnymi elementami zewnętrznymi i odrobiną kodu można wykorzystać jako A/C - [url=http://www.atmel.com/dyn/resources/... jest przykład jak to można zrobić - jest też oczywiści na stronie ATMEL-a program przykładowy...
(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,...
http://obrazki.elektroda.net/70_12489013... Atmel Corporation wprowadza na rynek nowy niskonapięciowy mikrokontroler z rodziny AVR. ATtiny43U - bo tak nazywa się nowy układ, może pracować już przy napięciu 0,7V, a to za sprawą wbudowanej przetwornicy DC-DC typu Boost. Przetwornica ta pozwala na zwiększenie napięcia z zakresu od 0,7 do 1,8V...
Nawigator, dziękuje za linki. Temat odszedł od pierwotnego pytania na zagadnienia fail-safe więc napisze ogólnie co ten komparator ma robić. Przede wszystkim ma on być bezpieczny (fail-safe comparator) czyli taki który jeśli już się wyłoży zrobi to w sposób nie skutkujący utratą życia ani zniszczeniem infrastruktury. Samo urządzenie jest elementem zwiększającym...
Dziekuje kybernetes za rade. Masz racje, nie rozumiem elektroniki. Trafnie napisales ze umiem programowac i skladac z klockow urzadzenia. Faktycznie podlacze sobie procesor ATMEL i zrobie tak jak mowiles. A odnosnie elektroniki, to bede sie jej uczyc powoli, bo jak sam slusznie piszesz nie da sie zrozumiec czegos duze bardzo szybko i z forum. Wczoraj...
Potrzebny mi wylacznik czasowy, takie cos jak do swiatla na klatce schodowej. Czy ktos moze wie jak napisac taki program?? Mialby on byc na procesor atmel at90s8515, juz mam jeden program, ale napisany 'przestarzala' metoda. Zamieszczam go ponizej, moze wiecej wam to wyjasni. Potrzebuje miec to napisane w formie funkcji...hmmm...chyba nie jestem dobra...
Producent zapewnia wyzwolenie przerwania podczas przejścia ze stanu A w stan B (w zależności od ustawień rejestrów konfiguracyjnych). Poziom tego napięcia będzie ściśle zależał od napięcia zasilania, więc jest dość trudny do przewidzenia i myślę, że w tej kwestii Atmel nic nie gwarantuje. Jeśli musisz wywoływać przerwanie przy konkretnym napięciu skorzystaj...
Do oryginalnego oprogramowania atmela najlepiej wykonać kabelek wg poniższego schematu: http://www.atmel.com/dyn/resources/prod_... Pomocne może być też to: http://www.atmel.com/dyn/resources/prod_... Tak dokładniej, jest to schemat programtora CPLD Atmela, ale ISPCalbe jest identyczny. Ma tylko inaczej ponazywane...
Ja nie jestem specjalista od bascom'a ale na to drogie pytanie masz odpowiedz na stronie Atmela www.atmel.com
To zamiast potencjometru podaj sygnał z MCU - albo z wyjścia DAC (najprościej), albo z PWM poprzez filtr. Tylko napisz program tak, aby wyjściowo tranzystor był blokowany, podobnie, w przypadku pójścia procka w maliny, żeby odłączyć sterowanie diody. Wiele MCU ma komparatory w strukturze, można je wykorzystać. Jeśli to musi być MCU, bo takie są wymagania,...
Witam. Pisze maly programik do prostego termostatu. Planuje zrobic to na komparatorze jaki posiada Atmel AT90S2313, jednak mam maly problem... jak skonfigurowac przerwanie od tego komparatora ? :) Nota katalogowa jest pisana raczej pod asma, natomiast w instrukcji do bascoma zbyt wiele na ten temat nie pisza. Pytanie drugie - czy da sie w jakis prosty...
No cóż, może zakończmy tą dyskusję stwierdzeniem, że podłączamy źródło prądu nie napięcia :) Z tego co pamiętam, to poprzednie schematy tyczyły się detektowania przejścia przez zero fazy napięcia (podłączenie do komparatora lub wejścia przerwania zewnętrznego). W swoich dokumentacjach Atmel podaje, że podłączając napięcie wyższe od referencyjnego na...
Witam, no cóż, po experymentach jednak lepszym rozwiązaniem jest w moim przypadku zastosowanie AVR'a z ADC niż męczenie komparatora. Temat zamykam. Pozdrawiam
witajcie ! próbuję z kolegą Eaglem rozgryźć ten wykrywacz... kto mi objaśni co robi pin ICP w Atmelu 90s2313 ? bo jest podpięty do masy przez potencjometr, który ma ustawiac czułość maszyny może to mieć jakiś związek z czułością komparatora ? pozdrawiam Piotrek
Ale się ubawiłem poprzednią odpowiedzią... Może jeszcze windows wista i pentium4000? Zobacz cd4046 plus dowolny przetwornik AD wbudowany w byle jaki procesor 'pralkowy'*) np Amtel Atmel itp *) pralkowy tzn nadający się do sterowania pralką
Jest wykaz mnemoników asmowych na stronie atmela. Nota 1022 z atmela, www.atmel.com/atmel/acrobat/doc1022.pdf Komparator jest jedno bitowy. Tak, można zapisać wartość do jakiegoś rejestru. z głowy : mnemonik LDI r15, 243 - do rej. r15 trafia 243... Niestety do komparatora się tego przenieść nie da... Patrzy wyżej. Nie wiem czemu ZbeeGin tak usilnie...
tmf napisał: Oczywiście byłby to przydatny bajej, gdyby AS wychwytywało tego typu błędy Byłby to pierwszy kompilator z taka funkcją. Tyle, że standard C czegoś takiego raczej nie przewiduje Dlatego nie pisałem o kompilatorze, tylko o AS, które mogłoby takie błędy wychwytywać poprzez analizę kontekstową kodu. Podobnie jak to zresztą już robi, przy podpowiadaniu...
Dziękuję kolego za odpowiedź. Ten procesor ma tylko jedną nóżkę VDDIN masz na myśli to żeby podłączyć również tą VDDANA ? Wydawało mi się to niepotrzebne jeśli nie korzystam z komparatora. Co do napięcia to wg dokumentacji procesor działa w zakresie 2.70V - 5.50V więc 5V nie powinno mu zaszkodzić.
Tak, wzmacniacz operacyjny w powyższej aplikacji działa jak komparator. Rzeczywiście można wykorzystać komparator obecny na pokładzie procesora. Nie pomyślałem o tym. Czy więc, zakładając podłączenie do AIN0 i skonfigurowanie jak w nocie ATMEL'a można w ten sposób badać natężenie dźwięku ? ------ EDIT : Układ z załącznika zadziała dobrze, ale niestety...
Witam, potrzebuję pomocy, gdyż nie bardzo orientuję się od czego zacząć, a mianowicie potrzebuję stworzyć mikrokontroler, Czy posiadasz takie technologie jak IBM, AMD, Microchip, Atmel itp ... które pozwoliłyby ci na produkcję stworzenie mikrokontrolera ???? który pomoże mi zaprogramować automat telefoniczny(budkę telefoniczną). Jesteś właścicielem...
Witam ponownie. na stronie atmela jest również projekt konwertera USB na COM (i nie tylko) i projektanici (bo tam przeważnie pracuje i testuje wszystko sztab ludzi) jako wejście układu zastosowali wejście komparatora (czyli wykorzystują różnicowość sygnału).... nietety równiż jest zasilany z 3v3 co komplikuje potem komunikację ze światem... jeśli by...
http://obrazki.elektroda.net/9_127290239... Witam. Chciał bym zaprezentować mój najnowszy projekt: Linefollower CENTURIO. Projekt został stworzony w celach edukacyjnych ale również z zamysłem wystawienia robota w zawodach odbywających się pod nazwą "Robocamp 2010" na AGH w Krakowie w dniu 5 czerwca 2010. Linefollower został wykonany technologii...
Dlaczego nie zamówisz nowszej wersji W78E516D40DL? Aktualnie produkowane pod znakiem Nuvoton? Cena w hurcie ~$2.20/szt. Jeżeli to ma być coś z Atmela, to najbardziej pasuje AT89C51RD. Możesz też pomyśleć o AT89C51ED2 lub AT89C51ID2, które dodatkowo mają 2k EEPROM i ten ostatni jeszcze TWI. Na pewno musisz sprawdzić konfigurację sprzętową, ponieważ W78......
Powinienes sie zmiescic przy dobrych wiatrach w 4kB, ale jak dopiero zaczynasz z uC to 8kB to minimum :) Z rodziny AVR to bedzie np. Mega8, Mega8515, Mega8535 (lub starsze 90S8515 lub90S8535 - Atmel juz nie produkuje serii 90S). Nie powiem ci na 100%, ale chyba wszystkie mikrokontrolery AVR maja komparator.
Jak chcesz użyć do procesora ATMEL z serii 89x051 to gotowy przykład odczytywania położenia potencjometru podłączonego do procesora jest opisany na stronie www.edw.com.pl Znajduje on się w plikach kursu BASCOMa. Masz też tam sposób pomiaru napięcia. Coprawda ja bym osobiście nie stosował takiego rozwiązania bo przecież można użyć coś takiego jak np...
Układ resetu jest błędny, zamiast kondensatora wstaw rezystor pull-up 4,7-10K, a pull-down (5K do masy) wywal - tego typu reset stosowało się w prockach z rodziny '51 Atmela. Ja bym jeszcze dodał niewielką histerezę dla komparatorów (rezystor >470K) pomiędzy wejściem odwracającym (-) a wyjściem komparatora. No i oczywiście złącze do programowania i...
Witam, czy wystarczy mi AT90S2313 taktowany 4MHz (chodzi o jak najmniejszy pobór prądu) aby zbudować barierę optoelektroniczną pracującą w podczerwieni ? Jako odbiornik wiązki chcę zastosować TSOP36, a więc musze napisać programik w assemblerze, który będzie zmieniał stan jednego z pinów portu tego mikrokontrolera z częstotliwością możliwie równą 36kHz...
PD6 pewnie jest użyty na wejściu komparatora co daje sygnał przerwania przy przejściu sygnału back EMF przez zero. Zależy do czego jest podłączone PD7. Jak chcesz poczytać o sterowaniu, to szukaj: sensorless BLDC motor control. Atmel i Microchip mają noty o tym, w których masz również teorię.
Dziękuje za podpowiedź, mam nadzieje, że z mojej strony to już wszystko w temacie pomiaru. Przy okazji jak już jesteśmy przy attiny, to przeglądam oferty w TME i znalazłem attiny261A i attiny261V. Na pierwszy rzut oka wydaje się być atrakcyjniejszy dla mnie ten z literką A, gdyż może być taktowany do 20 Mhz, aczkolwiek wydaje się być podejrzanie tańszy....
Przeczytaj to : http://www.atmel.com/dyn/resources/prod_... Wiem że masz '51 a to tyczy się AVR ale komparator masz w '51 więc kombinuj
Witajcie ! Może to szalony pomysł, ale spytać zawsze warto, zbudowałem wykrywacz ze strony http://home.skif.net/~yukol/PI.htm działa świetnie, jest tylko jedno ale - soft jest w wersji demonstracyjnej - ma ograniczoną czułość i nie działa regulacja czułości. Można kupić normalny soft 20$ i nawet jestem skłonny, ale pomyślałem sobie, że i tak będzie...
Prąd ładowania w tej chwili jest rzędu 0,5 mikroA, więc prąd polaryzacji wejścia WO rzędu 5nA już będzie robił różnicę. Jeśli RT=1.5MOhm, to prąd ładowania I_c=\frac{U}{R_t}=\frac{5V}{1.5MOhm}=333... . Zgodnie z \frac{50nA}{3330nA}=0.015 Czyli jest stosunkowo niewielki, porównując do prądów, które płyną przez rezystor RT. Z drugiej strony stosunek...
Dzięki za odpowiedź, ale mam jeszcze pytanie. EVSYS_CH0MUX=EVSYS_CHMUX_ACA_CH0_gc; - w ten sposób łączę wyjście komparatora z zerowym kanałem zdarzeń. TCC0_CTRLD = TC_EVACT_RESTART_gc | TC_EVSEL_CH0_gc; - włączam polecenie RESTART i podłączam do kanału zerowego systemu zdarzeń. Jeżeli dobrze myślę to mam sterowany restart timera wyjściem komparatora,...
Mam rozumieć, że timer1 pracuje w trybie pwm i dodatkowo zewnętrzne zdarzenie ma powodować odczyt (przepisanie) aktualnego stanu licznika...? Napisz co to za zdarzenie i co to za atmel... Np dla atmega8 w ACSR ustawiasz ACIC i dodatkowo w TIMSK ustaiwasz TICIE1... Wtedy jeżeli timer1 nie jest w trybie gdzie ICR1 jest jako TOP, wartość licznika jest...
no to 89c2051+ds18b20+jakieścudo do buczenia? koszt 11-13zł i możesz sobie co do 0,5*C ustawić... Dodano po 3 ew jakiś inny ukladzik 1-wire (tanszy np 1822) ;-) Ew jak sie troche w angielskim orientujesz to da sie jeszcze taniej;-) - poczytaj strone producenta tych ukladow;-) wtedy pozostanie ci zakup jedynie atmelkai mozesz sobie postawic glosniczek...
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...
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),...
komparator odwracający komparator szeregowy dobrac komparator
kable zapłonowe pandy głośniki technics wymiana uszkodzony konwerter audio
wyciskarka wolnoobrotowa schemat silnik mercure
20TU SMD 6-pin – identyfikacja układu, LDO 2V, MOSFET, TVS, oznaczenia, rozpoznanie Amica PG381.11 – obraz karty SD z firmware do piekarnika, dostępność i legalność