Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
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...
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...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Czym większa częstotliwość sygnału tym mniejszy dzielnik dla licznika to jedno . Rozdzielczość pomiaru jest proporcjonalna do stosunku częstotliwości taktowania mikrokontrolera a odwrotnie proporcjonalna do częstotliwości przebiegu. Jednym słowem żeby się trzymać cały czas w jakimś zakresie dokładności i rozdzielczości w pomiarze trzeba zmieniać częstotliwość...
Witam, wyskoczył mi mały problem nie wiem co źle napisałem w tym warunku ,że nie działa jak chcę a ma działać tak po przekroczeniu Zmienej Freq , mieszcząca się między dwoma zmiennymi , a beep jest załączony cały czas czy się mieści w zakresie czy też nie [syntax=basic4gl] If Freq > Bandup Or Freq < Banddown Then Sound Pinc.0 , 200 , 1000 End...
Chyba zapomnieli zaktualizować ten wykres jak zmieniali datasheeta. Ale zaktualizowali inny i z niego wynika że na przykład 20MHz proceror osiągnie dopiero przy 4,5V. A z tego niezaktualizowanego wynika że na 20MHz powinien pracować juz przy 4,0, co pewnie już jest nieaktualną informacją. Ale 16MHz przy 3,3V to jest chyba i tak do uzyskania. A jeżeli...
Potrzebuję w Bascomie uśrednić wynik z pomiaru odległości (czas odbicia ultradźwięku od przeszkody). Myślałem, że samo uśrednienie wyniku pomoże, ale niestety nie. Muszę dodatkowo z 10 zebranych próbek odrzucić te, które są błędne. Wytłumaczę dokładniej: Mam tablicę [syntax=vbnet]Dim Probka(10) As Word[/syntax] Z tych 10 próbek wyliczam sobie średnia...
Dzień dobry. Używam środowiska Bascom. Chciałbym dowiedzieć się przy jakim najmniejszym taktowaniu zegara systemowego scalaka mogę uzyskać komunikację 100khz dla I2C? Ustawiałem atmegę na 1MHz (8MHz wewnętrzny i dzielnik na 8), ale to było za mało by I2C działało mi na częstotliwości 100khz. Były błędy w komunikacji, albo tez Bascom się buntował. Przy...
Nie ma standardowych wartości, ile sobie założysz, tyle masz. Nie ma też czegoś takiego jak standardowy VCO, parametry dobiera się stosownie do potrzeb. Jest wiele rozwiązań, niektóre pracują z częstotliwościami poniżej 1Hz, a inne z częstotliwościami kilkudziesięciu i więcej GHz. To samo dotyczy zakresu napięcia wejściowego, ale najczęściej mieści...
tu masz trochę opisane w tym [url=http://www.elektroda.pl/rtvforum/to... wprawdzie bascom ale zasada i ustawienie PWM są tam gotowe do podglądnięcia, przy okazji troche teorii, warto poczytać. Należy pamiętać że częstotliwość kwarcu jest ściśle powiązana z częstotliwościa PWM a to dalej powiązane jest w częstotliwościa wystawiania...
witam aby uzyskać taką częstotliwość trzeba wymienić kwarc z 4MHz na 3.2MHz! wtedy raster kanałowy będzie nie 62.5kHz tylko 50kHz. Jak zapewne wiesz, komunikacja z tym układem odbywa się na magistrali i2c oto Twoje upragnione bajty: start 192+2*adres układu (0 do 3 ) 7 dzielnik częstotliwości - bajt starszy albo 5 36 - bajt młodszy albo 182 78 lub 142...
:arrow: paciek74 a masz pewność że układ korzysta z oscylatora 3579545Hz? Przestawiłeś fuse bity zegara? Tak Attiny2313 został ustawiony na taktowanie zewnętrznym kwarcem a wewnętrzny dzielnik częstotliwości /8 został wyłączony. Próbowałem podłączać DS-a do różnych portów i nic. Jak wykonuję polecenie: config 1wire= portd.6 Do 1wreset if err=0 then...
LCD multipleksowo? nie bardzo rozumiem ponieważ multipleksowo sterowana jest sama matryca a za to odpowiada sterownik wyswietlacza(take czarne coś na płytce wyświetacza:)) a co do przepełniania licznika to możesz sobie policzyć częstotliwość występowania przerwania ze wzoru: częstotliwość= crystal/prescaler/x gdzie crystal to częstotliwość oscylatora,...
Witam. Niestety muszę korzystać z atmegi162. programy piszę na bascomie i spotkałem się z 2 problemami. Pierwszy z nich to to, że procesor jest źle taktowany. Tzn. pracuje z 1/8 częstotliwości (jak wpiszę 8Mhz to pracuje jak 1Mhz). Drugi problem (bardziej poważny dla mnie) to taki, że nie mogę dać portu C jako wejściowego. nie odbiera w ogóle sygnałów...
A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im szybsze tym bufor większy. Wzorowałem sie na przykładzie...
Dzięki za wskazówkę, poszukałem trochę na forum i znalazłem taką wypowiedź: ...konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie...
O co mi dokładnie chodzi: W helpie Bascom jest napisane, że w przypadku kości 8535 mam do dyspozycji preskalery 1, 8, 32, 64, 128, 256, 1024, a dla kości M103 1, 8, 32, 64, 256, 1024. Ja zaś posiadam kość M32 i w PDF, który dotyczy tego mikrokontrolera jest tabelka na 127 stronie, która zawiera w sobie jakby wykaz dostepnych częstotliwości, ktorymi...
Więc masz źle ustawioną częstotliwość taktowania. Pewnie masz włączony w fusach dzielnik przez 8.
Czyli dokładności to pewnie za dużej nie potrzebujesz? To zrób to tak normalnie: miernik częstotliwości + mnożnik + generator częstotliwości. Dla uproszczenia: miernik okresu + dzielnik + "generator okresu".
Może spróbuj w ten sposób : $crystal = 4000000 Config Pind.5 = Output 'ustawienie wyjścia na pinie który standardowo sygnalizuje przepełnienie timer-a Config Timer0 = Timer , Prescale = 1 'ustawienie timer1 dzielnik 1 On Timer0 Przerwanie_timer1 'wywołanie przerwania po przepełnieniu timera Timer0 = 145 'wartość początkowa od której timer bedzie zliczł...
Niestety nie. Można się o tym przekonać studiując notę katalogową. Prescaler jest ustawiany dla całego licznika ten sam. Mówiąc bardzo prosto jest do dzielnik częstotliwości który dzieląc systemowy sygnał zegarowy obniża częstotliwość sygnału zegarowego podawanego na licznik.
Mnożnik ma być regulowany( parzyste liczby całkowite) Dzielnik z resztą tak samo, w przypadku dzielenia. Do czego to ma być? To ma być taka wprawka do wykonania przestrajanego generatora częstotliwości.
Mam rozumieć, że częstotliwość sygnału jest stała i równa 306Hz? Bo w takim przypadku nie widzę sensu stosowania dzielnika.
dokładnie ci teraz nie powiem ale są możliwe 2 problemy. albo przy 300baud'ach transmisja ma dużo błędów albo przy częstotliwości 11059200 kończa sie możliwości dzielnika częstotliwości. ale wydaje mi sie ze ta dróga możliwość jest bardziej prawdopodobna
A może wyłumaczyć mi ktoś tak jaśniej niż whelpie bascoma ;) co to jest ten prescaler i co on dzieli. Może tak po kolei jak twój program widnieje: 1. Jeżeli PORTB jest przeznaczony do obsługi LCD to nie konfiguruj go w ogóle w stylu jaki podałeś w pierwszym poście. Config Portb = &B11111111 : Portb = &B11111111 ===> źle!!! Może to powodowac zakłócenia...
Pewnie ze jest mozliwosc zrobienia tego. Jesli chodzi o pomiar czestotliwosci to mozna uzyc jakiegos licznika binarnego jako dzielnik czestotliwosci, np cos w rodzaju CD4040. Na wejscie licznika podajesz przebieg (oczywiscie musi on byc dostosowany poziomami i w "miare" prostokatny), a z odpowiedniego wyjscia (zalezy przez ile chcesz podzielic te czestotliwosc)...
Kolego M.S. masz rację M8 nie ma dzielnika mój błąd . Tak ustawiłem fusbity prawidłowo i nic. Aż wyczytałem, że po spowolnieniu procesora te wyświetlacze działają i po zabawie z fusami zablokowałem mege8. Jak zmianą częstotliwości zablokowałeś , z jakiego korzystasz generatora RC czy kwarcowego .
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
PRESCALEThe TIMER is connected to the system clock in this case. You can select the division of the system clock with this parameter. Valid values are 1 , 8, 64, 256 or 1024 Jak masz szybszy kwarc to dajesz stosowny dzielnik. Aby przebieg PWM odpowiadał wymaganiom. Wszystko zależy z jaką częstotliwością ten generator ma nadawać. Zegar 8MHz/65536/PRESCALE...
Jest na ATMega8, ale zużycie pamięci programu jest na tyle małe (220B) że wejdzie to w jakikolwiek procesor AVR. Nie ma takiego procesora AVR w którego to nie wejdzie. Inna sprawa że nie wszystkim procesorom AVR można podłączyć kwarca. Podłączenia standardowe. Stabilizowane 5V, 100uF, 2x100nF. Połączenia są takie jak napisałeś, ale można zmienić na...
Ustaw sobie wewnętrzny generator RC 1MHz, nie musisz działać na kwarcu. Masz też fragment: 10_inicjalizuj: ldi r16,&B01011111 'zainicjalizuje SPI w MODE3 / dzialanie z inwersja / dzielnik 128 SPI ma ustawiony dzielnik częstotliwości na 128. Możesz dzielnik zmniejszyć. Jeśli zależy ci na szybkości to musisz zbudować szybszy konwerter napięć lub kartę...
Witam Możesz również zastosować zewnętrzne dzielniki w postaci np. CD4040. Oczywiście dwa timery do zliczania przerwań i jeden do odliczania 1 sekundy. W każdym razie przy wejściowym dzielniku prawdopodobieństwo kolizji (wystąpienia dwoch przerwań jednocześnie będziem mniejsze. Przy tych układach da się uzysakć realnie dokładność 2Hz a rozdzielczość...
Poznaję ten kod po mnożniku. Moja f-miarka korzystała z dzielnika częstotliwości przez 10 lub nie. Dlatego wprowadziłem mnożnik. Kod zaś pochodzi z moich początków co poznaję po "Const Licznik = 22336". Schemat został zaś wzięty z czegoś innego. Podstawowa kwestia to taka, że zliczane impulsy powinny być podawane na 6 nogę - wejście licznika T0. Poszukaj...
Witam. Prescaler jest to dzielnik częstotliwości. Jeżeli użył byś kwarcu 8 MHz oraz timera 0 przepełnił by ci się on 31250 razy.Aby zmniejszyc częstotliwość wyrzucanych przerwań używa sie prescalera. Np ustawiając prescaler 64 uzyskasz przerwanie co 0,00204800 s. Co do drugiego pytania to w BASCOM'ie licznik się zeruje chyba że wpiszesz mu jakąś wartość....
Witam, od kilkunastu godzin próbuje rozwiązać ten problem Zacznijmy do rzeczy. Musze wykonać sterownik silnika krokowego. Mam na PCB wyświetlacz 7seg. Liczba kroków na 10sek od 1 do 99 , wyświetlana na wyświetlaczu, ustawiana przyciskami Moja koncepcja na dzielniku częstotliwości poszła w piach, bo zmiana prędkości odbywa się w sposób wymierny. Nie...
ma nawet podwójne znaczenie - jeśli podasz zły kwarc (nie taki jak jest w rzeczywistości, to program wyliczy błędne wartości ubbr i w ogóle transmisja będzie odbywać się z inną (bliżej nieokreśloną :D ) prędkością a to że założyłeś/zdjąłeś zworki do kwarcu to musisz jeszcze to odpowiednio zaprogramować fusebity, żeby procesor się przełączył się na odpowiedni...
Żeby przetaktować, trzeba zasilać z 5 V. Żeby zasilać z 5 V trzeba większy i droższy akumulator, oraz dzielniki napięć lub konwerter napięć do LCD. Wyświetlanie wykresu nie jest szybkie, bo trzeba obliczyć amplitudę, wyskalować, zmazać stary wykres, narysować kratki w miejscach gdzie stary wykres je nakrył i dopiero potem rysować nowy wykres a to wszystko...
Ok spróbuje jakoś sam do tego dojść. Sprawa pewnie nie będzie taka prosta bo póki co doczytałem, że chodzi o odczyt danych z pamięci RAM pod odpowiednim adresem, ale mniejsza na razie o to. Teraz mam trochę inny problem. Zauważyłem, że na Twoim kodzie dzielnik przeskakuje co 2, czyli 21060, 21062, 21064 itd. [syntax=basic4gl] $regfile = "m32def.dat"...
OK. Na wyjściu po załączeniu zasilania nie ma napięcia. Zasilany jest tylko układ pomiarowy z procesorem(np. z oddzielnego trafa. Jeżeli procek wykryje napięcie trwające dłużej niż 50 milisekund na wyjściu to mierzy napięcie i w zależności od jego wartości załącza K1 lub K2. Jeżeli napięcie na wyjściu zaniknie to procek wyłącza K1 i K2 (do kontroli...
Nie chodzi o napięcie wyjściowe, ale o wiele innych efektów widocznych przy dużych częstotliwościach. Poza tym ten obwód do generowania rzekomo 7V coś mocno naciągany - stąd takie marne podświetlanie. Dalej, skoro jak na razie NIC CI NIE DZIAŁA to ja zawsze robię tak, że wychodzę od kodów gotowych i sprawdzonych, np.: http://thomaspfeifer.net/nokia_6100_disp...
Witam , Odświeżę trochę temat . Analizuje właśnie ten program (chce go przerobić dla innego układu) i znalazłem już pewne nieścisłości. Nie odpaliłem jeszcze kompilatora i nie wiem czy wywali mi jakieś błędy ale wg. mnie program nie będzie działał. Na wstępie powiem, że nie znam bascom'a, kilka programów jakie napisałem to za mało żeby powiedzieć, ze...
Witam Jeśli urządzenie nie jest zbyt prądożerne to można w szereg, na dodatnim biegunie zasilania, za mostkiem Graetz'a dać diodę 1N400x. Między plusem mostka a anodą wspomnianej diody wpinasz dzielnik napięcia. Za diodą prostowniczą dajesz sobie oczywiście kondensatory stabilizatory i co tam jeszcze chcesz. W każdym razie na dzielniku masz napięcie...
Słuszna uwaga co do przetwornika, ale to nie to. Sprawdzałem z dzielnikiem 16 i 32, chodzi troszke bardziej mułowato Sprawdzałem na f 8Mhz i na 4Mhz W obu przypadkach nie chce odzwierciedlać dobrze danej częstotliwości, wszystko się "rozlewa". Być może namieszałem coś w kodzie, ale nie sądze. ale nawet w pierwotnej wersji u mnie były takie dziwne zawirowania...
Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn. wyświetlacz jest taktowany częstotliwością...
Witam. Chcę zrobić voltomierz (na dzielnikach do 250V) i amperomierz (na boczniku do 4-5A) Mam układ LM331 ,lm324, TLC272 ,rezystory 1%towe i nie wiem jak to właściwe poskładać ,układ ma być do ATmegai32. ten lm331 to oczywiście przetwornik napięcie-częstotliwość ,reszta to W.O. wie ktoś jak uzyskać z tego liniowość do 5V? (tyle można dać do uP na ADC,...
Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony jako COUNTER. Impulsy zliczane muszą być dostarczane...
Saa1057 ma ciekawą magistralę trójprzewodową. Data, Clock, Denable. Układ ma dwa 16bitowe słowa konfiguracyjne. W słowie B ustawiamy bity konfigurujace układ (do rozszufrowania z pdf'a). Do słowa A wstawiamy wymaganą częstotliwość uwzględniając dzielniki i pasmo wybrane w słowie B. Dopuszczalna jest duża predkość magistrali, tak więc wystarczy podpiąc...
Zaraz, zaraz, skoro to jest komunikacja SPI to masz: 1. SCK -> do pamięci - dajesz dzielnik 5V->3,3V 2. MOSI -> do pamięci - dajesz dzielnik 5V->3,3V 3. MISO <- do procesora - dajesz odpowiedni tranzystor (szczególnie zwróć uwagę na częstotliwość przełączania i "opóźnienia") lub jakiś bufor z serii 74hc(t) (np. 74HCT08 - bramka and) zasilany...
Czy wie ktoś z kolegów dlaczego niemożna skompilować listingu ze strony kolegi SQ1FTB http://sq1ftb.prothost.pl/articles.php?a... ?????? Chciałem zbudować sobie syntezke na procku 89c2051 i TSA6057 i natknołem się na projekt kolegi SQ1FTB ale od linijki (Db0.1 = Pom.0) wyskakuje mi error w Bascomie nie może skompilować tego ? Jeśli ktoś rozwiązał...
Trochę to trwało, ale nareszcie mogłem sprawdzić jak to działa. Tak więc- działa z czego jestem bardzo zadowolony i dziękuję za pomoc :-) Mam jeszcze 3 pytania, jeśli ktoś by wiedział i miał wolną chwilę to będę wdzięczny za odpowiedź. Chodzi o następujące sprawy: 1. Bity FOC0A oraz FOC0B (force output compare A,B). Nie wiedziałem jak je ustawić i okazuje...
Policzyłęm impulsy i wychodzi mi że przy prędkości maksymalnej = 1500 obr/min i 4 impulsa na jeden obrót (tak podaje utor) z każdym obrotem na "wirtualne" wejście układu pomiarowego idzie 100 impulsów czy 100 Hz.=(1500/60)*4. Ganiając procka z maksymalną prędkością błąd pomiaru można zminimalizować bo impulsy na wejściu wewnętrznego licznika są szybciej...
dzielnik bascom częstotliwości bascom bascom częstotliwości
opróżnianie butli multitronic kodowanie zapamiętywanie kanałów
Lokalizacja elektrozaworu w lodówkach Samsung Schemat bufora na tranzystorze NPN – wtórnik emiterowy, 2N3904, BC547, 2N2222, opis działania