http://obrazki.elektroda.pl/3751212700_1... Układ jest dedykowany na ATtiny2313, ja przy okazji zagospodarowałem ostatni AT90S2313, jaki miałem i popełniłem miernik pojemności na nim. Krótki opis jak to działa: Miernik mierzy pojemność dołączonego kondensatora ładując go stałym prądem z lustra prądowego Q1, Q2 (2x BC557), które dodatkowo...
Piny są połączone parami, to znaczy 1 i 2, 3 i 4. Przy wciśnięciu przycisku zwierane są 1,2 z 3,4 Możesz przylutować 1 i 2 masa 3,4 Uc. Weź miernik i sprawdź.
Czy zwróciłeś uwagę, że zastosowane przez Ciebie elementy HC, mają znacznie dłuższe czasy reakcji (pojedyncze nanosekundy vs. kilkanaście ns) co może mieć wpływ przy próbach pomiaru większych częstotliwości?
Witam, Buduję prosty miernik częstotliwości wg schematu crystal , ale tutaj za Chiny nie mogę się tego doszukać. Pytanie czy w kodzie asm trzeba gdzieś zmienić taktowanie? Czy może bez zmian będzie to działało poprawnie?
Użyłem w schemacie 90S2313 ponieważ w eagle nie znalazłem attiny2313 tylko jest 90S2313 który ma takie samo rozmieszczenie pinów. Wiec układ został stworzony z myślą o attiny2313. Czujnik hala który zamierzam użyć to ugn3140. [syntax=basic4gl] $crystal = 8000000 $regfile "attiny2313.dat" Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1...
Przedstawiam "CLR2313"; czyli miernik pojemności, indukcyjności i rezystancji na ATtiny2313 (AT90S2313). Pomiar parametrów elementów pasywnych to jeden z problemów w pracy majsterkowicza. Chciałem zaprojektować urządzenie, które parametrami nie będzie zbytnio odbiegać od podobnych amatorskich konstrukcji. Oczywiście, i wśród konstrukcji amatorskich...
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...
witam ... czy na układzie atiny2313 można zbudować miernik pH ??
Mógłby mi ktos dac schemat i program ale pod procesor attiny2313
Witam, nie jestem elektronikiem ani programistą (dopiero staram się nauczyć). Interesuje mnie napisanie programu pod mikrokontroler Attiny2313 żeby działał następująco: zadanie sygnału będzie następowało za pomocą dwóch inputów oraz dodatkowo gdy PINB2 zostanie wciśnięty dłużej niż 3s PIND3 zmieni się na aktywny natomiast gdy później wciśniemy PINB1,...
Witam Mam problem z napisanym programem na attiny 2313, program może jest prosty ale dopiero co się uczę programowania mikroprocesorów w Bascomie.Program sam w sobie działa ale jest problem z drganiami na przełącznikach,switche mam podciągnięte do gnd,diody katodami do gnd anodami do procka.Czytałem o funkcji debounce i o timerach ale narazie timery...
Witam. Jestem bardzo początkującym "programistą". Na płytce AVT3500 stawiam pierwsze kroki przy programowaniu ATTINY2313. Postanowiłem spróbować zrobić program pracujący w następujący sposób: dwa wyświetlacze LED wyświetlają multipleksowo stan dwóch niezależnych liczników dziesiętnych ( 0..9 ) np. L1 i L2. Licznik L1 zlicza przyciśnięcia przycisku S1...
Witam. Zlutowałem układ do motocyklowego wyświetlacza biegów takiego jak w tym linku: http://www.elektroda.pl/rtvforum/topic24... i mam pewien problem. Mianowicie zastosowałem tam attiny2313 a nie attiny25 ponieważ nie znalazłem takiego w sprzedaży. Zmieniłem również oprogramowanie dla mojego uC w programie win avr, a jako że jestem początkujący...
Witam, nie wiem czy trafiłem w dobrą zakładkę, jeśli nie to przepraszam, przechodząc do rzeczy, mam problem z programem w attiny 2313A. Program ma działać na zasadzie zbierania impulsów z 4 czujników indukcyjnych na obracających się kołach pasowych (czyli wykrycie ramienia koła daje impuls do uC). Kiedy impulsy docierają do uC na wyświetlaczu wyświetlają...
Mam prośbę - dobrze zaprojektowałem moduł testowy? Zastanawiam się też nad możliwością podłączenia czujników. Temperatury, obrotów,wilgotności i światła czy jeszcze innych. http://obrazki.elektroda.pl/2271660100_1...
Witam! Poniżej przedstawiam skrócony kod mojego programu: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 10000000 #include <util/delay.h> char znaki[10]={48, 49, 50, 51, 52, 53, 54, 55, 56, 57}; //znaki ASCII: 0 12 3 4 5 6 7 8 9 //__________________________POMIAR______... volatile...
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...
Jak w temacie. Potrzebuję programu, który będzie działał w zależności od krótkiego i długiego naciśnięcia przycisku, tzn. krótkie naciśnięcie załącza pod program_1, a przytrzymanie tego przycisku uruchamia pod program_2. Od jednego z kolegów z forum otrzymałem kod, który niestety nie działał poprawnie, zmodyfikowałem go ale wciąż nie działa. Bardzo...
Witam - jestem mocno początkujący w temacie ale potrzebuję schemat i wsad do np ATTINY lub ATMEGA8 dla następującego urządzenia. Sterownik sześciu przekaźników działający na zasadzie izostatu zależnego. Sterowanie 2 przyciskami (plus 1 minus 1) oraz z możliwością wyświetlania na dużym wyświetlaczu led (h = ok 40 mm) aktualnie załączonego przekaźnika....
Witam Tak jak w tytule, chce zliczać impulsy przy obracaniu scroll'a myszki. Do podawania na mikroprocesor impulsów wykorzystałem diodę IR i fototranzystor 3-nóżkowy oraz enkoder na wałku scroll'a. Pin PD5(T1) do zliczania impulsów ustawiłem jako wejście z podciągnięciem do Vcc. Poniżej załączyłem dwa zdjęcia. Niskie napięcie - nie ma impulsu http://obrazki.elektroda.pl/2803823800_1...
Witam, napisałem kod do obsługi czujnika DS18B20 z mikrokontrolerem Atmega Tiny2313. Nistety nie działa. Zatrzymuje się prawdopodbnie na funkcji measure_T. Bardzo prosze o weryfikację kodu. Programowania dopiero się uczę. [syntax=c]#define F_CPU 1000000UL #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include "HD44780.h"...
Witam, Przechodząc po kolejnych rozdziałach książki "Mikrokontrolery dla początkujących" dotarłem do treści na temat I2C. W tym ćwiczeniu pierwszą sprawą jest wyregulowanie potencjometru PR2. Jednak przekręcanie regulacji nie wpływa w żaden sposób na wyjściowe napięcie referencyjne(wciąż jest ustawiona na nim największa możliwa wartość). Czy ten potencjometr...
Już dosłownie walę głową w mur. Dokumentację przeczytałem 1001 razy, google 2 razy przepatrzyłem całe i nic. Chcę wysłać korzystając z hardware-owego USI dane. Żadne i^2c. Po prostu zwykłe, jednokierunkowe wypluwanie danych. W necie nie ma podstawowego przykładu użycia tego trybu. Jednak do rzeczy. Skąd wiem, że nie działa? Debugger (standardowy z AVR...
Witam Mam problem z attiny 2313 Potrzebuje go skonfigurowac jak na obrazku 1 a w programatorze mam opcje jak w obrazku 2 http://obrazki.elektroda.net/0_126883958... http://obrazki.elektroda.net/64_12688395... wiem ze problem banalny ale troche mnie przytłoczył Z góry dzieki za pomoc
Witam. Mam problem z prostym licznikiem impulsów 0-999 Otóż, po przekroczeniu wartości 255 cyfra setek wskakuje na 0 a dziesiątki i jedności liczą się dalej. Co może być nie tak? [syntax=vbnet] $regfile = "attiny2313.dat" ' 2KB FLASH|128B SRAM|128B EEPROM $crystal = 8000000 $hwstack = 40 $swstack = 8 $framesize = 24 Config Timer0 = Timer , Prescale...
Witam szanownych. Procesorek Attiny2313, bascom. Jak zrobić, aby Attinka po uruchomieniu z czytała (ALE TYLKO RAZ przy URUCHOMIENIU !) z PIND.2 szerokość PWM oraz zapamiętała ją. Następnie w docelowym Do - Loop, w odniesieniu do zapamiętanej wartości, kiedy wykryje tą wartość (lub niższą) na PIND.2 zasygnalizowała to LEDem np. na SET PORTB3. Próbowałem,...
Witam, zbudowałem generator z grubsza w oparciu o załączony schemat, jednak zmodyfikowałem go by uzyskać inne częstotliwości. Ale idea schematu zachowana. https://obrazki.elektroda.pl/8070483500_... https://obrazki.elektroda.pl/4965925400_... Dodałem także na mikrokontrolerze attiny2313 miernik częstotliwości. Wszystko...
a więc powiem teraz tak :P jak ustawie miernik na 2000k to dla mnie ciemno jest wtedy gdy miernik pokazuje około 450
W projekcie zastosowali AT90S2313 który chyba nie jest już produkowany, ponoć ten scalak ma swojego odpowiednika Attiny2313 ale czy to aby na pewno to samo?
Witam ! Gdybyś miał ATtiny2313 to mógłbym Tobie przerobić mój program miernika częstotliwości ( w Bascomie AVR ), z wyświetlaczem LCD, pod rezonator 16MHz lub inny. Potrzebujesz miernik do pomiaru niskich częstotliwości KHz, tak mi się wydaje ? Jeśli pomiat w KHz to może jakiś program na PC i kartę muzyczną ? Pozdrawiam. Stefan
Witam muszę zaprogramować atmega8 tym kodem. Niestety on jest dla attiny. jak go konwertować do "*.bin" dla atmegi8 Jak mogę to wykonać? [syntax=basic4gl]$crystal = 4000000 $regfile "attiny2313.dat" ' Miernik prędkoci obrotowej 'licznikiem 0...65535 jest Timer1 Dim Wynik As Long Config Timer1 = Counter , Edge = Rising 'konfiguracja Timera do zliczania...
Wiesz że ten Twój problem załatwia tak naprawe dowolny miernik rezystancji za np 20zł :D
Dzięki, domyślam się że układ działa z oryginalnym niemodyfikowanym kodem? Czy porównywał Kolega dokładność pomiarów z innym miernikiem lub generatorem? Całkiem zgrabnie to wyszło, pozwoliłem sobie zamieścić foto z załącznika. http://obrazki.elektroda.pl/7167275800_1... Tak kodu nie zmieniałem, zmieniłem tylko procesor na zwykły attiny2313...
Nie mam powodu przypuszczać, że to zrobiłeś, skoro nic o tym nie napisałeś. Wracając do tematu, co to za komputer? LPT jest włączony w BIOSie? Jaki ma tam przydzielony adres? W Bascomie w oknie programatora masz narzędzie do testowanie takiego biedaprogramatora - miernik w łapę i do dzieła.
Witam ! Ja bym to widział tak: Wykonał bym pętlę, w oparciu o tę pętlę generator, następnie miernik częstotliwości na ATega8 ( ATtiny2313 ), program napisał bym w Bascomie AVR. Nie potrzebny by był porównawczy generator bo program załatwił by sprawę. Fragment kodu: If czestotliwosc > x and czestotliwość < y then wykonaj otwieranie end if Powodzenia...
- Usunałem C2 Ten kondensator tylko odcinał składową stałą. - R1 = 2,56kOhm Teraz spróbuj 100Ω, może coś >0V zobaczysz, jak będziesz miał większą dobroć, wtedy jest sens zwiększać rezystancję. - L1 = 2,2uH (R= ~0.6 Ohm) 0,6Ω to bardzo dużo, ile miernik pokazał na zwartych sondach? Jeśli ta cewka ma tak dużą rezystancję szeregową, to trzeba...
Założyłem 3,3k bo innego nie miałem pod ręką i dalej to samo. napięcia na końcówkach (0,1-0,6)V Dodano po 30 Może to do czegoś się przyda: zauważyłem, że jak przyłoże palec do pinu na którym sprawdzam napięcie to miernik pokazuje wtedy (1,5-2)V, bez palca (0,1-0,6)V.
Panowie psioczyłem na Attiny które okazały się całkiem niewinne. Na PCB którą wykonywał dla mnie kolega tuż przy padzie od Attiny (noga 20) była mikroskopijna przerwa. Jakiekolwiek dotknięcie tej nogi miernikiem poprawiało styk na tyle, że miernik wykazywał ciągłość obwodu. Usterka objawiła się delikatnym odklejeniem padu przy którejś z rzędu podmianie...
Witam mam pytanko poszukuję materiały, chciałbym zrobić swój pierszy miernik temperatury na czujniki pt100 lub jakieś inne pt1000 lub inny, Wyświetlacz lcd 4 przyciski. attiny2313 lub jakiś inny, sterowanie pwm do podswietlenia lcd. Chciałbym też sterować np tyrystorem lub jakimś innym układem np: triakiem pwm. który załaczał by go i puszczał napiecie...
Jeśli po wgraniu programu pojawia się na dole na pasku w Bascomie napis Verify OK, to program wgrał się poprawnie. Bierz miernik do ręki i sprawdź jakie masz napięcia (względem masy) na pinach: 1. powinno być 5V 11. na przemian 5/0V 20. powinno być 5V. Sprawdź, czy na pewno masz masę na pinie 10. Może wsadziłeś diodę odwrotnie?
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...
Chcę zbudować miernik ciepła na mikrokontrolerze jak w temacie i potrzebuję mierzyć temperaturę w dwóch punktach. Tu pojawia sie moja prośba o program w Bascomie, który zajmie jak najmniej objętości i co 1s będzie umieszczał w dwóch zmiennych zmierzone wartości temperatur z czujników DS18B20 w °C. Mikrokontroler w dalszej części programu użyje tych...
Witam! Mam taki kod z tego tematu http://www.elektroda.pl/rtvforum/topic44... delikatnie przerobiony. $crystal = 12000000 Cursor Off Config Portc.4 = 1 Config Portc.0 = 0 Portc.0 = 1 Portc.4 = 1 Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1 = Timer , Prescale = 256 Config Timer0 = Counter , Edge = Falling Deflcdchar 1 , 2 , 4 ,...
Sam ATTiny 2313 nie posiada przetwornika AD, lecz komparator i PWM (z filtrem to jest przetwornik DA) Z tego da się zbudować miernik tylko są problemy ze skalą (co inne napięcie zasilające to trzeba zmieniać) Właśnie na takiej zasadzie było Mikroprocesorowej Oślej Łączki (Ćwiczenie 28 ) (jest to oparte na 90S2313 lecz da się żywcem skopiować) Napisałem...
Witam Buduje małe urządzenie które będzie zasilane z baterii więc zależy mi na każdym mA aby układ chodził jak najdłużej bez konieczności doładowywania. Zastosowałem Attiny2313 i tu pojawił się mały problem, a mianowicie przy zasilaniu 3.3 V, taktowany wewnętrznym oscylatorem 8MHz z podziałem przez 8 "czysty" mikrokontroler pobiera 50mA, gdzie w nocie...
Witam! Ponieważ potrzebuję miernik częstotliwości do 160MHz, postanowiłem przerobić nieco projekt AVT3003. Zamiast kwarcu 10Hhz i AT90s2313 włożyłem ATTiny2313 z generatorem kwarcowym 20MHz. Przy takim taktowaniu należało zmienić również program. W komentarzu ' moja zmiana wskazałem, co zmieniłem - trzy linie programu. Problem jest taki,że podłączony...
http://obrazki.elektroda.pl/5297296700_1... Podstawą pracy układu jest „generatorowa” metoda pomiaru. W roli generatora wykorzystano przerzutnik Schmitta, który zapewnia działanie urządzenia w pełnym zakresie pomiarowym. W celu pomiaru C i L wykorzystano oddzielne generatory, przełączane w zależności od ustawionego trybu...
Witam. Ponieważ wykonuję sobie miernik na atiny13 nózkę reset trzeba było ustawić jako wejście/wyjście ale muszę zmienić w kodzie jedną liczbę lecz mam tylko zwykły programator i nie mam dostępu do wysokonapięciowego. Na stronie http://www.elektroda.pl/rtvforum/topic11... można wyczytać: Nie potrzeba żadnego programatora. Ręcznie zwierasz piny...
Ok generalnie to sobie poradziłem już dawno temu i na płytce prototypowej złożyłem wszystko według schematu i wszystko cacy działało. Schemat według którego wszystko zaprojektowałem: http://obrazki.elektroda.pl/6151159400_1... Potem zaprojektowałem płytkę w Eagle, wytrawiłem, polutowałem i tu już to nie działa jak trzeba. Płytka: http://obrazki.elektroda.pl/1048994200_1...
PB.0 ----- 4,7K ----- +5V Tu znajdziesz wiele ciekawych projektów, schematów: http://mirley.firlej.org/mierniki
też niedawno zacząłem zabawę z uP ale naskrobałem coś takiego, jeśli źle, to mnie poprawcie. $regfile = "attiny2313def.dat" 'attiny2313 $crystal = 1000000 ' 1MHz Config Portb = Output Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.0 , Rs = Portb.2 Config Lcd = 16 * 2 'wyświetlacz 2 linie po...
W poprzednim poście myślałem, że pytania dotyczą tylko drugiego schematu :/ Schemat i kod wygląda ok. Odłącz wszystko od portu B i odpal jeszcze raz program (dioda nie powinna świecić). Może wina leży gdzie indziej, np. płytka stykowa, błąd w połączeniu... Przy okazji, przy pinie VCC powinien być kondensator filtrujący. edit: Piny od przycisków podłącz...
Schemat ok, program tez, więc coś pogmatwałeś. Załóż większy delay, znaczy Wa (tak z pół sekudy) i sprawdzaj miernikiem wyjścia 2003 i AT. Jak w AT brak zmian pewnie ten źle podłączony, czyli zasilony, bo więcej tu nie ma. Podłącz leda, wgraj program co będzie nim migał i sprawdz, czy AT wogóle działa.
No to ja nie rozumiem w czym masz problem? Nie potrafisz zbudować miernika rezystancji?
A jaka ma dokladnosc twoj miernik czestotliwosci ?
Witam ! Popatrz na koniec linii LCD Lcdpin = Pin....... Db7 = Postb. Zamiast Portb.7 - jest tam - Postb. Kompilowałem Twój program w Bascomie AVR i o dziwo Basom nie wykazał błędu. Popraw to miejsce i napisz czy jest coś na LCD. Dla sprawdzenia poprawności programowania podłączyłeś LEDa i dodałeś fragment kodu ( bardzo dobrze zrobiłeś ) ale szkoda że...
Niestety przelaczenie na 1MHz nic nie zmienilo, a polaczenia sprawdzilem miernikiem - wygladaja na sprawne, miso z mosi nie pomylilem
Skoro temat trochę ruszył to zapytam; szło by taką samoczynną zmianę zakresów zrealizować w tym lub podobnym typie miernika?-zmiana programu? dodatkowy układ?...
jeśli pokazuje ci 2mA to jeszcze nie jest niestety w najpełniejszym trybie PowerDown. W tym najgłębszym trybie miernik powinien ci pkazywać 0,6uA a skoro są mili ampery to znaczy, że bardzo częto się wybudza ze snu Dodano po 3 w związku z tym, że wykonałeś kawał dobrej roboty to tutaj pokażę ci jak ja zrobiłem usypianie procka, jak widać jest to robione...
Napisałem, że kwarc odfiltrowany kondensatorami 100nF do masy, rst odciągnięte do vcc rezystorem 10kohm. Jak to nie wszystko? Przecież to podstawowa wersja płytki. Zasilam i programuję USB-ISP. Zasilanie jest filtrowane. Dodano po 5 Z płytki piny wyprowadzone sią na goldpinach, być może goldpiny są źle przylutowane, choć wykluczyłbym to, ponieważ starałem...
ok ... pierwszy błąd (chyba że tak tylko na schemacie jest a w rzeczywistości inaczej) to zlikwiduj jeden rezystor 120R - on powinien być tylko jeden. Po drugie piny którymi sterujesz ustaw obydwa jako wyjścia koniecznie ... i wtedy ustawiaj na nich albo 0 - odbiór albo 1 - nadawanie - tak musi działać! ;) ... (sprawdź dobrze czy odpowiednio na odpowiednich...
no ale piny zarowno procesora jak i wyświetlaczy są odkryte więc jak pisałem miernik (omomierz) w rękę i za ojczyznę. To naprawdęmniejszy problem niż przekminianie deasemblowanego kodu.
No ale za miernikiem masz kondensatory 100nF? Moje ATMegi8/88/164/128/16/32 i ATTiny2313/13 pracują na nawet 26MHz a nie pobierają więcej niż 30mA.
ISPprog - u mnie działa. Czesto pomija sie kwestię prawidłowego zasilania interfejsu/poziomów napięć(miernik w dłoń i na ko... napięcia pomierzyć... ;) ), zwalajac winę na wszystko inne...
Znalazłem dosyć ciekawy i prosty zarazem projekt i co najważniejsze bardzo duży zakres pomiarowy. W szczególności jesli chodzi o elektrolity. Dobrze by było, aby to jeszcze działało na ATtiny2313, bo większość z nas ma problem z programowaniem równoległym :D
ta bateryjka ma 3mA - sprawdzalem miernikiem, natomiast bateria z pilota samochodowego 12V ma 2mA :/ Znacie jakieś małe baterie mające ok 10mA ??
Witam Przymierzam się do zrobienia miernika LC na pic 16F84A (lub i zrobienia podobnego z użyciem attiny2313) http://electronics-diy.com/lc_meter.php Czy mogę zrezygnować z przekaźnika na rzecz BS170? RDSon na poziomie 1.2 Ohm Jakich kondensatorów użyć ? Zastanawiam się między styroflexowymi a mikowymi (2%).
miernik attiny2313 miernik częstotliwości attiny2313 attiny2313 odmierza
skrypty openocd kondensator metalowy obudowa płytowy wymiennik
bosch tes50129rw zelmer instrukcja
Zamiennik L2750 – TDA7269A, TDA7264, TDA7265, L2750A, Multiwatt 11, wzmacniacz audio Passat B5 1.9 TDI – kontrolka poduszek po wymianie foteli, airbag, VAG, wiązka, kombi