pomiar czasu impulsów bascom

Znaleziono około 151 wyników dla: pomiar czasu impulsów bascom
  • Jak mierzyć czas między impulsami prędkościomierza w Bascom? Skoki prędkości km/h

    Impulsy pobieram przy liczniku z kabelka który wg "Sam naprawiam ..." pochodzi od czujnika drogi umieszczonego przy skrzyni. Do zliczania impulsów wykorzystałem timer0 (oczywiście znalazłem przykład), który liczył i podbijał mi zmienną. Zrobiłem 10 km i sprawdziłem wynik. Było 5150 więc podzieliłem aby zamienić na m i wyszło 5,15 Nic mi się nie zgadza...

    Mikrokontrolery AVR   01 Lip 2009 20:05 Odpowiedzi: 4    Wyświetleń: 2278
  • REKLAMA
  • pomiar częstotliwości (liczby impulsów) na Atmega16 - Bascom

    Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.

    Mikrokontrolery   22 Lis 2006 15:42 Odpowiedzi: 7    Wyświetleń: 3022
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [atmega8][bascom] pomiar czasu trwania impulsu poprzez ICP1

    Ponieważ tzw. casting w BASCOMie jest nieco zbyt prosto zrobiony to proponuję zrezygnować z: Dim Xl As Word Dim Xh As Word A w przerwaniu pobierać zawartość z rejestru ICR za pomocą specjalnie generowanej dla tego celu zmiennej typu Word: Capture1 . Pętlę Do..Loop zamieniłbm na sprzętowe porównywanie i kasowanie licznika przez CTC. Niech takimi rzeczami...

    Mikrokontrolery AVR   28 Sie 2009 12:15 Odpowiedzi: 2    Wyświetleń: 4662
  • [ATtiny25][Bascom] Jednoczesny pomiar dwóch impulsów.

    Tu jest gotowy przykład na atiny13 ale w ASM [url=http://www.avrfreaks.net/index.php?... nie mam pojęcia czy działa ale zapewne tak ;)

    Mikrokontrolery AVR   05 Lis 2009 22:46 Odpowiedzi: 4    Wyświetleń: 1487
  • REKLAMA
  • Pomiar małych czestotliwości (Attiny2313, Bascom-AVR).

    Jeśli dobrze rozumiem, otrzymujesz przerwanie co 1 sekundę i w jego obsłudze odczytujesz ile licznik zliczył impulsów? Nie ma się co dziwić że tak się dzieje licznik po prostu zliczy wartość całkowitą impulsów. Lepszym rozwiązaniem będzie pomiar czasu pomiędzy impulsami (okresu) i z niego przeliczenie częstotliwości.

    Mikrokontrolery   01 Lut 2012 12:08 Odpowiedzi: 14    Wyświetleń: 4083
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Proponuję zamiast mierzyć czas 5 obrotów sprawdzać ilość impulsów co stały czas.

    Mikrokontrolery AVR   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5849
  • REKLAMA
  • regulator dwukierunkowy silnika DC na podstawie projektu AVT5190

    To akurat to jest oryginalny program który publikował ATV a który chciałem sobie zmodyfikować ale nie działa ( ten oryginalny ), niestety pomiar czasu impulsów w RC w Bascomie nie jest mi znany a zmiany które chce wprowadzić potrafię napisać wiec myślałem ze będzie dobrze.

    Robotyka Modelarstwo i CNC   23 Sie 2022 22:26 Odpowiedzi: 10    Wyświetleń: 402
  • Jak zrobić komputer spalania w Bascom z pomiarem prędkości?

    Zamiast zliczać ilość impulsów w stałej jednostce czasu, mierz czas pomiędzy poszczególnymi impulsami.

    Mikrokontrolery   27 Cze 2007 14:24 Odpowiedzi: 4    Wyświetleń: 2961
  • Program w Bascom dla AT89c2051: Pomiar czasu impulsu i wyświetlanie LCD

    Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...

    Początkujący Elektronicy   05 Paź 2005 17:42 Odpowiedzi: 2    Wyświetleń: 1140
  • REKLAMA
  • Sterowanie czujnikami ultradżwiękowymi w Bascom ATmega32

    Jak napisał mirekk36- do takich czujników w Bascomie nie ma gotowców. Trzeba je sobie napisać. Ale to dopiero jest ciekawe- a nie gotowce. Schemat wzmacniacza z linku- prawidłowy ale koncepcja układu- taka sobie. Na obrazku z linku jest pięknie- a wrzeczywistości jest tak: http://obrazki.elektroda.net/56_12643603... Pięć impulsów o częstotliwości...

    Mikrokontrolery   20 Lut 2010 15:25 Odpowiedzi: 15    Wyświetleń: 2506
  • Jak dostosować program w Bascomie do pomiaru prędkości silnika BLDC?

    ........ chce wykorzystać wewnętrzny kwarc 8Mhz po trzecie czytając helpa jesli dobrze rozumiem to timer1 jest 16bitowy a timer0 jest 8 bitowy emarcus - gdybym chciał wykorzystać twój pomysł to gdybym zostawil timer1 jako counter a jako timer wykorzystał timer0 ktory by zliczał czas w jakim sa zbierane impulsy - jeśli o to ci chodziło i jeśli jest...

    Mikrokontrolery AVR   14 Maj 2009 09:36 Odpowiedzi: 21    Wyświetleń: 3566
  • atmega32 - Czy kod do przepływomierza w Bascom nie gubi impulsów?

    Czy to poprawny zapis do uśredienia wyniku z 60 pomiarów kodu co wyżej podawałem (*) pytam z czystej ciekawości czy to poprawna forma To nie jest 'uśrednienie',- to jest zbyteczne rozszerzenie rachunku wydajności, które jest równoznaczne z pomiarem impulsów w czasie 60 sec. Inaczej, zamiast odczytywać zawartość Countera1 po zliczeniu 250 4-milisekundowych...

    Mikrokontrolery Początkujący   23 Paź 2014 19:10 Odpowiedzi: 14    Wyświetleń: 1908
  • Bascom Atmega8: Jak ustawić Timer1 do pomiaru czasu między impulsami?

    Witam, Piszę program do atmega8 i mam problem z ustawieniem Timer1. Dopiero zaczynam programować więc proszę o wyrozumiałość. Chciałbym ustawić tak timer1 aby zaczął liczyć czas od pojawienia się na portd.3 pierwszego impulsu do drugiego impulsu, zapisał wartość do zmiennej, wyzerował się i zaczął zliczać czas od drugiego do trzeciego impulsu zapisał...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2837
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2247
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . O ile wyjaśnienie podane przez Tomq jest błędne(!) Load...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1248
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Właśnie czas pomiedzy impulsami da ci wiarogodny wynik. Chyba, że czas pomiaru będzie na tyle długi, że da ci zadowalającą dokladnosc. Np. na wolnych obrotach w samochodzie(ok 900 obr/min) masz 15 obr/sek (co ok 60ms) natomiast przy 10000obr/min masz impuls co 6ms. Przy podstawie pomiaru 50us (liczenie czasu pomiedzy impulsami) masz dobrą dokładność...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • [atmega8] [atmega8][bascom] Jak użyć TIMER1 do pomiaru czasu między odczytami I2C?

    Dzięki xury za linka z tematem. Bardzo mi pomógł, odliczam czas jak chciałem, co prawda pojawia się malutki błąd czasu wynikający z tego ze nie ma pełnych 31 impulsów tylko 31,25 ale na tak mała niedokładność mogę sobie pozwolić

    Mikrokontrolery AVR   10 Wrz 2010 20:08 Odpowiedzi: 2    Wyświetleń: 1858
  • ATMEGA 8 - pomiar predkości obrotowej silnika [BASCOM]

    Pomiar czasu pomiędzy impulsami radzę stosować dla małych prędkości obrotowych. Dla większych prędkości , lub odczytywaniu impulsów z enkodera ( np . 1000 impulsów na obrót ) czasy pomiędzy impulsami mają małą wartość , należy wtedy zliczać impulsy w czasie . Daje to większą dokładność. Np dla 1000 obr/min 100 impulsach na obrót i czasie pomiaru 1 sek...

    Mikrokontrolery AVR   08 Cze 2009 18:48 Odpowiedzi: 4    Wyświetleń: 5379
  • [Atmega8] Jak przekształcić wartość z timera1 Atmega8 na obroty na minutę?

    Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1 i jeden z interruptów zewnętrznych. Zatem jest tez bez znaczenia...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3281
  • Jak zmierzyć obroty 4 wentylatorów jednocześnie na Attiny 2313 w BASCOM?

    Ten sposób też będzie powolny a do tego niedokładny. W sumie doszedłem do wniosku że programowe zliczanie impulsów nie będzie gorsze. Zliczanie 4 impulsów trwa 10us w symulacji programowej. Zauważ że w tym pierwszym rozwiązaniu mnoży się przez 28 a więc dokładność pomiaru jest do kitu. Przy 4000rpm układ zlicza tylko 160 impulsów. Możesz dać Prescale...

    Mikrokontrolery   22 Lip 2010 20:21 Odpowiedzi: 53    Wyświetleń: 7892
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Nawet jeśli nie programuje się w Bascom to warto wiedzieć że ma taką WIKI. Wszystko na jednej stronie bez przewijania Helpa. Tam opisana każda instrukcja z właściwym syntaxem i przykładami. Otwiera się ze skrótu szybciej niż Acrobat Rider hahahaha :D Raz trzeba zobaczyć http://wiki.mcselec.com/bavr/BASCOM-AVR_... ..i nacisnąć PULSEIN - tam są odpowiedzi....

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3852
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Sugerujesz, żeby np. mierzyć impulsy przez 100ms i później pomnożyć to razy 600 żeby otrzymać wynik w obr/min? Dokładnie to sugerujemy. Ale z tym 6us to się BARDZO pomyliłeś i to zmienia postać rzeczy, bo przy 2 impulsach na obrót przez 100ms przy ok 11krpm impulsów będziesz miał np 36. 36x300 = 10800rpm z dokładnością +-300rpm... przy 10 pomiarach...

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8194
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    Witam Potrzebuje mierzyc czas pojedynczych impulsow dodatnich o czasie trwania od 0 do okolo 5 s podawanych na jedna z koncowek ATmega8 z kwarcem 4MHz. Moge zastosowac tylko Timer2. Jak wlaczyc ten timer po pojawieniu sie tego impulsu i jak go potem wylaczyc po jego zakonczeniu. No i jakich dokonac obliczen, aby czas trwania tego impulsu wyswietlic...

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 3113
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    Trzeba tu zaznaczyć, że metoda zliczania impulsów w czasie nie jest tożsama, pod względem efektów, z pomiarem czasu między kolejnymi impulsami. Pierwsza metoda nadaje się do wyższych częstotliwości, a druga do niższych. Problem tkwi w rozdzielczości pomiaru i szybkości uzyskania wyniku. Licznik AVR'a reaguje na impulsy o częstotliwości maksymalnej niższej...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2718
  • [atmega8] Jak zliczać impulsy między pomiarami czujnika na ATmega8 w Bascom?

    Problem polega na tym, aby pomierzyć ilość impulsów jaka upływa pomiędzy kolejnymi pomiarami czujnika. Chodzi o to żeby timer1 zliczający impulsy po wykonaniu pomiaru przez czujnika wyświetlał ich ilość, a następnie zliczał kolejne impulsy upływające do wykonania 2 pomiaru itd. Zamiast czasu podawać na monitor zliczone impulsy pomiędzy kolejnymi pomiarami....

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1986
  • Zdalny mini częstotliwościomierz / obrotomierz / licznik impulsów

    https://obrazki.elektroda.pl/7406837400_... Chyba siła wyższa musi w tym maczać palce, bo przymierzałem się od kilku lat(!) z publikacją tego projektu i ciągle albo brak czasu albo skleroza... a tu trafił się konkurs no to jak nie skorzystać :) Urządzenie o, którym mowa w temacie to bardzo prosty i niezwykle przydatny (przynajmniej...

    DIY Konkurs   01 Paź 2017 08:18 Odpowiedzi: 17    Wyświetleń: 7035
  • Jak skonfigurować czujnik ultradźwiękowy w Bascom do pomiaru odległości?

    Może: Licz: If Co_robic = 0 Then 'Odliczanie przerwy Incr Licz_przerwe If Licz_przerwe > 1000 then Licz_przerwe = 0 Co_robic = 1 End If Else Incr Licz_impulsy If Licz_impulsy > 4 Then 'Odliczanie okresu przebiegu (4 - okres = czas 4 przerwań Timera) Toggle PortD.4 Incr Licz_przerwe 'Odliczanie ilości impulsów (10/2 = 5 impuslów)...

    Mikrokontrolery   17 Paź 2009 14:23 Odpowiedzi: 4    Wyświetleń: 4160
  • Jak napisać program w Bascomie do mierzenia impulsów na minutę?

    Timer to dobry pomysł a w ogóle juz nie wspomne o łatwosci jego obsługi w BASCOM'ie, jeśli nie robiłeś tego jeszcze to nie martw sie przyjdzie Ci to napewno bez problemu. Jeżeli chodzi o dwa kanały no to po prostu wykozystasz dwa timery. Gorzej z odmierzaniem czasu bo timery się skończyły (no chyba że 89c52), w tym przypadku bez problem można by poradzić...

    Mikrokontrolery   13 Mar 2003 00:16 Odpowiedzi: 22    Wyświetleń: 4230
  • Program w Bascomie do liczenia arkuszy i prędkości druku na Atmega8/16/32

    Tak myślałem, otałem sie o produkcje poligraficzną na maszynach offsetowych:D Główny problem to najniższa prękosc liczenia. Poza tym dość prosto, zewnętrzny kwarc jako podstawa czasu, wenętrzny ma za duże odchyłki. Timer 16-bitowy jako timer zliczający interwał czasu w którym odbywa się pomiar, drugi timer jako licznik impulsów z fototranzystora. Reszta...

    Mikrokontrolery AVR   31 Lip 2009 06:56 Odpowiedzi: 7    Wyświetleń: 1956
  • [mega8][bascom]-obrotomierz 2 cyfrowy (jak z allegro)

    Dobry będzie taki program? Można coś jeszcze poprawić? Return Podaj jaka dokladnosc pomiaru jest wymagana i do czego to ma sluzyc. Najprostszy, najtanszy obrotomierz/ tachometr, najlatwiej jest wykonac uzywajac tylko ATtiny 2213, jeden wyswietlacz LCD (8 lub 16 cyfr, jedna lub dwie linie dla dodatkowych informacji, opcji) Impulsy "odczytasz" z elementu...

    Mikrokontrolery AVR   21 Gru 2008 09:04 Odpowiedzi: 2    Wyświetleń: 2891
  • Jak zbudować komputerek samochodowy LCD 2x16 z zegarem i pomiarem temperatury?

    Witam Traktując poważnie ten cały komputer pokładowy to chyba trzeba wysiąść z bascom'a, owszem tam można sobie testować pewne procedury ale poważny program,jakim pewnie docelowo ma być ten, w bascomie zajmie >>>8kb (a wybrany przez Was proc 90s8515 to właśnie 8kb). Wiem to z doświadczenia. Napisałem tylko 1 procedure do pomiaru prędkości chwilowej...

    Samochody Elektryka i elektronika   06 Kwi 2010 14:09 Odpowiedzi: 282    Wyświetleń: 110243
  • Sterownik do bramy - w bascomie na atmega16 - liczenie

    Używasz INT0 i INT1 do zliczania impulsów na linii A impulsatorów, ustawiasz generację przerwań na opadające zbocze. W przerwaniu sprawdzasz linię B danego impulsatora, jeśli B jest w stanie wysokim, to masz impuls "w lewo", jeśli B jest w stanie niskim, to masz impuls "w prawo". Pozostaje jeszcze eliminacja drgań styków... ;) Timer1 wykorzystujesz...

    Mikrokontrolery   06 Lis 2008 00:17 Odpowiedzi: 13    Wyświetleń: 4017
  • Atmega32 Bascom - niestabilny pomiar czasu trwania impulsu na INT0

    Proszę. Nie testowane bo ja tu mam mnóstwo roboty ;) Normalnie użyłbym raczej wejścia ICP1, ale takie cos to możesz mierzyć chyba z palcem w uchu :D Powinien pokazać czasy stanu wysokiego i niskiego ;) [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $hwstack=64 $swstack=32 $framesize=128 Config Lcd = 20x4 Config Lcdpin = Pin , Db4 = Portb.2...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1764
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    Napisz program w Bascom dla Atmega8, który będzie liczył pojedyncze impulsy w ciągu 24 godzin z zapamiętaniem najkrótszego odstępu między tymi impulsami, wynik wyświetlał na wyświetlaczu 2x16 opartym na HD44780. Oczywiście, chętnie pomogę Ci napisać ten program. Poniżej znajduje się kod, który powinien zrealizować to, co opisujesz. Wprowadziłem kilka...

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 288
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Nie jestem za biegły w timerach i się ciut pogubiłem. Proszę zatem o podpowiedzi. Próbuję ustalić ile czasu będzie trwał impuls podawany na INT procesora a jednocześnie zmierzyć czas od początku tego impulsu do początku następnego. Jednym uP podaję impulsy na drugi uP. Do Portc.7 = 0 'stan wysoki Waitms 1 Portc.7 = 1 'stan niski Wait 5 Loop Drugim uP...

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3675
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 46914
  • Jak zbudować czujnik poziomu szamba z pomiarem odległości w Bascom AVR?

    Witam Ogólnie rzecz biorąc mierzysz czas fali odbitej Najpierw wysyłasz impuls załączasz timer i czekasz na powrót echa fali odbitej Pozdrawiam PIOTR

    Mikrokontrolery   01 Kwi 2005 20:45 Odpowiedzi: 28    Wyświetleń: 5596
  • Obrotomierz na ATtiny2313, Bascom AVR - problemy z dokładnością zliczania czasu

    to może wykorzystasz częsc programu która odpowiada za odmierzanie jednej sekundy np dla zwykłego zegarka pozostaje tylko przelicznie dla danego kwarcu. projektów zegarków troche jest. tak sobie mysle ze problem z pomiarem tzn że silniczki maja taką samą prekdkość może byc zbyt krótki czas pomiaru czyli jedna sekunda w czasie której np dla wartości...

    Mikrokontrolery   23 Maj 2012 19:50 Odpowiedzi: 11    Wyświetleń: 7394
  • [AVR/BASCOM] Kod BASCOM do pomiaru odległości z HC-SR04 na AVR

    Ten moduł daje na wyjściu impuls o szerokości równej czasowi od wysłania impulsu do odebrania echa. W efekcie trzeba zaprząc timer, ICR i potem czas przeliczyć na odległość wiedząc jaka jest prędkość rozchodzenia się dźwięku w ośrodku.

    Mikrokontrolery AVR   02 Lut 2013 21:34 Odpowiedzi: 12    Wyświetleń: 8801
  • [ATMega] Jak najlepiej mierzyć prędkość na ATMega w Bascom? Impulsy, przerwania, timer?

    Postawiłem sobie zadanie opracowania licznika prędkości. Powiedzmy, że do roweru. Konstrukcję i jej sens odłóżmy na razie na bok :) Zadanie dla procesora niby banalnie proste - liczyć prędkość przez badanie impulsu na pinie. I teraz zaczynają się schody. Mogę to zrobić na kilka sposobów (te które znam): 1) mierzenie czasu między impulsami 2) mierzenie...

    Mikrokontrolery AVR   27 Lip 2009 22:14 Odpowiedzi: 6    Wyświetleń: 4350
  • Opel Corsa C - Jak bezpiecznie pozyskać sygnał czasu wtrysku z CAN?

    Sygnał czasu wtrysku można wziąść bezpośrednio z wtryskiwacza, sterowanie zapewne będzie masą więc mikrokontroler musi mierzyć czas trwania zera na wtryskiwaczu. Sygnał z czujnika prędkości to impulsy prostokątne o amplitudzie 5V a stałą takiego czujnika wyraża się w impulsach na metr. Można prosto zmierzyć ile impulsów przypada na metr drogi, podłączamy...

    Samochody Elektryka i elektronika   05 Lut 2006 07:44 Odpowiedzi: 5    Wyświetleń: 2260
  • C - Arduino Atmega2560 pomiar czasu między impulsami w C

    Witam. Buduję układ sterownika tempomatu do samochodu. Wykonałem już wszystko menu z wieloma funkcjami dodatkowymi poza tempomatem (mini komputer pokładowy), zbudowałem układ wykonawczy wraz z zaprogramowaniem sterowania przepustnicą elektroniczną lecz chyba zacząłem od złej strony i utknąłem na pomiarze prędkości z czujnika prędkości samochodu. W aucie...

    Arduino   25 Lip 2013 09:47 Odpowiedzi: 3    Wyświetleń: 4782
  • [Atmega8][Bascom] Pomiar czasu zadziałania przekaźnika - nie działa jak powinien

    Nie chciał bym za Ciebie pisać tego programu, bo jest to naprawdę proste zadanie i dlatego spróbuj sam napisać go jeszcze raz od początku wg np. takiego algorytmu: Ustaw timer powiedzmy na 10khz aby każde przerwanie wykonywało się co 100 mikrosekund. Możesz też gęściej od tego zależy dokładność - tu 100us czyli 0,1ms Zdefiniuj sobie zmienną licznikową...

    Mikrokontrolery AVR   06 Sty 2012 20:29 Odpowiedzi: 11    Wyświetleń: 3046
  • Pomiar impulsów w czasie. Pomiar prędkości obrotowej.

    Myślałem nad takim rozwiązaniem tego: Pojawia się impuls na wejściu z fotorezystora i włącza się timer. W ciągu np. 3 sekund impulsy są zliczane (poprzez zwiększanie wartości zmiennej wewnątrz pętli sprawdzającej stan portu), po czym timer zostaje zatrzymany. Na podstawie ilości otrzymanych impulsów w ciągu 3 sekund oraz ilości otworów na tarczy można...

    Mikrokontrolery   13 Mar 2006 16:13 Odpowiedzi: 34    Wyświetleń: 6367
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    Moim zdaniem to powinno wyglądać tak: po pierwsze wzór na prędkość V=s/t - czyli prędkość=droga/czas. Musisz mieć "coś" co mierzy przebyty dystans i podaje impulsy do procesora. Musisz wiedziec jaki dystans jest przebyty co każdy impuls. Cała filozofia polega na tym żeby zmierzyć czas trwania od impulsu do impulsu. Znając ten czas trwania i drogę,...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7425
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    Witam Zawsze staram się sam rozwiązywać problemy jednak tu poległem. Chodzi mi o pomiar czasu między impulsami. W jaki sposób poradzić sobie z Timerami? Który Timer można użyć do tego i z których wejść mogą być wyzwalane? Z góry dziękuję za pomoc.

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2881
  • Jak zmierzyć wypełnienie impulsu w Bascomie? Szukam przykładowego kodu

    r"]Idę w jakimś kierunku ....... ? Niezupełnie, nie najlepsza ta droga..... Po pierwsze: wybór processora i parametrów. -Attiny13; praktycznie nie masz możliwości taktowania go 10 Mhz. Masz do wyboru: 1.2, 4.8, 9.6 Mhz. albo też 'zasilić' go (CLK1) z gotowego (zewnętrznego) źróła zegarowego co nie ma w zasadzie ekonomicznego sensu. Jego timer0 z przyjętym...

    Mikrokontrolery   24 Sty 2014 19:22 Odpowiedzi: 8    Wyświetleń: 2713
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    emarcus super wykład, dziękuję! Starałem się wytłumaczyć ale faktycznie powinienem napisać - dwa niesymetryczne impulsy masowe w okresie 103ms (jednak wciąż nie jestem pewien czy precyzyjnie). Urządzenie już zrobione, działa. Ale napotkałem problem, o którym wspomniałeś. Mianowicie zawartość Counter1 w momencie rozpoczęcia cyklu jest przypadkowa. Nie...

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 810
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Nie,ma liczyć litry tak jak dystrybutor . Dodano po 2 Nie wiem w jaki sposób dodawac litry do zmiennej po przekroczeniu okreslonej liczby impulsów z przepływomierza to co znalazłem to liczone wszystkie w czasie a tu chyba chodzi o przepełnienie licznika Czas tu nie ma znaczenia! Użyj dowolny timer w charakterze licznika (Counter), i tak jak sugerowano...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7755
  • [atmega8][bascom] Pomiar przesunięcia dwóch sygnałów

    Witam. Próbuję napisać program odpowiedzialny za pomiar odcinków czasowych pomiędzy impulsami sygnału S1 i S2 (zgodnie z załącznikiem). Proszę o prześledzenie kodu, wszelkie uwagi i sugestie mile widziane. Nie mam pewności co do poprawności pobierania wartości licznika TIMER1 za pomocą TCNT1. 'program do pomiaru okresu sygnałów podpiętych do PD.2(INT0)...

    Mikrokontrolery AVR   23 Cze 2010 09:04 Odpowiedzi: 2    Wyświetleń: 1590
  • [ATmega16][Bascom] - Przez konfiguracje Timer2 brak kompilacji kodu

    Wielkie dzięki za odpowiedzi , rozwialiście mój problem całkowicie Więc teraz zrobie tak że timer1 będzie zliczał impulsy timer2 będzie korzystał z kwarcu zegarkowego, a timer0 będzie skonfigurowany przez funkcje Config Servos. Tadam A z moimi liczbami chodziło mi o to że w kodzie jeżeli timer zmierzył więcej niż 256 impulsów to inkrementowałem zmienną...

    Mikrokontrolery AVR   23 Lip 2013 05:20 Odpowiedzi: 12    Wyświetleń: 2163
  • [atmega8] [bascom] Jak pomnożyć częstotliwość wejściową 7 razy?

    Tak na chłopski rozum pierwsze co przychodzi na myśl to stały pomiar częstotliwości wejściowej i na tej podstawie wytworzenie nowych impulsów o wyższej częstotliwości przeliczanych w czasie rzeczywistym. Oczywiście w takim układzie impulsy wyjściowe były by z lekkim opóźnieniem (co najmniej 2 imp. na wejściu), bo potrzebny jest przecież czas na zmierzenie...

    Mikrokontrolery AVR   03 Mar 2012 13:53 Odpowiedzi: 4    Wyświetleń: 1833
  • Jak mierzyć prędkość czterech wałów jednocześnie w Bascom na atmega88?

    Witam. Jestem początkujący i programuje w Bascom. Ogarniam już tematykę pomiaru prędkości obrotowych wałów i trochę już przećwiczyłem. Napisałem już działające programy mierzące prędkość obrotową wału przy pomocy pomiaru ilości impulsów w czasie, oraz metodą pomiaru okresu impulsów prostokątnych, generowanych przez czujniki indukcyjne, lub fotooptyczne....

    Mikrokontrolery   12 Sty 2011 10:56 Odpowiedzi: 16    Wyświetleń: 2575
  • Samochodowy komputer zużycia paliwa

    Witam. Mam vectrę 1,6 i zasilam ją gazem. kazdy z wtrysków jest spięty z emulatorem. W czasie pracy na LPG wtryskiwacze są wyłączane przez komputer gazowy i w to miejsce podkładany jest rezystor kloczowany przez emulator wtryskiwaczy. Emulator potrzebny jest aby oszukać komputr samochodu, żeby nie zapalała się kontrolka komputera samochodowego. Do pomiaru...

    Artykuły   23 Mar 2016 21:58 Odpowiedzi: 556    Wyświetleń: 382992
  • [ATmega128] Jak zrealizować pomiar 4-20mA i RS-232 na ATmega128?

    Witam, mam następujące zadanie: czujnik z wyjściem analogowym 4-20mA, enkoder taktujący pomiar z czujnika, wysłanie pomiaru przez RS-232 do PC. Enkoder pracuje w osi koła i generuje impuls co 25mm. Impuls wyzwala konwersję ADC z czujnika, wynik zostaje wysłany do PC. Problem w tym że nie mam pojęcia jak to zrobić. Mam do wyboru ATmega16 lub 128 i C...

    Mikrokontrolery AVR   12 Sie 2008 18:24 Odpowiedzi: 2    Wyświetleń: 2253
  • Prędkościomierz na ATtiny2313 i Bascom – dokładność wzoru, liczba czujników, obliczenia

    Nie dokonuj pomiaru ilości impulsów na 1 sek ! To błędne podejście . Niby dlaczego ,mógłbyś rozwinąć tę myśl? Przecież co sekundę mam uaktualnianą zmienną z prędkością, po co szybciej jeżeli w czasie jazdy nie patrzymy cały czas na wyświetlacz/wskazówkę. Tylko co jakiś czas ale także krótko. Chodzi mi o to aby wynik nie skakał po przecinku jak "oszalały...

    Początkujący Naprawy   28 Sie 2011 19:38 Odpowiedzi: 6    Wyświetleń: 2046
  • [Attiny2313] Jak napisać program w Bascom dla dalmierza ultradźwiękowego na Attiny2313?

    Tytuł artykułu: Ultradźwiękowy miernik odległości, wzrostu i poziomu. Zestaw 254-K z Nowego Elektronika październik / listopad 2008 Witam. Proszę o pomoc w napisaniu programu do ultradźwiękowego miernika odległości. Chodzi mi dokładniej o fragment dotyczący wysyłania paczki impulsów, oraz pomiaru czasu po jakim wrócą do odbironika. Przeliczanie na odległość,...

    Mikrokontrolery   09 Lis 2008 12:57 Odpowiedzi: 3    Wyświetleń: 3448
  • Sterownik akwariowy w pokrywie oświetleniowej

    http://obrazki.elektroda.pl/1173779300_1... Witam, chciałbym wam przedstawić sterownik akwariowy zintegrowany z obudową, który niedawno skończyłem budować. Urządzenie jest w fazie testowania i rozbudowy, więc jest dużo niedociągnięć w projekcie. Ale jak ktoś kiedyś na forum napisał "ważne, że własne i działa", a jak długo, to się okaże....

    DIY Konstrukcje   03 Gru 2013 22:27 Odpowiedzi: 47    Wyświetleń: 29349
  • Licznik impulsów na Atmega8- jakie oprogramowanie w Bascom?

    zobacz sobie temat: http://www.elektroda.pl/rtvforum/topic81... program będzie bardzo podobnie wyglądał. Chodzi mi o Timery. Dodano po 2 ale czy te diody mają się świecić cały czas to znaczy, że jeśli będzie więcej impulsów niż 200, to mają się świecić wszystkie 3 diody czy tylko 3 dioda?? Tak na szybko napisałem( nie testowałem ale powinno działać):...

    Mikrokontrolery   17 Sie 2007 21:02 Odpowiedzi: 4    Wyświetleń: 2699
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Hmm, a jakbyś obroty mierzył za pomocą timera w trybie licznika? Wtedy impulsy są zliczane niezależnie od programu głównego, a dajesz przerwanie od drugiego timera co większy odcinek czasu i w nim wykonujesz transmisję 1w oraz przeliczanie obrotów. oczywiście przeszukiwanie układów wystarczy raz na początku a potem coś na kształt: Przerwanie_co_100ms:...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4613
  • Optymalizacja programu miernika częstotliwości dla AT90S2313 w Bascom AVR

    Pdf-a nawet nie otwarłem. Program podaję jako wzór. Wyswietlacz wiadomo jak podłączyć, impulsy na T0, kasowanie wewnętrznego preskalera ujemnym impulsem z D.6 (można potraktować jako opcja), Przełączanie zakresów (dodatkowy prescaler) na D.0 (można potraktować jako opcja). Jak znajdę czas to pooglądam pdf'a. Ze względu na preskaler wewnętrzny wynik...

    Mikrokontrolery   27 Lis 2012 00:53 Odpowiedzi: 13    Wyświetleń: 10427
  • Jak zaprogramować generator impulsów 1-20Hz na ATmega8 w Bascom?

    Witaj. Skądś znam ten problem, ktoś mnie o coś takiego prosił. Tyle, że wartości częstotliwości i wypełnienia były ustawiane potencjometrami. Programik był napisany na ATtiny26, wartości częstotliwości i wypełnienia nieco sie różnią, ale możesz sobie to zmienić. Programik testowałem (ale bez oscyloskopu). W razie błędów proszę o łagodny wymiar kary...

    Mikrokontrolery   10 Lut 2008 21:48 Odpowiedzi: 12    Wyświetleń: 3903
  • Pomiar położenia, jak to zrobić programowo? Precyzyjne?

    Chciałem, sie poradzić w kwestii sprawdzania pomiaru położenia. Zrobiłem sobie piłę do cięcia drewna przesuwaną za pomocą śruby z gwintem trapezowym długość skoku to 2,5m. Aby uniknąć uciążliwego jej pozycjonowania i mierzenia miarką. Pomyślałem ze można by zliczać obroty takiej śruby i mieć cyfrowe nastawianie. Powiedzmy, że jeden obrót dawałby 10...

    Mikrokontrolery   15 Lis 2008 13:17 Odpowiedzi: 9    Wyświetleń: 2147
  • Pomiar częstotliwości na atmega8, program w bascom

    Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który ma odliczyć sekundę (więc wynik od razu w Hz). Po upływie sekundy ma...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1839
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Witam Od pół roku montuję i modyfikuję wielozadaniowy układ do samochodu osobowego, oparty o Atmega8 (program Bascom). Funkcje: -pomiar temperatury i ciśnienia oleju -pomiar składu mieszanki -pomiar temperatury cieczy chłodzącej -odczyt zerowego położenia przepustnicy -pomiar prędkości obrotowej silnika (pomiar czasu między impulsami zapłonowymi) -regulacja...

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4224
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Multimetr nie mierzy poprawnie przebiegu prostokątnego chyba ze to zaawansowany miernik . Taki pomiar możesz zrealizować przetwornikiem I/f w którym ilość impulsów jest proporcjonalna do prądu chwilowego . Licząc ilość impulsów w określonym czasie możesz tą wartość przeliczyć na prąd średni . Tomek chyba nie zagłębił się w zasadę działania ładowarek...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6165
  • Jak zbudować obrotomierz na ATmega16 i ATtiny2312?

    Witam W prockach dopiero raczkuje. Robię obrotomierz do samochodu (choć można zastosować to wszedzie). Oparłem to na atmega16 bo taki akurat teraz mam, ale docelowo ma byc na 2312.Na razie jest wszystko w fazie testowej na biurku, ale założenia są takie: na kole zamachowym umieszczam siakiś czujnik, podaje to na układ formowania impulsu, z którego będę...

    Mikrokontrolery   14 Wrz 2004 08:00 Odpowiedzi: 11    Wyświetleń: 3255
  • Automatyka bramy dwustronnej.

    ...Obroty kontroluje przez czujniki na silnikach zliczam je po prostu i kontroluje z wzorcem co 250ms. Wzorzec sterownik wylicza sobie sam dokonując takiego pomiarowego przejazdu po zaprogramowaniu kata otwierania stron... Kurcze nie bardzo rozumiem jak ty to zrealizowałeś ale jeśli to porównywanie impulsów w jednostce czasu to jest duże ryzyko, że...

    DIY Smart Home   10 Sty 2012 00:02 Odpowiedzi: 52    Wyświetleń: 28679
  • Język C funkcja przerzutnika monostabilnego pod licznik

    Jestem początkującym z programowaniu w C.Opiszę problem : Zbudowałem licznik zwojów do nawijarki na ATMEGA 8 . Licznik liczy zwoje przy pomocy optobariery szczelinowej i tarczy z dziurką(czyli zliczanie gdy na wejściu stan niski) liczy w przód i w tył(przy odwijaniu). Jedno wejście ATMEGi zlicza impulsy (PULSELOW) , drugie to wejście sterujące aby zmieniać...

    Mikrokontrolery   09 Kwi 2017 21:00 Odpowiedzi: 1    Wyświetleń: 786
  • [ATTiny2313][Bascom]Stabilizacja obrotów silnika DC

    Nadal nie wiem co zrobić jak prędkość zadana jest mniejsza od prędkości zmierzonej. Uchyb jest ujemny czyli cały człon P też wyjdzie ujemny (człony I i D na razie pomijam). Jak to przełożyć na sygnał PWM? Zmniejszyć do zera aż prędkość silnika spadnie poniżej prędkości zadanej czy może zmniejszyć do jakiejś wartości minimalnej? W docelowym układzie...

    Mikrokontrolery AVR   01 Wrz 2010 22:27 Odpowiedzi: 11    Wyświetleń: 5430
  • Odliczanie 1us - nie działa prawoidłowo [bascom]

    Przydał by się jakiś przykład ale pokombinuje . To trochę komplikuje sprawę bo timer1 jest już zajęty ale zobaczymy czy działa lepiej. Docelowo muszę dokonywać pomiaru 2 sygnałów ( sygnałów serw rc). Tylko jeśli ustawię: Config Timer1 = Counter , Edge = Rising , Capture Edge = Rising i po pojawieniu się zbocza zmienię na: Config Timer1 = Counter , Edge...

    Mikrokontrolery   13 Lis 2011 23:54 Odpowiedzi: 4    Wyświetleń: 1391
  • Miernik czestotliwosci za grosze? Tak to mozliwe

    Czy podłączając wyświetlacze LED bez rezystorów ograniczających prąd nie przekraczasz dopuszczalnych parametrów mikrokontrolera? Tak całkiem możliwe, że ten prąd przekracza 20mA - nie mierzyłem - ale urządzenie jak do tej pory hula bez problemu - de facto czas zatrzymania na jednej cyfrze to 500uS więc nie dużo. Co do oprogramowania, to źródła są w...

    DIY Konstrukcje   24 Maj 2007 21:02 Odpowiedzi: 16    Wyświetleń: 13493
  • Jak napisać program w Bascom dla częstotliwościomierza na Atmega8?

    Zgadzam sie w duzej mierze z kolega PiotrPichuta szkoda czasu na LED-y skoro ma sie prosta obsluge LCD... Jak patrze w listing progamu stedujacego 4 wyswietlaczami LED to zajmuje ona okolo 3 strony formatu B5... Wiec kolego rozpatrz mozliwosc zastosowania wyswietlacza LCD... Co do czestosciomierza to znowu zgadzam sie z kolega Piotrem :)... i dodam...

    Mikrokontrolery   12 Sty 2008 19:01 Odpowiedzi: 8    Wyświetleń: 5020
  • [Attiny2313][Bascom] Prędkościomierz, poprawność kodu.

    Przejrzałem program i kilka rzeczy od razu sie rzuca w oczy 1. brak procedur obsługi przerwań od przepełnienia Timer0 i timer1 Po skonfigurowaniu powinneś określić do jakiej procedury program ma wskoczyć po odliczeniu przez timer np 10ms Powinno być zaraz po konfiguracji timera On Timer0 etykietka A na końcu programu etykietka: ... instrukcjie ........

    Mikrokontrolery AVR   22 Gru 2010 19:29 Odpowiedzi: 8    Wyświetleń: 2525
  • ATmega128 BASCOM - RTC ds1307 pomiar napięcia baterii

    1 om to ekstremum, typowy supercap 0,22F ma opór wewnętrzny koło 8 i więcej omów. Niby wychodzi z tego koło 0,5A, ale przez czas rzędu kilkunastu ms. W miarę narastania napięcia na kondensatorze prąd będzie szybko malał. Diody w SMD spokojnie wytrzymają 1-2A, a w impulsie więcej. Prawdę mówiąc nie spotkałem diody Schottkiego na kilkanaście/kilkadziesiąt...

    Mikrokontrolery   10 Lut 2014 16:34 Odpowiedzi: 17    Wyświetleń: 5859
  • Miernik częstotliwości 0-120Hz na ATmega8 – ocena schematu i kodu BASCOM

    Dzięki wielkie za poprawienie mnie, dużo mi to wyjaśniło, nie widziałem jak mogłbym to zrobić bardziej zwięźle, ale teraz już widzę. Linijki kodu określające wyświetlacz mogę ale nie muszę wyrzucać? I jeszcze jedno, zmiany na wyjściu mogą być najszybciej co sekundę? Jeżeli tak to chcąc, aby reakcja na zmiany częstotliwości była szybsza to muszę zmienić...

    Mikrokontrolery AVR   09 Mar 2014 23:03 Odpowiedzi: 29    Wyświetleń: 3033
  • Jakie sterowanie do stołu testowego wtryskiwaczy CR? Bascom czy coś innego?

    Nie znam się na wtryskach ale jeśli chcesz mierzyć ich charakterystykę to szybkość zjawisk tam zachodzących raczej wyklucza ATMegę. Jeśli chodzi jedynie o zliczanie impulsów z wału silnika pompy CR to nie powinno byc problemu, natomiast co do pomiaru ciśnienia za wtryskiem to ADC w ATMega może być za wolne. potrzebowałbyś szybkości, przy np max 4000...

    Mikrokontrolery AVR   15 Cze 2012 21:40 Odpowiedzi: 31    Wyświetleń: 13927
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Witam, ............ Kiedy wentylator jest wyłączony, klikam szybko 2 razy przycisk, wtedy wentylator załącza się na 20 min. Tylko tyle umiem :) Jeżeli komuś nie chciałoby się mi pomagać to chociaż prosiłbym o wskazówkę jak Wiem że układy czasowe w uC są nie dokładne ale mi nie potrzebna dokładoność co do 1 sek :). Jeżeli zamiast 10 min będzie 9 albo...

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2577
  • Niedokładne odmierzanie czasu w Bascom - przerwania co 500ms, pompa

    Koledzy znając życie to pewnie problem wynika z mojej niewiedzy. Mam podprogram Który ma mi zliczyć czasu załączenia pompy. W tym celu wykorzystałem sobie przerwanie które generuje mi przepełnienie co 500ms. W warunku Flagi 500ms jest zmienna (kala(n))która jest zwiększana co 500ms jeśli pompa jest załączona. Załączam sobie pompę np na 3,5s czyli zmienna...

    Programowanie   16 Lip 2014 21:58 Odpowiedzi: 6    Wyświetleń: 1329
  • Ramię robotyczne - własna konstrukcja i oprogramowanie

    Geneza projektu Mając na co dzień do czynienia z zagadnieniami robotyki i automatyki oraz budowy własnych systemów sterowania, zacząłem zastanawiać się nad stworzeniem własnego eksperymentalnego manipulatora. Tak narodził się ten projekt, którego celem było i nadal jest rozwijanie oprogramowania sterującego robotem oraz zbieranie doświadczenia pozwalającego...

    DIY Konstrukcje   25 Wrz 2023 09:58 Odpowiedzi: 3    Wyświetleń: 2733
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    Witam! Kolega poprosił mnie o zrobienie mini-komputerka do Opla Corsy, mającego wyświetlać dane na wyświetlaczu radia. Problem pojawił się, kiedy zechciałem wyświetlać na bieżąco prędkość - program zgłupiał (choć, raz na kilka odświeżeń wyświetlacza pojawiła się poprawna prędkość) a przy większych prędkościach Atmega ulegała resetom lub się zawiesza....

    Mikrokontrolery AVR   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3668
  • Jak zmierzyć szerokość impulsu AVR za pomocą Timer1 i przerwania INT1?

    Witam. Przeszukałem dokładnie internet i nie znalazłem podobnego przykładu stąd zapytanie. Czy może ktoś podpowiedziec jak napisać obliczenia na zmiennych ? Mam zadanie napisać listing i zaprogramować procka , który będzie mierzył ile impulsów z timer1 mieści się w przerwaniu INT1 , tzn. kiedy INT1 =1 wtedy ile w tym czasie impulsów zliczy Timer1. Licznik...

    Mikrokontrolery Początkujący   05 Paź 2015 11:44 Odpowiedzi: 2    Wyświetleń: 1011
  • [AtMega32] [AtMega32][bascom] Pomiar prądu chwilowego rozładowania kondensatorów 4x4,7mF 30V

    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...

    Mikrokontrolery   27 Gru 2011 22:37 Odpowiedzi: 1    Wyświetleń: 1099
  • Komputerek do dwukołowca LCD+LED.

    http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 26393
  • Sterownik oświetlenia z czujnikiem ultradźwiękowym plus RC5

    http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...

    DIY Konstrukcje   19 Mar 2017 12:07 Odpowiedzi: 12    Wyświetleń: 7527
  • [mega8] [mega8][bascom] Obrotomierz do silnika emax 10 000 rpm - sprawdzenie programu

    Poprawiłem program, sygnał podaje na pind.5, teraz wygląda on tak --------- Dalej nie dobrze. Jest kilka metod pomiaru RPM wirujacych elementow (walow) urzadzen. Widze ze zdecydowales na pomiar czasu pomiedzy impulsami wynikajacymi z jednego obrotu, mimo ze opis do org. watku mial na celu zliczanie impulsow w okreslonej jednostce czasu. Nie ma nic...

    Mikrokontrolery AVR   13 Kwi 2010 15:41 Odpowiedzi: 6    Wyświetleń: 2742
  • Pomiar odlgłości ultradźwiękami - Bascom i ATmega8

    Start Timer1 If R = 1 Then Stop Timer1 A = Timer1 End If Locate 1 , 1 Lcd A Wait 1 Ale chyba coś ze sprzętem mam nie tak, bo ciągle A wyświetla że jest zero (nie wchodzi do IFa) Hmm... ok załączasz Timer1 i odliczasz impulsy do czasu wystąpienia impulsu na R(z odbiornika) ale nie uwzględniłeś że ten impuls jest bardzo krótki i może wystąpić podczas...

    Mikrokontrolery   16 Kwi 2008 17:53 Odpowiedzi: 6    Wyświetleń: 3115
  • atmega32 [Bascom] - Jak poprawnie obsłużyć przycisk z dwiema funkcjami PWM?

    Witam Wiem, że temat przycisku jest mocno nadwyrężony, ale ... Program ma jednym przyciskiem przy dłuższym przytrzymaniu zwiększać i zmniejszać wartość wyjścia PWM ( na zmianę ) lub przy krótszym włączyć/wyłączyć, czyli pwm1a = 0 lub pwm1a = 255. Praktycznie, potrzebujesz uskutecznić cztery a nie dwie funkcje: -włączyć/wyłączyć - to są dwie; -zwiększać...

    Mikrokontrolery AVR   26 Paź 2011 15:49 Odpowiedzi: 3    Wyświetleń: 2599
  • Szybkość komendy LCD? bezwładność wyświetlacza ?

    Zaczynam zabawe z mikrokontrolerami i chciałem napisac w bascomie na ATiny2313 stoper liczący z dokładnościa do 0,01 ale utknąlem na wyswietlaniu aktualnego czasu na lcd - to znaczy nie ma z tym problemu ale funkcja lcd jest strasznie wolna. Przerwanie zglaszane jest co 10 ms i mam wrażenie ze w tym czasie komenda lcd nie jest w stanie wyslac wszystkiego...

    Mikrokontrolery AVR   12 Cze 2009 11:16 Odpowiedzi: 6    Wyświetleń: 1918
  • Jak zaimplementować regulator PID dla silnika DC z enkoderem 30 imp/obr?

    Witam W chciałbym sie dowiedzieć i zapewne wielu innych forumowiczów zasadę regulacji obrotów stosując różne regulatory. Chciałbym mikrokontrolerowi zadać prędkość obrotową którą on by utrzymywał. Przeglądałem forum i internet ale niestety oprócz suchych danych nie wiem dalej jak mógłbym zaimplementować regulator P, Pi , Pd albo PID dla mego silnika....

    Mikrokontrolery   01 Lut 2009 22:45 Odpowiedzi: 3    Wyświetleń: 4170
  • atmega32 Bascom - pomiar i generowanie częstotliwości

    WItam Potrzebuję zmienić częstotliwość przebiegu prostokątnego o np 3,3 raza. Czestotliwość wejściowa jest zmiennna w pewnym zakresie maks 500hz. Wymyśliłem sobie żeby to zrealizować tak aby na INT0 podawać sygnał wejściowy i wywołuje przerwanie impulsy a timer0 generuje przerwania co jakiś mniejszy czas probkowania. Zliczam impulsy probowania pomiedzy...

    Mikrokontrolery Początkujący   13 Mar 2014 09:21 Odpowiedzi: 6    Wyświetleń: 1617
  • Czajnik sterowany telefonem komórkowym

    http://obrazki.elektroda.pl/9387263500_1... Witam Chciałbym zaprezentować swoją pracę, która powstała do konkursu "młody innowator". Na wstępie chciałbym powiedzieć że jest to tylko prototyp i posiada on jeszcze wiele niedoskonałości :) Głównymi założeniami projektu było zbudowanie czajnika wyświetlającego temperaturę wody z możliwością...

    DIY Konstrukcje   20 Maj 2011 13:39 Odpowiedzi: 36    Wyświetleń: 22225
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Rzeczywiście, z zaremowaną funkcją bitwait zmienna W przybiera wartości. Nie mam pojęcia dlaczego. Musisz tu zrozumiec mechanizm pomiaru długości trwania impulsu w instrukcji "PULSEIN": patrz 'Bascom help' Pulsein W , Pinc , 0 , 1 W tym konktetnym przypadku pomiar czasu dokonywany jest pomiędzy zboczami, z których pierwsze jest rosnące a drugie opadające....

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3432
  • [C][atmega8] pomiar czasu między dwoma impulsami na INT0

    wilk125: wkleiłem Twój kod, dopisałem 3 linijki ale w terminalu dostaje same zera. potrzebuje zmierzyć czas, bo nie mogę poradzić sobie z odbiorem RC5. pilot philips 100% RC5, bo w bascomie getrc5() dzialała znakomicie: char zmienna=0; int wartosc; //ISR(EXT_INT0_vect) //SIGNAL(SIG_INTERRUPT0) ISR(INT0_vect) { if (zmienna==1)...

    Mikrokontrolery AVR   24 Lis 2009 08:04 Odpowiedzi: 5    Wyświetleń: 3676
  • ATTINY13 mini Termostat z regulacją grupową

    http://obrazki.elektroda.pl/5053717900_1... Miałem ostatnio potrzebę zrobić mały termostat, który będzie dość przyzwoicie trzymał temperaturę, a warunkiem było jej nie przekraczanie. Pomyślałem, że zanim go oddam to jeszcze go zdążę tu opisać... a i będzie kolejny przykład, że Attiny 13 potrafi więcej niż tylko miganie diodą :-D Było...

    DIY Konstrukcje   04 Lis 2012 17:41 Odpowiedzi: 27    Wyświetleń: 13545
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Witam . Od dłuższego czasu walczę z obsłużeniem licznika impulsów w ww procesorze . Otóż sprawa wygląda następująco . Mam sobie układ taktowany częstotliwością 4 Mhz z kwarcu zewnętrznego . Na pind.5 (t1) przychodzi sobie sygnał prostokątny o częstotliwości 1 Mhz . Jest on podawany przez pewien okres czasu a ja mam zliczyć jego ile było okresów tego...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 4168
  • Konkurs: Pomysł na urządzenie IoT ułatwiające codzienne życie - Dron do wygraniaSponsorowany

    #38. Problem: Moduł ETHM do centrali firmy SATEL Integra kosztuje ponad 500zł. Można wykonać samemu taki moduł jak np. ja w tym poście Problem: Zegarek spieszy / spóźnia się Za pomocą ESP8266 można synchronizować zegar w naszym układzie. Problem: Chcemy prezentować wyniki pomiarów naszego urządzenia w internecie. Można wysyłać wyniki np. na THINGSPEAK...

    Konkursy   25 Mar 2016 12:10 Odpowiedzi: 51    Wyświetleń: 35535
  • Pomiar czasu wtrysku (atmega168, bascom) - mały problem

    nie uwzględniałem. Nie wiem czy są takowe w ogole, a poza tym ja liczę czas trwania impulsu sterującego - czyli masy. Myślę, że bez oscyloskopu w samochodzie się nie obejdzie...

    Mikrokontrolery   18 Sty 2008 09:11 Odpowiedzi: 9    Wyświetleń: 2791
  • [Bascom] Wybór µC i metody sterowania PWM dla wentylatorów PC 25kHz UART

    Ja tylko tak luźno dodam, że na pomiar impulsów z trzypinowego wiatraczka przy sterowaniu masą przez PWM bym nie liczył.

    Mikrokontrolery AVR   28 Maj 2010 11:01 Odpowiedzi: 33    Wyświetleń: 5922
  • Jak poprawić kod Bascom do pomiaru czasu impulsu z kwarcem 11.0592MHz?

    Witam W załączniku masz cały program stopera z dokładnością 0,1s Wytniesz z niego co trzeba Pozdrawiam PIOTR

    Mikrokontrolery   12 Gru 2004 11:25 Odpowiedzi: 1    Wyświetleń: 1726