Napięcie podawane na ogniwo w tej fazie nie jest znane. Bo nie jest ono stałe. Wraz z ładowaniem ogniwa zmienia się i napięcie ogniwa, jak i jego rezystancja wewnętrzna. Więc siłą rzeczy napięcie ładowarki musi się zmieniać żeby utrzymać stały prąd. Mówiąc inaczej ładowarka po prostu nie podaje wtedy napięcia tylko prąd. Podaje po prostu np. te 700mA.
Proszę autora tematu o przejrzenie tego kodu, dodałem aliasy, zrobiłem zliczanie czasu bezczynności i obsługę alarmów. Nie wnikałem w sterowanie buzzerem i licznikiem dystansu, to już pozostawiam twórcy. [syntax=vbnet]$regfile = "attiny2313.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 ,...
Witam. Chciałbym dzisiaj zaprezentować bezprzewodowy termometr na procesorze Attiny1614SSN https://obrazki.elektroda.pl/6903717000_... Oczywiście jest to prawda i taki wynik uzyskałem dla baterii 3.6V Następnie dołożyłem układ radiowy RFM69 i czujnik temperatury MCP9800. Co widać na poniższym schemacie. https://obrazki.elektroda.pl/3528597200_...
Ja bym nie zerował licznika tylko puscił go wolno a w przerwaniu odczytywał tylko wartosc tego licznika. Teraz wystarczy odjac obie wartosci i masz czas od zbocza do zbocza. Sumujac oba czasy otrzymujesz obroty oczywiscie po przeliczeniu odpowiednim. Ten sposób zapewnie że do pomiarów obrotów i czasu wtrysku używasz tylko jednego licznika. Dodatkowo...
Polutowałem wczoraj przystawkę i podłączyłem narazie bez attiny. Pomiar rezystancji, napięcia i temperatury działał od razu lecz czasem zdarzały się małe wariacje. Dziś podmieniłem w mierniku pic-a z 873A na 876A i wszystkie problemy jak ręką odjął :) W zasadzie attiny mi nie potrzebny bo do esr mam inny miernik :wink:
Dawno Bascoma nie używałem ale to będzie coś takiego: On int0 czas 'przerwanie zewnetrze (wejście impulsów) do czestotliwosc=1/czas 'obliczenie czestotliwosci z czasu pomiedzy impulasmi loop czas: stop timer0 'zatrzymaj timer czas=timer0 'odczyt z timera timer0=0 'wyzerowanie timera start timer0 'ponowne uruchomienie timera return Oczywiście...
Pomysł jest znany, z jednej strony źródło światła, z drugiej odbiornik, Zależy od rodzaju migawki. Jak centralna to jest prosto ale jak szczelinowa to musisz mierzyć w konkretnym punkcie a najlepiej w kilku na trasie przelotu lamelek migawki (przy problemach migawki pojawiają się różnice w naświetleniu lewej i prawej strony lub góry i dołu (zależenie...
http://obrazki.elektroda.pl/6434886400_1... Hej! Zapewne większość czytelników Elektrody słyszała o Pipku Dręczycielu. Jakiś czas temu postanowiłem popełnić projekt o podobnej koncepcji, ale ulepszonym działaniu. Rzecz jasna zarówno oryginał, jak i moja wersja są czymś w rodzaju żartu i należy je traktować z przymrużeniem oka ;). Jeśli...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
Spróbuj tak: http://obrazki.elektroda.net/32_12740913...
http://obrazki.elektroda.pl/9785417500_1... Witam wszystkich Przyszedł czas aby wykorzystać przedstawiony przeze mnie w http://obrazki.elektroda.pl/6714514800_1... Sygnał start i stop jak widać na schemacie przechodzi przez tranzystor Q1 i Q2, bramki Schmitt’a i podawany jest na wejścia INT0 i INT1 procesora. Diody...
Podaje program z komentarzem. ............ Ps. Nie ładowałem do licznika wartości bo potrzebuje dwóch pełnych przeładowań. W programie jest zupenie nie ważne ile tych przepełnień wystpuje; istotne aby rachunek odmierzanych odcinków czasu był zgodny z zamierzonym. Skoro jesteś zmuszony zliczać przepełnienia (co jest rzeczą absolutnie normalną), więc...
Witam, Na własne potrzeby chciałem zbudować monitor temperatury z 4 dallasami 18B20. Dane są odczytywane z czujników po RS485 i wysyłane do mastera. Kiedy odpytuję czujniki po kolei, muszę czekać standardowe 750ms na odpowiedź każdego z nich, co nie zadowala mnie. Zależy mi na tym, aby po wysłaniu komendy odpytującej, każdy z czujników bezzwłocznie...
http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...
BlueDraco - taktowanie timera nie jest problemem, nawet w XMEGA może to być 256 MHz, ba, nawet w zwykłym ATTiny może być to w granicach 100 MHz. Problemem jest to, że wejście jest synchroniczne i procesor musi mieć możliwość samplowania wejścia z tak dużą częstotliwością. Stąd też taktowanie IO musi być wysokie, a to pociąga konieczność albo pracy...
Hmm. Nie wiem jak. Bascoma uczę się od dopiero 2 dni. Może kolega podać jakiś przykład? 1. Do rozpoznania naciśniętego przycisku zastosuj "DEBOUNCE" 2. Do pomiaru czasu w multiplexing zastosuj dowolnyTimer (może byc timer1, skoro już zacząłes go używac). Dla ławości rachunków zastosuj podstawowy czas pomiaru 4 mSec. Co 4 mS zrobisz multiplexing cyfr...
Nie musisz zatrzymywać i uruchamiać licznika za każdym razem, może on ciągle chodzić, wystarczy że go będziesz zerował. A tak naprawdę to jeśli chcesz potem generować przebieg dla serwa za pomocą tego samego timera, to nawet zerować go nie możesz.... tylko zapamiętywać jego wartość. Wygodniej się to robi jednak na 16-bitowym timerze, który ma jeszcze...
Czekam na sugestie z góry dziękuje za pomoc;) Robisz totalnie złe założenie niestety. Timer sprzętowy działa bardzo dobrze i precyzyjnie. Nie może on przepełniać się w trybie normal wcześniej niż po 256 tyknięciach zegara ;) ... zatem przez złe założenia - jeszcze wyciągasz złe wnioski i nie w tym miejscu co trzeba szukasz błędu. A błąd polega na tym,...
[quote="lukaskay"] a gdybym czas oczekiwania zwiększył do 15 s wtedy dokładność wzrosła by mi do 4 obr/min mogę użyć komendy: Wait 15 ?? ale wtedy chyba dojdzie do przepełnienia licznika?? quote] Przy twoich parametrach silnika el., oczywiscie ze dojdzie do przepelnienia licznika0. Ponadto uwazam ze stosowanie dyrektywy "Wait" w pomiarach nie jest najlepszym...
http://obrazki.elektroda.pl/6006521600_1... Chciałem zaprezentować wytrawiarke, którą niedawno zrobiłem. Wytrawiarka ma wymiary 25x30x3,5cm, wchodzi do niej około 1,4l kwasu. Weszła by do niej płytka o wymiarach strony A4. Użyta grzałka to SKALAR 150W, nagrzewa 1,3l wody o temperaturze 20C do 40C w 15min, z 40C do 50C to kolejne 9min,...
Sądzę że najprostszy attiny zrobiłby to dokładniej i taniej niż Malina. Chyba że inne argumenty przemawiają za przyjętym przez Ciebie sprzętem.
Jestem ciekaw w jakim mieście studiowałeś? Ogólnie to przychylam się do większości wypowiedzi - projekt jest mizerny. Szczerze, trochę wstyd to było pokazywać na obronie. Jeżeli chodzi o wykonanie to rozumiem, że mogłeś nie mieć potrzebnych narzędzi, ale myślę że jakąś wkrętarkę/wiertarkę, "kawałek" wiertła i mały pilnik może gdzieś byś pożyczył. Nie...
Planuję wykonać układ wybudzający się co 10 minut z trybu idle i dokonujący pomiaru wilgotności gleby (pomiar rezystancji za pomocą ADC). Gleba to w tym wypadku rezystor. Schemat: +5V -> rezystor -> gleba -> GND ADC podłączony jest pomiędzy rezystorem od strony gleby a GND. Jednak w takim przypadku przez glebę płynie minimalny, bo minimalny, ale jednak...
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...
https://obrazki.elektroda.pl/9366855300_... Witam was Serdecznie! Często wykonując różne układy niezbędne jest wykonanie płytki PCB. Samo stworzenie mozaiki w programie komputerowym jest przyjemnością, natomiast fizyczne wykonanie jest zupełnym przeciwieństwem. Wykonując dany projekt po przygotowaniu płytki już do trawienia korzystałem...
Mam w domu kilka świeczek podobnych do tych z obrazka https://obrazki.elektroda.pl/8153128500_... Po czasie prawie wszystkie przestały działać - zniszczone ścieżki na płytce od wilgoci, przerdzewiałe styki włącznika. Dodatkowo świece mają tylko ruchomy płomień, a świecą statycznie. Nie było też żadnego czujnika światła, tylko ręczne...
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...
Troszkę tych rodzajów błędów w ADC jest, możesz poczytać trochę tutaj http://www.maxim-ic.com/app-notes/index.... . Poza tym najlepiej w przetwornikach wbudowanych na czas pomiaru usypiać procesor, druga sprawa to że w DIPie dokładność jest mniejsza, z tego co pamiętam to ch-ki podane w datenblacie są gwarantowane dla obudów TQFP, tyle że to...
Jednak źle mi się wydawało. Opis znaczenia bitu ADSC jest jednoznaczny: "The first conversion afterADSC has been written after the ADC has been enabled, or if ADSC is written at the same time as the ADC is enabled, will take 25 ADC clock cycles instead of the normal 13. This first conversion performs initialization of the ADC." Czyli nie ma bata, pierwszy...
Masz błąd związany z upływem czasu między wystąpieniem przerwania a odczytaniem rejestru TCNT w obsłudze przerwania. Niemniej ten błąd jest taki sam dla każdego kolejnego pomiaru przez co odejmuje się on i otrzymujesz dokładne wskazania.
Witam, Mam zbudowany układ oparty o Attiny 45 na którego wejście podaję sygnał PWM f=200Hz podciągnięty rezystorem do 5V. Układ dokonuje pomiaru długości czasu trwania stanu wysokiego sygnału, co przekłada się na wartość wypełnienia PWM w zakresie 2-98%. W oparciu o wypełnienie steruje serwem modelarskim. Problem polega na tym, że układ zamontowany...
Nie mówiąc już o (jak zwykle) braku volatile. Program jest źle napisany - po jednym pomiarze (załóżmy, że taki się dokona, co oczywiście nie jest prawdą) procek się resetuje, nigdy nie zobaczysz wyniku na wyświetlaczu. 4\/3!!
Najpierw na zasadzie jeżeli temp. za mała o 0,1°C to zwiększ PWM o 5, jezeli o 0,2°C to o 10 itd. O ile dobrze zrozumiałem, to wyglądało to tak, że w każdym obiegu pętli wykonywałeś, to co napisałeś, w takim razie zrobiłeś regulator całkujący, nienajlepszy pomysł. W zależności od tego, w jakim czasie będzie wykonywany każdy obieg pętli, odpowiedź takiego...
Poprawiłem na 9,6MHz. Czy w kodzie powinno być Start Counter0 zamiast Start Timer0? Skoro zadekarowałem w configu że to licznik to muszę napisać mimo tego counter? Nie ma potrzeby dawać 'Start Timer0' jeżeli uprzednio nie był zatrzymanyu przez 'Stop Timer0'. Timer w AVR uruchamia sie natychmiast po "Config Timer(x) = cokolwiek" pod warunkiem że preskaler...
https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...
Problem z resetowaniem rozwiązany. Obecnie nie mogę poradzić sobie ze zwiększaniem czas_c w ISR(WDT_vect). Jeśli używam czas_c ++ wszystko działa, gdy próbuję użyć if (stan==1 czas++) już nie zlicza [syntax] // Libraries #include <avr/io.h> // for GPIO #include <avr/sleep.h> // for sleep mode #include <avr/interrupt.h> // for interrupts...
Takie autotransformatory były budowane chałupniczo i jak widać - spółdzielczo. Miały zwykle wskaźnik napięcia (woltomierz napięcia przemiennego) z czerwoną kreską na pozycji 220. Ręcznie zmieniało się przełącznikiem pozycję w taki sposób aby wskazówka była w pobliżu (nieco poniżej) tej kreski. Były także z dwoma 9lub trzema) żaróweczkami, które wskazywały...
http://obrazki.elektroda.pl/6038046600_1... http://obrazki.elektroda.pl/9492337500_1... http://obrazki.elektroda.pl/8744464400_1... http://obrazki.elektroda.pl/7450126200_1... Jak to w życiu bywa, człowiek kolejny raz staje przed wyborem kupienia wątpliwej jakości chińskiego produktu,...
witam zaczynam sie bawic w programowanie atmelkow w asm i nie umiem w ladny spob przeskoczyc problemu porownania daty lub przynajmniej godzin. Chce aby po zczytaniu z zewnetrznego zegara porownac czas rzeczywisty z nastawa i ewentualnie zapalic przekaznik o ustalonej godzinie Ale nie umiem przez to przeskoczyc Wymyslilem tak ze lacze minuty z godzinami...
Jako podpowiedź dodam, że pomiar różnicowy realizuje już ATTiny, gdyż posiada taką opcję. Co do dokładności to wystarczy uaktywnić pomiar różnicowy ze wzmocnieniem x20 - też jest taki tryb.
Czas nagli! Strałem się coś znaleźć ale nic nie moge!!
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...
https://obrazki.elektroda.pl/7419499100_... Witam. Opis dotyczy wykonania wylacznika zmierzchowego opartego na uC ATTINY45 i module zegara czasu rzeczywistego typ DS1302 z bateria. Wylacznik zmierzchowy dziala na fotorezystorze wykorzystujac jedno z wejsc ustawiono programowo jako ADC w ATTINY45 to jest typowe rozwiazanie i do tego...
ale np multimetrem np. cały czas mierzyć prąd pobierany z zasilacza? Sugerujesz, że będziesz szybszy niż bezpiecznik i w ciągu kilku milisekund zareagujesz na wzrost prądu odłączeniem amperomierza? Zappomnij, tym bardziej, że multimetr cyfrowy całkuje pomiar i zanim pokaże Ci rzeczywistą wartość prądu, będzie już po netbooku. Kolego, jeśli chcesz coś...
Witam ponownie. Wciąż walczę ze wzmacniaczem do fotodiody. Złożyłem układ jak ze schematu. Dla podanych wartości rezystorów wzmocnienie układu jest stosunkowo małe, do pomiarów luminescencji potrzebuję znacznie większego. Jednak już teraz pojawia się problem który widać na zdjęciach z oscyloskopu. Gdy padające światło z diody jest słabe (Led daleko...
Witam. Próbuję złożyć obrotomierz samochodowy na mikrokontrolerze Attiny2313. Wykorzystuję do tego kit z AVT2711. Chciałem wykorzystać program z tego układu. Różnica jest w mukrokontrolerach, a artukule jest 89C2051 a ja chcaiłem to zrobić na attiny i wynik pokazywać na wyświetlaczu alfa numerycznym. Jednak coś mi nie wychodzi. Odpalam układ na sucho...
http://obrazki.elektroda.pl/4879869500_1... Projekt jest modułem do użycia w różnych konstrukcjach. Implementuje on obsługę 2 pól przycisków dotykowych. Na 2 wyjściach mamy odpowiednie stany logiczne. Główną zaletą jest cena: attiny13 kosztuje 2,5zł i obsługuje 2 przyciski, natomiast taki 1-kanałowy AT42QT1011 kosztuje 4,5zł. Schemat:...
Nie jest poprawny. Tranzystory będą cały czas załączone. Dodatkowo ATTINY może się uszkodzić. Nie widzę na schemacie miejsca na BC337.
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
OK, no to następne podejście z nadmiarowym kodem testowym odliczającym w kółko na ATmega8515 zamiast ADC - wyświetlanie bez zarzutu. Co do tego dziwnie wyświetlanego zera, to może masz zamienione a z g, b z f itp. W tej wersji łatwiej zapanować nad częstotliwością odświeżania segmentów - zbyt duża skutkuje podświetlaniem sąsiednich cyfr, zbyt mała -...
https://obrazki.elektroda.pl/7717804000_... Witam wszystkich, Tym razem chciałbym zaprezentować termometr dwukanałowy zasilany z dwóch równolegle połączonych akumulatorów Li-Ion, zbudowany w oparciu o mikrokontroler ATTiny84 i dwa czujniki DS18B20 oraz pozostałe części "z szuflady". Termometr ten służy mi do pomiaru temperatury w pokoju...
Piszę program do czujnika zliczającego stan licznika gazu i wysyłającego dane na serwer w losowych odstępach czasu. Problemem jest fragment kodu: Każda procedura wysyłająca wywoływana jest 3 razy. Za pierwszym razem przesyłane są poprawne dane, a za dwoma kolejnymi śmieci (pogrubione linijki). Transmisja na pewno jest ok, bo sumy CRC16 się zgadzają....
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...
Chyba prościej i taniej 555 i pomiar czasu przez mikrokontroler Hmm, ciekawa teoria... ATtiny26 (9,7 zeta) ma wbudowany przetwornik ADC 10 bit i wewnętrzny rezonator, 2051 + 555 + kwarc będzie kosztował porównywalne pieniądze ale wewnętrzny przetwornik ATtiny będzie o wiele dokładniejszy!!! Pomiar rezystancji w miarę dokładny możesz zrobić metodą techniczną...
EMB Papst 3214 JH4 ma 30-60kh czasu pracy. Tak, ale ten czas pracy to L10, czyli czas wyznaczony po awarii 10% populacji dla maksymalnych warunków temperaturowych i obciążeniowych w czasie testów realizowanych przez Papst według norm przemysłowych. W razie wątpliwości skontaktuj się z przedstawicielem Papst. Jeżeli obawiasz się tak bardzo zapchanego...
piotrva - W programie autora nie zobaczyłem watchdoga, dlatego poruszyłem ten temat. Co do buzzera z generatorem, ma tą wadę że generuje ton o określonej częstotliwości. Jeżeli autorowi tematu na tym nie zależy, to jak najbardziej zastosowanie buzzera z generatorem ułatwia sprawę. Edit - Marek Sp - Napisałeś posta w tym czasie co odpowiadałem na post...
Robiłem własny nadajnik na Attiny - na 3 bateriach AAA działa kilka lat - ale uwaga - wszystkie moduły są zasilane z Attiny (zarówno nadajnik jak i DS18B20). U Ciebie jest termistor do pomiaru. Czy zwróciłeś uwagę, że dzielnik napięcia na tym termistorze konsumuje miesięcznie prawie 500mAh, a dzielnik z rezystorów 100k prawie 50mAh? Rozwiązać problem...
Przyznam się bez bicia, że dodałem kilka elementów do tablicy i to mogło zaważyć na nie działaniu. Zwiększenie tablicy raczej nie powinno wiele zmienić, co najwyżej nie byłby generowany cały przebieg. Gorzej, gdybyś zmniejszył. WAŻNE, żeby w przypadku zmiany rozmiaru tablicy zmienić w linijce: "ldi r21, 0x50 ;r21<-rozmiar tablicy" "\n\t"...
Witam , po przerwie , Nie, w zależności od szacowanych obrotów wybierasz metodę pomiaru, w której wykorzystujesz jeden (dowolny) timer, lub oba w której jeden odmierza czas a drugi zlicza impulsy. Ta ostatnia jest alternatywą do tej którą zastosowałeś lecz czas jest mierzony timerem a nie przez processor instrukcją Wait . Ta druga metoda polega na pomiarze...
Panel dotykowy z 6 diodami sterowany po i2c na ATTINY44 Poniższy materiał przedstawia próbę ugryzienia tematu krytycznych zależności czasowych w asemblerze. Zadaniem było stworzenie stabilnie działającej aplikacji która obsłuży: komunikację z procesorem nadrzędnym w trybie slave i2c sterowanie multipleksowanymi diodami z 8bitowa regulacja jasności...
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ę...
Ja bym sugerował podpiąć przycisk pod przerwanie zewnętrzne. Jeden timer byłby puszczany i zatrzymywany w przerwaniu do pomiaru czasu, a drugi do multipleksowania wyświetlania.
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ść,...
Niestety HVSP ubije mu DS1820, chyba, że go będzie odłączał na czas programowania (aż raz zapomni). Kwarc jest potrzebny, bo RS485 zapewne to będzie RS232 elektrycznie zrealizowane na RS485.
Przecież licznik w AVR ma gotową funkcję - zliczanie czasu trwania impulsu - aż się prosi aby wykorzystać to. Dodatkowo ustawić przerwanie od przepełnienia aby zabezpieczyć się przed opcją postoju auta. Pozostaje tylko przemnożyć przez stałą i wyświetlić. Jak ktoś wspominał procesor będzie się mocno nudził. Attiny wystarczy z dużym zapasem
Może ten temat troche pomoże jest na innym kwarcu ale zasada ogólnie ta sama http://www.portalnaukowy.republika.pl/ob... Takie rozwiązanie w Bascomie jest najprostsze, tzn pomiar czasu poprzez komendę Wait 1(odczekanie 1 sekundy), odliczenie 1 sekundy podczas, której Timer1 jako licznik zlicza ilość impulsów. Już tak robiłem, ale domyślnie...
Hex lub bin to sobie daruj. Ja nie jestem zainteresowany ponieważ nie mam zamiaru powielać tej konstrukcji. Jeśli możesz to wyrzuć z programu obsługę zegara zostaw sam termometr i go zamieść jeśli oczywiście nie ma żadnych jaśniejszych segmentów podczas pomiaru temperatury. Producenci sterowników do kotłów mają z tym problem i co jakiś czas jest drobny...
Kontynuując temat pomiarów różnego typu, bez użycia ADC, chciałbym zapytać, czy taki układ będzie działał jak należy ? Nie musi on dokładnie informować o natężeniu dźwieku, jedynie sygnalizować czy jest głośno czy cicho. Schemat składa się z mikrofonu elektretowego na wejściu, wzmacniacza operacyjnego mającego naładować kondensator C1, jedynie z dodatnich...
Już pisałem (pod źródłami) co jest nie tak... Co do Xtal to w każdym języku jest to istotne... Jeżeli zmieniasz kwarc to piszesz program od nowa ? A tak jak uzależnisz wartości zmiennych od Xtal i prescale to zmieniasz definicje na początku, a program działa dalej prawidłowo... No to poprawiony kod (niesprawdzony ;) ) : CONST T1_Prescale = 1024 CONST...
http://obrazki.elektroda.pl/5262121800_1... Witam, Co prawda nie jest to jakiś wymyślny układ, aczkolwiek ma trochę wspólnego z elektroniką także pozwolę sobie zamieścić na forum. Może znajdzie się jakiś zakochany forumowicz szukający natchnienia na prezent walentynkowy a czasu trochę jeszcze zostało :D Załóżenia: Przed dniem kobiet...
(at)mkpl według mnie nie występuje tu zjawisko zwarcia o którym piszesz. Prąd rozładowywania jest ograniczony prądem bazy tranzystora, jest on z kolei ograniczony rezystorem na bazie, który celowo został dobrany większy, aby nie dokładać rezystora o którym piszesz. Jeżeli ktoś chce, może dołożyć rezystor 100 omów do tranzystora Q3 nie będzie to nic...
Witam. Z góry przepraszam że pisze post pod postem ale mam nadzieję że tak uda mi się zwrócić uwagę ponieważ nie wiem już co robić . Założyłem drugiego (nowego) tinne-go i dalej jest to samo na obu wsadach (bascom i asm) . Już nie mam pojęcia co jest nie tak . Poniżej dorzucam wykres z pracy sygnału . Przebieg 2 to jest wejście enable do preskalera...
Prawdopodopieństwo sugeruje skorzystanie ze wzoru na niepewność typu B, czyli taką jaka w tym pomiarze ma miejsce. Niepewność typu A nie występuje. Tylko że moim zadaniem nie jest wyznaczenie "delty" AR tylko dR. Podam opisy ozaczeń aby mógł mnie Pan lepiej zrozumieć. d-mała delta A-duża delta http://img34.imageshack.us/img34/4589/23... zależności...
Witam, Oczywiście, że można. Podłączenie baterii i zewnętrznego zasilania może wyglądać tak: http://obrazki.elektroda.net/33_12174414... Sprawdź ile prądu pobiera Twoj układ i policz jak długo jest w stanie działać przy zasilaniu z baterii. Wtedy zastanów się, jaka pojemność będzie wystarczająca do podtrzymania pracy przy niewielkiej ilości...
Bardzo bym sie zdziwil gdyby ten program w jego oryginalnej postaci lub nawet z pozniejszymi poprawkami mogl funkcjoniwac! Po pierwsze: Jest on nie pelny, nie tylko brak jak juz ktoz zauwazyl, deklaracji rodzaju, typu uC i jego cyklu pracy (czestotliwosci). Pomimo faktu ze nie ma w programie pomiarow czasu to ta informacja nie moze byc pominieta. W...
Ten kabelek powinien być jak najkrótszy. Ja nie stosuję nigdy dłuższego niż 25-30 cm. Jeżeli mówisz, że miernik na innym zestawie zachowuje się poprawnie, to do sprawdzenia jest jeszcze połączenie gniazda antenowego do płyty montażowej radia. Mogło się tam coś urwać lub jest zimny lut. Obstawiał bym jednak uszkodzenie anteny i/lub, kabla antenowego....
Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl] '************* Konfiguracja uC *****************...
Witam, Mam pewien problem powiazany z UARTem pod atmega8l... Otoz mam pewnien program ktory pieknie dziala pod attiny2313(UART sprawny, komunikacja rs232<=>pc tez dziala dobrze). Problem narodzil sie, gdy chcialem przeniesc ten program na atmege8l... Podejrzewam, ze problem lezy we flagach... Nie znam sie jeszcze na tyle dobrze na C, zeby problem...
Kiedyś te forum (forumowicze) pomagało ( pomagali) i nikt nie mówił że za coś. Jak ktoś ni chce pomódz to niech lepiej się nie odzywa. To co kolega wymaga to nie jest pomoc tylko wyręczenie w pracy i jakoś sobie nie przypominam by kiedykolwiek tak było że robi się coś za kogoś. Jak by kolega miał choć minimalne chęci to zrobić to może potoczyło by...
Dzięki za odpowiedź! Czujników hala mój silniczek nie ma, a motowanie w nim tych że czujników było by zbyt trudne no i znów dodatkowe koszta. Te sprężenie zwrotne tzw. "Back-EMF" to jest to od indukowania się w niezasilanym uzwojeniu napiecia tak? Dobrze myśle? 1. Napisałem (a właściwie przepisałem) program który generuje PWM na jedną nóżkę, a teraz...
Ja bym się zastanowił na zasilaniu rejestratora z baterii. Pomijając większą ilośc zastosowań (mozemy zostawic w lodówce) to dodatkowo nie ma potrzeby dołączania zewnetrznej pamięci bo stosując np atmege 8 mamy do dyspozycji RAM 1024 pomiarów. W zalezności od gęstości pomiarów można pokryc pomiarami dość długi odcinek czasu (4 tyg.)Dodatkowo bardzo...
http://obrazki.elektroda.pl/4802449000_1... Witam. Przedstawiam własną konstrukcję urządzenia do doświetlania zakrętów. Jak nazwa wskazuje - będzie doświetlać zakręty światłami przeciwmgielnymi tam, gdzie chciałoby się zobaczyć więcej pobocza, takie rozwiązania są stosowane w niektórych samochodach. Projekt powstał na prośbę kolegi....
Witam, jako, że w szkole nie mam programowania nowych uc postanowiłem się tego sam nauczyć. Zainspirował mnie projekt prędkościomierza, więc wybrałem go. Jest to mój pierwszy program i dlatego też chcę zapytać czy ma on szanse na poprawne działanie. Sygnał z czujnika to sygnał z hallotronu, który odbiera sygnał co 1/6 obwodu koła (czyli 0.25m). Reszta...
Ten rezystor możesz wywalić i połączyć bezpośrednio. Podejrzewam, że to jakaś przeróbka przez kogoś. Ten pomiar zrób jeszcze raz, tylko po jakieś chwili od momentu włączenia. Jeśli będą stabilne cały czas, to zrób to samo tylko przy działającym i w momencie usterki.
Jeżeli masz ciąg impulsów o współczynniku wypełnienia ok. 50% to przy takim rodzaju transmisji nie pozostaje nic innego jak "mierzyć" okres fali prostokątnej (np. długość 10 kolejnych impulsów). Jeżeli wszystkie pomiary nie będą się różniły od siebie o więcej niż "x" to znaczy że sygnał przyszedł z pilota. Przy żarówce jest b. małe prawdopodobieństwo...
Zamiast niebieskiego mogą być dwa czerwone połączone szeregowo - spadek napięcia będzie podobny. Przesadziłem z wymaganiem co do tych oporników (R16 i ten, który ma być równolegle do MOSFET-a) - jeśli będą miały równe oporności (albo R16 większą), to LED nie zaświeci, jeśli linia strzałowa nie będzie podłączona (nie jest tak, że R16 musi mieć 20 razy...
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...
http://obrazki.elektroda.pl/6514394200_1... Chciałem przedstawić prościutkie urządzenie, służące do ułatwienia pomiaru czasu. Na zawodach samochodowych, w których biorę również udział do pomiaru czasu wykorzystywany jest chronometr, do którego należy podłączyć fotokomórkę na linii START i drugą fotokomórkę na linii META. Jednakże nam...
Witam. Mając trochę wolnego czasu postanowiłem wrócić do zmagań z PIDem. W sieci znalazłem program PIDa w Bascomie na Atmegę8 (maluszek Attiny2313 okazał się niestety za mały). W programie wyłączyłem różniczkowanie - aby było łatwiej. Program działa dość dobrze tzn. obroty utrzymują się na żądanym poziomie ale troszkę oscylują wokół wartości zadanej....
Mam podobny problem z wyswietlanym zerem , tylko ja mam dwa czujniki na jednej lini i z jednego wyswietla mi dobrze a z drugiego od czasu do czasu pokazuje zero . Czy mógłby ktoś z szanownych kolegów zerknąć na kod czy jest wszystko w porządku , nie jestem biegły w programowaniu a to mój pierwszy układ . Zbudowałem mały sterowniczek do kolektora na...
Dzięki za pomysł z tablicą naprawdę świetny. Ale jeśli zapiszę 120 komórek eepromu to będę miał tylko 120 możliwych wartości do odczytania, to już mogło by być 256 :D szkoda że w tych mikrokontrolerach jest tylko 128 bajtów. Chyba jednak zdecyduję się na wielomian bo chcę mieć większą rozdzielczość, zobaczymy czy starczy mi pamięci:D na obliczenia mikrokontroler...
Hot wylutowany u mnie to tranzystor SEC D5072 na radiatorze stalowym. Rezystancje E-B 40Ω, B-C przerwa, C-E 12 kΩ( zależnie do pomiaru czasem więcej. Dałem żarówkę 40 W 230V i napięcie na niej to około 8V zmiennego.
Czyli na ducie ATtiny + rezystor nie uda się taki pomiar? :( Gdzieś coś kiedyś czytałem, że na ATtiny można ustawić jakieś wzmocnienie 20x czy 200x ale nie do końca wiem o co tu chodzi i nie mogę teraz znaleźć tej informacji :(
Witam Według mnie to wzór powinien wyglądać tak: V[km/h]=(n[obr/min]*Obw[cm]*60)/100000. jeśli program będzie przeliczał ilość impulsów pochodzących z minuty to wyświetlana prędkość będzie prędkością średnią za ten okres czasu. Aby prędkość była podawana w miarę dokładniej wypadało by zliczać ilość obrotów w krótszym czasie np. 5 sekund, wówczas wyświetlana...
Zacznij od atmega8. Dlaczego? Bo jest tania. Kup sobie programator, a resztę zrób sam. Zablokować atmega16 za 10 zł boli bardziej niż atmega8 za 4zł. Możesz używać płytek stykowych ale najlepiej wszystko mieć na pajączku(zlutować na płytce prototypowej) aby wykluczyć błędy kabelkologi. Skoro lubisz bawić się wytrawianiem to na tym forum jest mnóstwo...
https://obrazki.elektroda.pl/5632558400_... Urządzenie umożliwia: - badanie charakterystyk w paśmie częstotliwości 50kHz-50MHz - posiada wyjście SPI służace do zmian wyjściowych (zbieranie ch-k ze względu na inne parametry) - badanie widma sygnału z krokiem 10kHz lub 100kHz, z opcją stop - dwa generatory sinus (ok 300mV) i prostokąt...
Zgoda, ale tylko w przypadku mało skomplikowanych projektów gdy cały program opiera się na przycisku. Sprawa komplikuje się, gdy program uC oprócz sprawdzania przycisku musi robić masę innych rzeczy! Pamiętajmy, że AVR w momencie wywołania obsługi przerwania blokuje globalnie przerwania. Procedura obsługi przerwania powinna być jak nakrótsza (pod względem...
emarcus dzięki teraz już gra. Mam jeszcze takie pytanie bo tak jak wcześniej pisałem docelowo chcę zrobić miernik indukcyjności. Przejrzałem projekty mierników w necie i na elektrodzie i są oki tylko większość z nich opiera się na mikrokontrolerze PIC 16F84A. W sumie mam wsad do procka w asm ale kiepsko znam asemblera wiec postanowiłem napisać własny...
Przy takim kodzie: Attiny2313 - temu raczej nic nie dolega - odbiera i wysyła: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5 '********************* Config Serialin = Buffered , Size = 10 Enable Interrupts '********************* Konfiguracja wejść i wyjść...
Witam Napisałem program i mam z nim problem. Po skompilowaniu zajmuje mi prawie całą pamięć 1724bytes (84,2%). Przyczyną jest zmienna opuzgrzew w _delay_us( ). Gdy zamiast tej zmiennej wstawię wartość stałą, program zajmuje mi tylko 400bytes (19,5 %). Czy ktoś ma pomysł jak zmniejszyć objętość programu? Zależy mi na tym ponieważ chciałbym dołożyć jeszcze...
attiny pomiar pomiar attiny attiny pomiar napięcia
firefox przekierowuje diody wnioski zalany sokiem
radio internetowe esp32s3 polskie wykrywacz przerwy przewodu
Lampa w Ampeg 115: Jakie modele i typy? Zabezpieczenia płytkowe we wzmacniaczu Unitra WS432: funkcje i wpływ na dźwięk