A procka już wybrałeś? Jeśli nie to wybierz XMEGA ze sprzętowym dekoderem kwadraturowym. A jeśli chcesz inny, to poszperaj na googlach o zasadzie działania dekoderów kwadraturowych lub impulsatorów.
Poczytaj w helpie bascoma o funkcji Encoder. Prościej się już nie da.
Ponawiam moje pytanko (kiedyś dawno temu zadane) czy ktoś bawił się obsługą impulsatora w bascomi lub bascomie AVR ? Chodzi mi o program który określi kierunek ruchu i prędkość ośki impulsatora. Potrzebne mi to jest do sterowania wzmacniaczem 5.1 własnej konstrukcji.
Tzn mam nadzieję, że masz tylko rezystor podciągający i impulsator podłączony bezpośrednio do pinu mikrokontrolera. Zgadza się ?
Cześć. Czy ktoś wie jak obsługiwać w Bascomie Impulsator (Kliker=> nastawnik impulsowy => nastawnik obrotowy=>wszystko to to samo), element bardzo użyteczny (zastępuje tradycyjny potencjometr), a jakoś żadko stosowany. Już kiedyś pisałem post na ten temat, ale prawie nikt nie zareagował. Może ktoś budował jakiś układzik z tym elementem, może ktoś miał...
Pod tym linkiem masz opis i program (co prawda w asembl.). http://members.iinet.net.au/~richardh/Ro... Tam jako impulsator wykorzystany jest stary silnik krokowy, ale zasada analizowania przebiegu przez procek jest ta sama. Autor wykorzystał jeden sygnał jako przerwanie zewnętrzne - w jego obsłudze sprawdza drugi sygnał i w ten sposób ustala kierunek...
A jak szybko ma się kręcić ten impulsator? Przy 1000obr/min albo niżej można spróbować "odpytywać" dowolne piny co jakiś czas- wyznaczony przez któryś Timer. Program się "nieco" skomplikuje ale można obsłużyć kilka impulsatorów.
Moim zadaniem jest obsłużyć impulsator pracujący przy dość dużych częstotliwościach. Wszystko jest dobrze do częstotliwości kilku kiloherców a ja muszę zbudowac urzadzenie pracujace z częstotliwościami dochodzącymi do 120kHz. Można by pewnie napisać to w assemblerze ale nie wiem jak podejrzeć Bascoma, z których zasobów korzysta i jakich rejestrów mogę...
A mnie właśnie działa bez problemu z BASCOMEM, mam impulsator od kuchni mikrofalowej i jest OK. Jak chciałem zrobić na przerwaniach to liczył cuda. Więc dałem sobie
Czy kod jest prawidłowy chodzi mi o obsługę impulsatora, bo coś mi nie pasuje zwłaszcza o obsługę przerwania Encoder_isr:. Sam piszę program do sterownika i chciałem skorzystać z impulsatora właśnie w Bascom.
emarcus - niestety nawet z waitami przy szybkim kręceniu enkoderem pojawiają się impulsy na na drugim porcie (nie pomagają żadne warunki, itp.). Nie mam już pomysłów jak to zrealizować. Czy stosujesz jakąś formę dla 'debounce' styków tego impulsatora? Np. RC network..... e marcus
Witam, też aktualnie bawię się impulsatorem na EVB4.3 M32 16MHz. Fajnie działa sterowanie w przerwaniu: http://www.elektroda.pl/rtvforum/topic14... Dołączyłem kondensatory 68 nF równolegle do styków. Na kwarcu 16 MHz nie ma żadnego problemu z liczeniem impulsów w obie strony. Musiałem tylko dokonać modyfikacji kodu ponieważ trafił mi się impulsator,...
Tryb multimaster jest trochę niebezpieczny bo RS485 to jak Ci pisałem wcześniej to tryb Half Duplex czyli w danej chwili może nadawać tylko jedno urządzenie. Niby można by się pokusić o taki tryb bo generalnie atmega w trakcie nadawania po RS485 ściąga do masy linię kontrolną aby inne wiedziały że jest zajęta i można to wykorzystać. Nawet na ten moment...
Od dziś zaczynam odczyt kierownicy multi... i odpowiednie sterowanie radiem nie fabrycznym (alpine). Odczyt ibusa i kierownicy jest mi znany ale w radiu chce się podłączyć z attiny zaraz pod przyciski (dalej, poprzedni ..) i impulsator (głośniej ciszej), z tym impulsatorem mam problem. Co nieco czytałem o działaniu takiego impulsatora ale jak się wpiąć...
Czy ktoś moze bawił się obsługą impulsatorka w Bascomie. Znam mniej/ więcej :roll: zasadę działania, próbowałem napisać program, ale nie zawsze dobrze odczytywał kierunek ruchu osi. Za każdą pomoc będę wdzięczny :idea: Pozdrawiam Jacek
witam, oto procedura napisana w bascomie obslugujaca zbudowany przeze mnie impulsator.
On się nie wyzwala na zboczu opadającym tylko tam jest jeszcze impuls, tyle, że bardzo wąski i ten analizator go nie "zobaczył" 111111 01 000000 Z własnych późniejszych prac a raczej "mąk" z obsługą koderów przyrostowych, to pomagało dodanie prostych układów RC na stykach co radykalnie wycinało te śmiecie impulsowe przy przełączeniach: 2529317900_1393247686|31mI4qo8tP...
W bascomie wersja > 1.11.7.6 jest funkcja ENCODER odpowiedzialna za obsługę impulsatora. Dorzucam listning programu w bascomie pokazujący jak jej używać.
tak jak pytałem wcześniej czy sygnał z impulsatora jest dekodowany w bascomie poleceniem encoder ? Czy może kolega pokazać kod źródłowy programu ???
Witam ! Może ten rysunek pomoże ? http://obrazki.elektroda.net/12_12365165... To jest fragment pliku pomocy Bascom AVR
Czekaj, czekaj niech ja to ogarnę... :P Napisy są kuszące, ale będę je musiał zostawić na koniec bo jeszcze czeka mnie walka z impulsatorem, którego chcę użyć zamiast przycisków ;)
W takim razie zastosuj krańcówki, +dublowanie impulsatorami. Ostatnim zabezpieczeniem będzie pomiar prądu siłowników. Pozdrawiam, Dr.Vee
Pomysł fajny ale odpada bo: 1. uC to 89C4051 (sprzętowy UART) tylko odbiór Rx 2. I2C - Bascom (steruje układami TDA) 3. sterownik poza tym obsługuje "klawiaturę" (2 piny), impulsator i lcd 4x16znaków oraz adresuje 4052... robiw
Witam Robiłem sterowanie impulsatorem mechanicznym poziom głośności do wzmacniacza mocy. Działał prawidłowo. W Bascomie jest funkcja przeznaczona do tego. Można też zrobić impulsator z silnika krokowego http://audiohobby.pl/topic/1/242 lub zrobić swój optyczny
Koledzy, Jestem szczęśliwym posiadaczem impulsatora i walczę żeby go obsłużyć w C... Paranoja tkwi w tym, że w bascomie impulsator działa, a praktycznie ten sam program przepisany do C nie działa... Impulsator mam podłączony środkiem do GND jeden PIN na INT0(PD2) trzeci na(PD7). Na porcie C linijka diod. Poniżej listing programu: #include <avr/io.h>...
Potencjometr z silnikiem i wszystko gra. Jak chcesz wyświetlać jeszcze tłumienie w dB to trzeba do niego dorobić jakiś impulsator szczelinowy. Jeśli wzmacniacz ma sterowanie elektroniczne to zamiast potencjometru zastosuj enkoder.
Wydaje mi się że program kol.tmf da się przetłumaczyć na Bascom. void tmf_impulsator(void)//podprogram albo funkcja w Bascomie { uint8_t i=0;//deklaracje dim na początku programu static uint8_t enc_last; if(bit_is_clear(PINC,4)) i++;//sprawdzenie czy impulsator się ruszył 'if pinc.4=0 then if(bit_is_clear(PINC,5))...
Tak nie mogę, gdyż, tak naprawdę (nie napisałem) obsługa impulsatora zaszyta jest w procedurze a procedura używana w kilku miejscach programu, gdyż za pomocą impulsatora zmieniam ponad 20 parametrów. Chyba jednak użyję przerwania Int0, które to będę blokował w obsłudze przerwania Serial (jest ważniejsze). Ciekaw jestem tylko czy przerwanie od Seriala,...
A nie dało by się zrobić tak, że gdyby się zaczęło kręcić impulsatorem to volume by się pojawiało i po chwili znikało?? Tak jak np. basy albo treble??
witam ja poszukuje sterownika silnika krokowego sterowanego impulsatorem, ma działać tak że jak impulsator kręci się w lewo to silnik też się kręci w lewo jak impulsator się zatrzyma to silnik zrobi to samo no i oczywiście w prawo to samo, czyli silnik kręci się wtedy co impulsator i w tą samą stronę. ma ktoś może schemat czegoś takiego?
A przerwania chociarz umiesz?, jedno wyjscie z impulsatora podłaczasz pod przerwanie, drugie wyjscie do jakiegokolwiek innego pinu. w obsłudze przerwania od impulsatora sprawdzasz stan tego drugiego pinu i jeśli jest on równy 1 to wykonujesz jakąś tam operacje (np inkrementacja), jeśli = 0 to wykonujesz coś innego (np dekrementacje)
W każdym razie dziwnym jest że producent ustawia piny domyślnie jako wejścia żeby działały niepotrzebnie jako anteny - pewnie miał taki kaprys. No akurat kaprys to nie jest. Pomyśl sobie co by było w sytuacji, gdyby piny były skonfigurowane jako jakiekolwiek wyjścia, a podczas startu procesora pod te WYJŚCIA podpięte były inne układy wymuszające jakiś...
https://obrazki.elektroda.pl/1417427000_... Witam. Dziś wam przedstawiam moją rozlutownicę bazującą na gotowej kompletnej rączce od rozlutownicy ZD-915. Sama rączka kosztowała 50zł, a cała rozlutownica ponad 400zł, więc resztę postanowiłem zrobić sam. Obecnie ceny spadły i robienie tej rozlutownicy samodzielnie ma mniejszy sens ekonomiczny....
Witam obecnych. Czy ktoś z Was ma program którym można byłoby obsłużyć enkoder impulsowy tak aby dla pewności każdy impuls był próbkowany 2 razy.Zmienna licznika w programie byłaby zmniejszana lub zwiększana w zależności ok kierunku obrotów. Jest taka opcja w bascomie "encoder"lecz nie wiem czy jest to wystarczająco niezawodna metoda na pewny oczyt...
http://obrazki.elektroda.pl/6008927100_1... Urządzenie, które wykonałem służy do sterowania silnika krokowego - unipolarnego. Układ miał spełniać kilka założeń: - regulacja czułości od 1 - 5 - sterowanie obrotami przy użyciu impulsatora - zasilanie z akumulatora żelowego (12V) ERRATA: W układzie nie trzeba montować kwarcu ani kondensatorów...
Witam forumowiczów. Chciałbym zrealizować sterowanie sinikiem DC ze stabilizacją obrotów, tzn. że jeden obrót wykonywałby np. w ciągu 1s (silnik jest z przekładnią). Dysponuję impulsatorem dającym 50 impulsów na 1 obrót silnika. Układ chcę zbudować wykorzystując atmega8. Czy moze ktoś podsunąć pomysł jak to najprościej zrealizować?
Jasne! Pokrętło najlepiej zrobić z plastiku - łatwo się obrabia... A tak poważnie to O CO CHODZI??? O oprogramowanie enkodera/impulsatora, regulację potencjometrem przez ADC czy o procedurę zmiany okresu próbkowania/częstotliwości pomiarów? "Weź no" sprecyzuj swoje pytanie albo coś...
Ja trochę nie rozumiem: po co Ci i przerwanie i timer? 1. Chcesz liczyć timerem to na P3.4 podajesz liczone impulsy, a timer konfigurujesz jako counter i podajesz które zbocze impulsów ma zwiększać stan licznika. 2. Chcesz liczyć przerwaniem to impulsy podajesz na P3.2 i znowu: podajesz które zbocze ma wyzwalać przerwanie. W przerwaniu zwiększasz dowolną...
Odświeżam temat. Wygląda na to, że mój kod jest już dobry, problemem są zakłócenia. Podpiąłem to do motocykla(impulsator) i dioda losowo się zapala a powinna dopiero po przekroczeniu pewnych obrotów. Ma ktoś pomysł w jaki sposób mogę wyeliminować zakłócenia? dzięki
Na prace dyplomowe musze zbudowac sterownik do urzadzenia. Sterownik juz zbudowalem lecz nie umiem napisac programu. Program ma byc napisany w Bascomie a zalozeniasa nastepujace: Wprowadzam dlugosc w milimetrach i ilosc sztuk, naciskam przycisk START, silnik wyciaga drut a impulsator zlicza obroty, gdy osiagnie zadana dlugosc nastepuje zatrzymanie silnika...
dioda, dioda + kondensator niestety nic nie daja(1n4148). moze to wina tego wentylatorka i nie lubi byc sterowany pwm'em? Atom1477 przez ciebie zwątpiłem w mozliwosci atmegi8. Da rade zrealizowac 4x pwm programowe, 1wire, lcd, impulsator + w pozniejszyczm czasie pomiar napiecia w 2 punktach? wszystko jest zrobione tylko w całość muszę połączyć.
Czesc, też się zbieram z zamiarem zbudowania preampa na PGA2310 (ospowiednik CS3310) słyszałem że ma bardzo dobre parametry a nawet słuchałem już gotowego układu z tą kością i faktycznie nie szumi wogóle i nie zniekształca. Odnośnie impulsatora (enkodera obrotowego, klikera) to mam już z 4 sztuki róznego rodzaju. Kupowałem w róznych miejscach: na wolumenie...
Na Forum udzielał sie użytkownik Mundi1970 i tu od razu pisze dlaczego o Nim wspominam. Napisał kilka eleganckich kodów w Bascom które są napisane w takim stylu, że mogą być załączane do każdego innego programu i nie wymagają dostosowywania. Korzystaja ze zmiennych lokalnych no i nie zagłębiając się w szczegóły jedna funkcja woła drugą.. da się? Da...
Jeden z pomysłów to programowana klawiatura do komputera. Swego czasu ja sam chciałem coś takiego zrobić na USB, ale z uwagi na prostotę skorzystałem z adapteru PS/2 i oprogramowałem protokół PS/2. https://www.elektroda.pl/rtvforum/topic3... Wobec mojego rozwiązania (nie pod względem technicznym, tylko pod względem idei), wszystkie komputertowe...
Witam. Ten kod mi się najbardziej podoba ;) ISR (INT1_vect) { _delay_ms(1); u08 tmp = PIND; if(bit_is_set(tmp,3)) { if(bit_is_set(tmp,4)) tact = LEFT; esle tact = RIGHT; } else { if(bit_is_set(tmp,4)) tact = RIGHT; else tact = LEFT; } } Niestety dopiero zaczynam...
Witam, zacząłem pisać w programie BASCOM, jednak jestem w tym zupełnie zielony oprócz podstawowych komend. Do rzeczy: mam program z impulsatora i potrzebuję go zmodyfikować tak żeby powstał z niego pięciopasmowy equalizer na układzie scalonym TDA7317, czy jest jakiś prosty sposób aby tak to skonstruować? Program potencjometr: [syntax=basic4gl]Dim Licz...
Najprościej zrobić to np na jakimś avr'ku, zwłaszcza, że popularny Bascom ma gotową obsługę encoderów. Nie napisałeś co to za przedwzmacniacz. Jeśli DIY na jakimś TDA i już jest tam mikrokontroler, pewnie starczy podpiąć encoder zamiast przycisków i trochę przerobić program.
Witam, Kol. yokoon (pozdrawiam) podesłał mi działający kod bazujący na Timer0. Paramerty całkiem niezłe: http://obrazki.elektroda.pl/5667799400_1... - 15 ustawionych w kodzie programu częstotliwości z zakresu 75 Hz - 1000 Hz - wypełnienie regulowane co 1% w zakresie 10% - 90% - prezentacja nastaw na LCD - obsługa 3 przyciski, wybór, góra,...
Witam! Stworzylem taki oto schemat sterownika do silnika unipolarnego: http://obrazki.elektroda.pl/2387661700_1... Zaczerpnalem tez z pewnej strony kod do ATMEGI, napisany w bascomie. Po lekkiej modyfikacji wyglada on tak: '************* Konfiguracja uC ***************** '***************************************... $regfile = "m8def.dat"...
Witam! Włanie robie schemat swojego pierwszego układu na mikrokontrolerze. Jest to przedwzmacnicz cyfrowy z selektorm wejsc i impulsatorem. Sprawa dotyczy wyświetlania. Chce zastosować 3 Wyświtlacze LED i 4 LEDy do sygnalizowania aktywnego wejścia. W procku zostały mi 4 wolne nużki. Jak mam to zrobić? W załączniku jest schemat wykonany przez kolege...
Wiec trochę to trwało by cokolwiek napisać ( brak programatora działającego z bascom trochę mnie stopował) Zrobiłem juz prosty algorytm tego co potrzeba zrobić i podzieliłem prace na 4 etapy: 1) wejścia adc dla map sensora ( zrobione ;) 2 wejście dla enkodera ( muszę zakupić jakiś impulsator i napisać parę linijek) 3 pomiar czasu pracy każdego z wtryskiwaczy....
Bardzo ciekawy projekt. zastanawia mnie jak działa u ciebie ta sieć na rs485 .możesz pokazać także resztę modułów działających w niej czy soft na komputerze ? co do przedniego panelu ,a może byt tak zamiast przycisków zastosować impulsator... http://obrazki.elektroda.net/23_12411731... bardzo upraszcza zabudowę a poruszanie sie po takim menu...
Ogolnie impulsator ma 2 stany spoczynku. Oba switche zwarte lub oba rozwarte. Funkcja napisana u gory, ma za zadanie w przypadku wykrycia ktoregos ze stanow zwiekszyc zmienna tryb o 1 i wejsc do odpowiedniego case'a w przypadku krecenia lewo/prawo. Jakos nie mam pomyslu, zeby to ugryzc :/ ----------------------------------------... Problem rozwiazany...
Po pierwsze zdjęcia się nie wczytują. Ten nastawnik nazywa się koderem obrotowym (ang. rotary encoder) ma dwa wyjścia (w najprostszej wersji są to styki) dające sygnały prostokątne przesynięte w fazie o 90 stopni (kod Graya). Ilość impulsów np. z kanały A kodera informuje o ile obrócono oś kodera. Wzajemna zależność zboczy kanałów A i B informuje o...
Niestety wyskoczyły błędy Error:111 Line 158 Sub or Function non declared. Ale może ja bardziej sprecyzuje mikroprocesor odbiera impulsy do impulsatora na zmiane niski, wysoki i je liczy codzi o to że jak impulsator się zatrzyma i impulsy przestają płynąć to mogą sią zatrzymać na logicznej jedynce albo zerze i teraz chce utworzć jakąś zmięnną do której...
witam. Ja preamp juz dawno skończyłem. Ale denerwują mnie dwie rzeczy: 1 problem z impulsatorem, bo nie zawsze chodzi tak jak powinien 2 slysze przydźwięki z sieci, więc przeciąłem ścieżki od obu przekażników i przydźwięki zniknęły. Jutro przekażniki calkowicie wylutuję i zamontuje w innym miejscu, zobaczymy czy to coś da... życzę powodzenia w uruchamianiu....
Takie wyjście pozostawiam jako ostateczność. Wolałbym właśnie przez jakiś układ to zrobić, tylko kompletnie pomysłów brak. Chyba wiem o co chodzi. Sam się tym bawiłem w zeszłym roku. Mój MID potrzebował 8982 impulsy/km (~8/obrót koła) a impulsator daje 16555imp/km (16/obrót koła). Za przeprogramowanie w ASO chcieli 170zł więc sam zrobiłem sobie w Bascomie...
Impulsator nie do końca działa elegancko z powodu kompromisu z przyciskami. Impulsator i przyciski działają jednocześnie i to jest OK w miarę. Jeśli chodzi o obudowę jest i ona model Z20 Jeśli chodzi o przewody dla DS-ów to stosuję bo najlepiej się sprawują " płaski telefoniczny 4 żyłowy " oczywiście podłączone są tylko 3 żyły. Żadne skrętki, zwykłe...
Witam próbuje stworzyć program, który będzie zliczał impulsy z enkodera i wyświetlał je na wyświetlaczu LCD. Na podstawie źródeł stworzyłem coś takiego, ale bascom wyświetla mi Error:202 :( Czyli chyba procesor nie obsługuje polecenia, a widziałem, że można na attiny2313 zrobić coś takiego, tylko może w jakiś inny sposób, którego nie poznałem jeszcze...
zainteresuj sie czymś takim jak impulsator, jest to urzadzenie podobe do potencjometru ale tylko z zewnątrz, ma w sobie tarcze powiedzmy że w postaci przesłony z naciętymi ząbkami i dwa czujniki optyczne (dioda+fotodioda) tak umieszczone że jesli wał obraca sie w prawo to (oznaczmy wyjścia tych fotokomórek jako 1 i 2) najpierw zwiera fotokomórka pierwsza...
Wcale nie korzystam z tego programu. Na podstawie tego napisałem tylko kontrolę samej syntezy (potrzebowałem wzoru co i jak wysyłać ale nie dawałem go na forum aby nie robić zbyt długiego postu). Program od początku piszę sam (miejscami się tylko wzoruje). W moim projekcie jest tylko wybieranie jednej z 10 sztywno wpisanych częstotliwości które są wybierane...
Jestem początkującym w mikroprocesorach, więc zwracam się do forumowiczów o małą podpowiedz oraz pomoc jak uruchomić i sterować przetwornikiem D/C MCP4822 za pomocą Atmegi 32 lub Atmega 8 w bascom. Przetwornik już udało mi się zdobyć, więc chciałbym go wykorzystać. Zamierzam stworzyć ;) kalibrator do zwykłych galwanometrów, woltomierzy wskazówkowych...
Teraz nie mam pod ręką niczego co jednostajnie i stabilnie może dawać sensowne impulsy zdatne do jakichkolwiek testów prędkości. Mam impulsator z rolki myszki, ale nie mam za specjalnie czym nim kręcić (w rozsądnych prędkościach). Nie wiem jak to jest rozwiązane w oryginalnych licznikach, ale zdaje się, że jest tam zwykły kontaktron i działa. Rozwiązań...
Proszę bardzo, masz tu program który obsługuje impulsator. Cha Alias Pind.2 Chb Alias Pind.5 Config Cha = Input 'wej.kanał A encodera INT0 procesora Config Chb = Input 'wej.kanał B encodera Config Pind.4 = Output 'wyjście + Config Pind.3 = Output 'wyjście - Config Pind.6 = Output 'sygnalizator impulsów LED Config Int0 = Falling Const Debouncetime =...
Witam wszystkich Ostatnio zbudowałem sobie przedwzmacniacz z cyfrowym potencjometrem PGA2311, który steruję za pomocą magistrali SPI z mikrokontrolera ATMEGA128. Problem w tym, że po napisaniu programu w Bascomie regulacja głośności nie odbywa się tak jak powinna, a mianowicie nie są regulowane równomiernie obydwa kanały. Dane do potencjometru wysyłam...
Witam, Postanowiłem zwrócić się o pomoc na forum bo niestety nie daję sobie rady z moim problemem. Jakiś czas temu postanowiłem sobie, że zrobię własny komputer pokładowy do samochodu. Poczytałem troszkę forum i znalazłem odpowiedzi na pytanie co i jak należy zliczyć. Poszukałem trochę w necie i znalazłem schemat układu dopasowania dla Atmega8 który...
Rzeczywiście zapomniałem o programie, poniżej w całości. Jest obsługa pilota z nauką, obsługa impulsatora i sterowanie przekaźnikami. Dodam że to pukanie słychać przy sterowaniu pilotem i impulsatorem. To błąd chyba jest w części dotyczącej zapisania danych do DS-a. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 4000000 $hwstack = 32 $swstack =...
Co do tego układu to nie ma przymusu, abyś akurat z niego korzystał, jest mnóstwo innych sterowników (także w obudowach DIP). To super. Mógłbyś podać polską nazwę tego układu (tlc5925)? Wtedy postaram się sam znaleźć, bo nie chcę wyjść na całkowitego lenia. Następnie przechodzimy do kwestii impulsatora, niestety nie znalazłem akurat poradnika w C,...
https://obrazki.elektroda.pl/1874444400_... Cześć Od czasu do czasu piszę proste programy w BASCOM, jednak moja stara płyta testowa (robiona jeszcze markerem) wołała już o pomstę do nieba, więc postanowiłam wykonać nową, a że nie lubię gotowych płyt, bo w nich niema żadnych możliwości zmian, a podłączanie wszystkiego czego tam niema...
Witam. Po przeszukaniu forum nie znalazłem rozwiązania tego problemu. Napisałem swego czasu procedurkę obsługi enkodera, wszystko było dobrze ale przy ipulsatorze 50imp/obr. i prędkości obrotowej ok.500 obr./min niestety wysypuje się. Mam przeczucie że jej wykonanie trwa zbyt długo.Nie jest może to procedurka najprostsza z możliwych ale jest b.skuteczna...
silniki od wkrętarek, jak najbardziej ale oczywiście te z przekładnią planetarną przy zasilaniu takiej wkrętareczki napięciem 3V mają kopa i spory moment obr. a co do enkoderów to myslę że można by pomyśleć nad tarczą z przesłonkami od myszki i resztą elektroniki tzn.. tylko nadajnik IR i odbiornik IR o ile się nie mylę to jest to zintegrowany odbiornik...
Dobry będzie taki program? Można coś jeszcze poprawić? Może lepiej byłoby ustawić jakieś wyższe prescale w timerze np.8, żeby mniej tych impulsów zliczał (można by wtedy operować na mniejszych liczbach, program działałby na pewno szybciej - ale czy mierzyłby równie dokładnie?) Na pewno na elektrodzie był już poruszany temat obrotomierzy, ale szukajka...
Nie już jest wszystko w porządku wszystko tak jak w schemacie tylko trzeba jeszcze dodać ten impulsator....Przepraszam za zamieszanie... Dodano po 1 Tutaj Masz przykład w bascomie obsługi enekodera ' (c) 2004, MCS Electronics ' Encoder.bas ' Demonstracja funkcji ENCODER '---------------------------------------... 'Enkoder...
(at)slawekk Odpowiem przewrotnie...pare lat temu był taki minister edukacji, który chciał w szkołach technicznych zamienić MIL-STD opisu bramek cyfrowych na kwadraty i prostokąty. Niby można...niby to samo ale wyobrażasz sobie w ten sposób analizować na szybko schemat ? Jednak opis ma znaczenie i tu zgadzam się z Arturem. Nazwanie DT, CLK jest po prostu...
...Załamała mnie Twoja wypowiedź kolego korrus666... Widać programowanie w językach wysokiego poziomu strasznie Cię okaleczyło. Napisz trochę programów w asemblerze, a wyjdzie Ci to na dobre. Zrozumiesz działanie procesora (choć Atmega to już mikrokontroler) i będziesz pisał lepsze programy w swoim C, Javie, lub co gorsza Bascomie. OOO Matko! A mnie...
Witam, jestem w trakcie pisania programu do własnej stacji lutowniczej. Temperaturę chciałbym czytać poprzez MAX31855 ponieważ mam dwa takie scalaki (sample). Jednak nie potrafię odczytać z niego danych. Nie wiem co robię źle ale na wyświetlaczu pokazuje cały czas 35 niezależnie od zmian temperatury. Oto moje wypociny: http://obrazki.elektroda.pl/4103137700_1...
Witam kolegów Tak na wstępie to chcę napisać, że ten schemat to tylko był po to ażeby zapytać o dopasowanie 12-woltowych impulsów do procka i jest on autorstwa kolegi pfemka. Ja podłączyłem te impulsy tak samo i podejrzewam, że to przez to mam same problemy, ponieważ impulsy nie są wygładzone. Proszę o pomoc kolegę Samuraja o narysowanie jakiegoś schematu...
Witam Właśnie zaczynam pisanie programu do sterownika. Jako że jest to jeden z moich pierwszych programów w C to już potrzebuję pomocy.. Dodam że oczywiście nie chcę żadnych gotowców bo się w ten sposób niczego nie nauczę ale. Pierwszy problem związany jest z wykrywaniem zewnętrznych przerwań. Otóż pod piny obsługujące wykrywanie zewnętrznych przerwań...
Poradziłem sobie z paskiem, ale dalej mam problem z ustawieniem timera. Znalazłem taki oto kod napisany przez kolegę emarcus : $regfile = "m8def.dat" $crystal = 4000000 Config Portd.0 = Input 'przykladowe wejscie ' do wejscia dolaczono przycisk (momentary push ON/OFF) Config Portd.1 = Output 'przykadowe wyjscie Portd.0 = 1 Portd.1...
No więc, tak jak obiecałem jakiś czas temu postaram się przybliżyć i wytłumaczyć kwestię programowej obsługi popularnego układu RTC – PCF8583. Układ ten ma zarówno zwolenników jak i przeciwników, a jedni i drudzy mają swoje racje. Są układy prostsze w obsłudze programowej, posiadające wszystkie interesujące nas dane w osobnych rejestrach prostych...
http://obrazki.elektroda.net/30_11831248... Witam Przedstawiam swoją kolejną konstrukcję audio. Jest to rozwinięcie pracy inżynierskiej, a właściwie to całkowicie nowa konstrukcja wykonana wspólnie z kolegą jako praca magisterska. Urządzenie posiada 3 wejścia Cinch dla zewnętrznych źródeł dźwięku, wbudowaną kartę dźwiękową USB, wzmacniacz...
Witam Serdecznie wszystkich elektrodowiczów! Mam tak: Motor Yamaha dt80 Lc 2x16 Atmegę 8 Bascom I oczywiście dobre chęci! Chcę zrobić tak Aby atmega liczyła prędkosc obrotów silnika i pokazywała je na lcd a potem przeliczała na khm z dokładnością 5 khm w te czy we te Myślałem tak Ekran powitalny Szerokiej Drogi! Potem jak już ruszę jechać to atmel będzie...
http://obrazki.elektroda.pl/6713977200_1... Witam! Dziś chciałbym zaprezentować układ do sterowania drzwiami garażowymi wraz z pilotem. Płyta główna Płyta główna została zbudowana w oparciu o mikroprocesor atmega8 na wewnętrzym rezonatorze 1MHz. Sterowanie odbywa się za pomocą podczerwieni (rc5). Układ wykonawczy to trzy przekaźniki...
Witam Walczę z programem w Bascomie (coraz mniej mi się on podoba) listing poniżej. Docelowo będzie to zegar na lampach nixe. Projekt bazujący na mirley, ale zmianę ustawień chcę zrobić na impulsatorze. Dlaczego funkcja Zmiana_godziny i Zmiana_minuty nie zwraca mi wartości? Edytowałem post umieszczając w tytule znacznik
Siemka! Mam tego typu problem do rozwiązania: Do kontrolera ATmega8 mam podpięty impulsator(encoder) z przełącznikiem w ośce: http://www.semiconductors.com.pl/web/pli... podpięty jest tak: encoder: ATmega8: A PORTD.6 B PORTD.5 E PORTD.4 C,D do masy porty kontrolera podciągnięte są do zasilania przez wewnętrzny pull-up. Oprócz tego każde z wyprowadzeń...
Znalazłem takie potencjometry ale są one sterowane szyną I2C. Obecnie dopiero się uczę BASCOM'a i niestety nie jestem w stanie napisać programu z obsługą szyny I2C. Ogólnie nie bardzo wiem jak się za to zabrać. Nie wiem jak połączyć mikrokontroler z tym potencjometrem i jak podłączyć impulsator.
http://obrazki.elektroda.net/22_12805124... Witam wszystkich. To mój pierwszy projekt w tym dziale. Dlaczego kolejna programowalna wycieraczka do samochodu, której było już kilka różnych projektów ...? ano dlatego, że ta jest konkretnie do modelu Fiata Seicento. Jak użytkownicy wiedzą standardowy regulator cyka co około 4s i nigdy mi to nie...
Eksperymentowałem na różne sposoby - bez rezultatu. "Mój" kod w C (przepisany z bascoma, autorstwa SQ1FTB): [syntax=c]if(Sprawdz(ChA)) { for(;Sprawdz(ChA);){} if(Sprawdz(ChB)) Wylacz(Lewo); } if(Sprawdz(ChB)) { for(;Sprawdz(ChB);){} if(Sprawdz(ChA)) Wylacz(Prawo); }[/syntax] funkcja Sprawdz() zwraca true jeśli dany sygnał jest w stanie niskim, false...
http://obrazki.elektroda.net/58_12515666... Chciałem zaprezentować mój projekt komputerka samochodowego... Jako procesor wykorzystałem Atmega168, jako że napisałem całość w BASCOM ciężko było zmieścić się w 8kB... Na przyszłość dobrą alternatywą będzie Atmega328 hehe ;P - LCD 4x16 biało-niebieski - 4 wejścia 12V ( dzielnik 3:1 ) - 1 wejście...
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....
Zasadę działania windy (dwa rozwiązania: na układach logicznych i mikroprocesorze) znajdziesz w książce: Horst Pelka "Od algebry połączeń do mikroprocesora" wydanej przez WKiŁ w 1980 roku poszukaj w bibliotece. 1. Silnik dla ułatwienia możesz dać dwubiegowy (zmienna ilość par biegunów) 2. Punkt pierwszy obsługują 4 styczniki (Góra/Dół/Wolno/Szybko)...
Szczerze to nie spodziewałem się tylu odpowiedzi, ale postaram się odpisać chociaż na część z nich.. :) Dlaczego trafo przy gniazdach wejściowych,a płytka z procesorem tak daleko od wejść?Gdybyś zamienił miejscami było by o wiele mniej długości "anten" w postaci kabelków połączeniowych... Przyznaje Ci całkowitą rację.. Trochę to źle pomyślałem.. Najpierw...
Kombinowałem, jak dobrze podpiąć impulsator do procka i udało mi się! oto fragment programu w BascomieAVR: '---------------------------------------... ' (c) 1999-2000 MCS Electronics '---------------------------------------... $crystal = 4000000 $regfile = "2313def.dat" $lib "mcsbyte.lbx" Config Portd = Input...
Witam, Jak to często bywa na forach - mam problem. O co chodzi ? Mam do zrealizowania projekt na systemy wbudowane. A mianowicie : -sterowanie zasilacza laboratoryjnego impulsatorem. -sterowanie przetwornika D/A działającego w zasilaczu laboratoryjnym z układem MCP4728(l2c) -sterowanie przetwornika A/D działającego w zasilaczu laboratoryjnym z układem...
-------------serdecznie dziekuje za pomoc,podpowiedzi! i prosze o wyrozumialosć ----------- wklejam caly kod (napisany w Bascomie) i bylbym wdzieczny za pomoc w przeanalizowaniu jego dzialania, czesc kodu odpowiedzialna za dzialanie przetwornikow AC i sterowanie wyswietlaczem LCD nie istotna dla mnie w tym momencie ----------------------------------------...
Przymierzam się do zrobienia komputerka do samochodu. Jego głównym celem ma być obliczanie chwilowego i średniego zużycia paliwa. Nie wiem czy mi się to uda ale chcę wykorzystać kontroler ATTiny2313 i tu mam problem - potrzebuję zliczać czas wtrysku i ilość impulsów z czujnika ABS lub impulsatora na skrzyni, potrzebuję też odmierzać czas... i tu mam...
Witam wszytkich: Ja też buduję sobie wzmak, będzie to dość rozbudowana konstrukcja, zawierająca 3 procesory audio, nie koniecznie te TDA8425, chodzi o samą idęe. Wzmacniacz będzie oczywiście 6 kanałowy (5 satekit + sub) do kina domowego :) Na początku układu będzie oczywiście przedwzmacniacz PHONO, selektor wejściowy, dalej do proców audio i filtrów...
Witam. Jestem w trakcie pisania programu timera obsługiwanego przez encoder w środowisku Bascom 8051 ze mam z tym niemałe problemy a temat jest dla mnie trochę jak czarna magia zwracam się do was z prośbą o pomoc w poprawie mojego kulejącego programu. Co jest nie tak? Co zmienić? Co dodać? By program działał poprawnie. Póki co działa zmiana pozycji...
Witam. Jestem początkującym w dziedzinie programowania na elektronice znam się dobrze. Chciałbym zbudować komputer pokładowy do mojej hondy civic i znalazłem na elektrodzie projekt z pod tego linku. http://www.elektroda.pl/rtvforum/topic22... Płytkę zaprojektowałem na nowo pod atmege128 reszta bez zmian. Wyświetlacz od Siemensa s65 ls020 podłączyłem...
Witam chciałbym obsłużyć 4 impulsatory/enkodery poprzez rejestr szeregowy 74ls165.Program obsługi rejestru napisałem i działa,ale tylko jak do wejść 74ls165 podłączy się zwykłe przełączniki i podtrzyma je się przez ok 1 sekundę.Na impulsatorach nie działa.Wydaje mi się że to przez to że procesor za dużo czasu potrzebuje na odczyt danych z rejestru.Może...
bascom impulsator obsługa impulsator bascom tachograf impulsator
przewod ethernet arduino zegar podlewać ogród
sztuka elektroniki odkurzacz xiaomi
Bezpiecznik elektroniki prawych przednich drzwi Passat B5 1.9 TDI 90 KM kombi Regulacja śrub S i H w gaźniku pilarki Makita