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...
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...
To trzeba zmienić priorytet z 12 bitów stałokodowego pilota na odbiór HCSa lub całkiem usunąć obsługę pilota 12 bitowego. może tak: [syntax=vbnet]'*************************... '========================= przerwanie przy kazdym zboczu ICP, odczyt czasu trwania impulsu...
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...
Jak napisać program w bascomie do pomiaru czasu trwania impulsu wejsciowego ?Prosze o konkretny przyklad listingu takiego programu ponieważ jestem początkującym programistą w bascomie i nie znam wielu możliwości.Domyślam sie ze należałoby wykorzystać któryś z timerów i poprzez start timera za pomocą przerwania i jego zatrzymanie a następnie odczyt...
W Bascomie jest do tego specjalna instrukcja Zaglądnij do Helpa na polecenie Pulsein Zauważ że zarówno instrukcja pulsein jak i pulseout mierzy tylko czas trwania impulsu a nie całego cyklu; patrz paniżej diagram: http://obrazki.elektroda.pl/1148630500_1... Zmierzysz tylko L1 albo L2 . Autor potrzebuje zmierzyc czas L (czas pomiędzy...
prosze o pomoc w znalezieniu albo podaniu mi jakichkolwiek informacji na temat pomiaru czasu długosci impulsu prostokątnego(nie chodzi mi oscyloskok)
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...
Witam, Mam mały problem z pomiarem prędkości za pomocą Timer'a (Bascom). Może napisze krótki opis problemu: Na początku wyznaczyłem sobie ile impulsów na metr daje auto, wyszło 5,15. postanowiłem więc mierzyć w stałym czasie te impulsy i przeliczać na km. Jak się okazało takie podejście jest ok ale skoki prędkości są o kilka km np: 22, 25, 29 km/h ......
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.
Witam. Potrzebuje pomocy: muszę liczyć czas trwania impulsu. Problem jest taki, że czas trwania tego impulsu to kilka us. Przydłby się jakiś licznik scalony. Powiem tylko tyle, że taki jak wykorzystywałem w mikrokontrolerze Atmega8 (przy cz. 16MHz) nie wystarczył...
Potrzebuje zmierzyc za pomoca AVR i do tego najlepiej BASCOMA liczbe impulsow i czas trwania kazdego z nich w okreslonym czasie oczywiscie lub sam czas trwania wszystkich impulsow. Podobno AVR ma jakas mozliwosc mierzenia etgo sprzetowo wejscie ICP? jesli tak prosze o konfiguracje timera/licznika do tego. Nie moglem znalezc sensownego tematu jesli ktos...
Mam problemy z odbiornikiem modelarskim gdzie jest sygnał PWM o różnym wypełnieniu. Chciał bym zmierzyć czas tego wypełnienia. Napisałem prosty program ale jak na moją głowę coś z nim nie tak. Zbyt prosto wygląda. Może lukniecie na niego i podacie jakieś spostrzeżenia ? [syntax=c]$regfile = "M8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin...
Witam Czy w BASCOM’ie jest jakaś komenda która zlicza liczbę impulsów na jakimś z portów?? Pozdrawiam Michał
dostałem projekt z techniki cyfrowej no i nie wiem za bardzo jak sie za to wziąźć, jeśli ktośby cos na ten temat wiedzial to byłbym wdzięczny za pomoc, przydałyby sie tez jakieś materiały, więc jakbyście coś mieli to prosiłbym na maila: tomusd(at)o2.pl z góry dziękuje za wszelką pomoc
Witam. Poszukuję układy, który będzie w stanie zmierzyć czas pomiędzy dwoma impulsami (czas rzędu 50 ns). Nie wiem nawet gdzie można czegoś takiego szukać. Ma to działac jako urządzenie peryferyjne do mikrokontrolera. Z góry dziękuję i pozdrawiam.
Jak zmierzyć czas impulsu występującego na danym pinie? Impuls ujemny czyli n.p. p3.0=0 ?
Witam Tak jak w temacie. Jak liczyć czas między pojawieniem sie na porcie impulsów stanu niskiego (o ile stan niski można nazwać impulsem)? tzn tak: pojawia się 0 timer rusza, pojawia sie 0, timer się zatrzymuje, zczytuję stan timera, robie z tym to i tamto, zeruje licznik i od początku, czekam na 0, licznik rusza, itp. Nie chcę korzystać z licznia...
Jak zrealizować problem jak w temacie w bascomie , urządzonko ma zliczac np. 4 implusy i czas występujący między nimi (od zbocza narastającego do następnego zbocza narastającego) np. ________/\______/\____/\__/\_________ | | | | ------------------------ T0 T1 T2 Całość ma zajmować do dwóch sekund. Gdzie dać sygnał wejściowy żeby urządzenie działało...
Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje zatrzymuje timer. Odczyt timera (rejestr TCNT1) następuje...
Jakim sposobem można by zliczać odstęp czasu pomiędzy impulsami odczytanymi z przycisku ? W ramach ćwiczeń początkującego wymarzyłem sobie proste urządzenie wyliczające tempo utworu muzycznego (BPM). Na wejściu przycisk, układ mierzy ile czasu upłynęło od poprzedniego wciśnięcia przycisku do bieżącego (ważne aby liczyło początki, a czas jego trwania...
Właśnie siedzę nad modnym ostatnimi czasami komputerkiem do samochodu. Narazie korzystam z płytki edukacyjnej AVT3550, na której znajduje się ATMEGA 162. Pomiar drogi, prędkość i temperaturę mam już opanowane. Na timerze2 mam zrobione przerwanie co ok sekundę, w którym przeliczam trasę, impulsy podaję na INT2. Zostało spalanie, nad którym leżę. Czy...
Rozumiem Twoją ideę, ale nie za bardzo wiem jak ją zaimplementować w Bascomie. Na razie mam coś takiego: http://obrazki.elektroda.pl/7270697700_1... Nie wiem czy coś takiego się sprawdzi przy większej prędkości pracy i transmisji radiowej, czy tam nie będzie zbyt dużych rozbieżności w czasie trwania? Co do Twojego pomysłu spróbuje coś...
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....
Nie pojedynczy impuls a czas trwania pojedynczego impulsu f=1/t
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...
Oba procesory taktowane są kwarcami zewnętrznymi. Co prawda mają różne MHz, ale to nie ma znaczenia. Pierwszy uP jest tylko testowym sygnałem podającym impuls. Docelowo ma liczyć drugi uP i zupełnie inne impulsy. Spróbuję jeszcze dokładniej zrobić podanie impulsu z uP1 na przerwaniach. Powinno to chyba wyeliminować zmienny błąd pomiaru i dać stałą błędu...
Sam pomiar w przerwaniu nic nie da. Bo zawsze wskaże porównywalny prąd (impulsowy podczas trwania impulsu PWM). Ten prąd trzeba przeliczać w zależności od wypełnienia PWMa. I dlatego pytałem jaki chcesz prąd. Średni czy skuteczny. Jak średni to mnożysz przez wypełnienie PWMa (przeskalowane do zakresu 0...1). A jak chcesz skuteczny to mnożysz przez wypełnienie...
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ę,...
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ę...
Można również ustawić sobie taktowanie na 8MHz, następnie Timer0 ustawić z prescalerem 8 i generować przerwanie co 58us (Load Timer0, 58). Dzięki temu przy zliczaniu czasu trwania echa powrotnego mamy od razu wynik w centymetrach (58us = 1 przerwanie = 1cm). Pozostaje teraz tylko zliczać ilość przerwań timera0. I to chyba najprostsze rozwiązanie tam...
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....
Witam. Chcę rozpocząć dyskusję na temat sposobów pomiaru czasu wtrsku w układach wtryskowych benzyny w samochodach. Sam jestem na etapie doskonalenia pojektu komputerka paliwa, który zamieściłem na elektrodzie. Ogólnie są trzy rodzaje sterowania stryskiwaczami: a)Metoda zasilania pojedynczym impulsem: Wtej metodzie sterowanie odbywa się włączając klucz...
http://obrazki.elektroda.net/45_12550561... Elektroniczna wizytówka/wyświetlacz. W zależności od przyciśniętego przycisku wyświetla przesuwający się tekst za pomocą 85 multipleksowanych diod LED. Może służyć także jako zwykły wyświetlacz do dyskretnego przekazywania informacji, a ponieważ posiada niewielkie wymiary (24mm x 85mm), można go zabrać...
Hmmm... dowiedziałem się w końcu jak ma wyglądać włączanie tego oświetlenia. Przełącznik w pozycji -1 - oświetlenie wyłączone (impuls 1ms) Przełącznik w pozycji 0 - włączone stroby (impuls 1.5ms) Przełącznik w pozycji 1 - włączone stroby i dodatkowe oświetlenie pozycyjne. (impuls 2ms) Oczywiście pomiary trzeba by było zrobić z jakąś dokładnością (impulsy...
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ą...
Tanie chińskie wyświetlacze niestety są czułe na timing. Jako że została wykorzystana 4bitowa magistrala, newralgiczne timingi to: 1) od deaktywacji E do aktywacji E między kolejnymi nibblami tego samego bajtu 2) czas trwania aktywnego E Krzaki na wyświetlaczu mogą wynikać z zakłócenia defaultowych timingów bascoma przez często występujące przerwania....
Witam! Jakiś czas temu wykonałem układ, który do sygnału sterującego z aparatury dodaje pewną poprawkę z analogowego czujnika - gdy skręcimy samochodzikiem w lewo, a czujnik wykryje obiekt na trasie, to poprawi kurs i ominie przeszkodę pomimo pozycji drążków do maksymalnego skrętu w lewo. Układ jest prosty: Sygnał PPM jest prostowany i przechodzi przez...
Witam, męczę się z tym drugi dzień i dalej nic - może któryś z bardziej doświadczonych Kolegów będzie w stanie pomóc. Program ma mierzyć czas przelotu pocisku między 2 bramkami (z fototranzystorami), a następnie wyliczyć z tego prędkość (znana odległość 10 cm między nimi). Korzystam z przerwań INT0 (start) i INT1 (stop) oraz licznika Timer1. Uc jak...
pomiar czasu trwania impulsu bascom pomiar czasu trwania impulsu czasu trwania impulsu
wyświetlacz radia alpine skakanie myszy fujitsu siemens instrukcja
passat automat skrzynia passat automat skrzynia
Antena rybaków i tuner CG-3000 - współpraca Ładowarka kompatybilna z akumulatorem JCB 12V