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ź.
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...
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...
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 ... czy na układzie atiny2313 można zbudować miernik pH ??
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...
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, 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 - 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 napisałem taki program w bascomie aby rozpocząć zabawę z AVR $regfile = "attiny2313.dat" $crystal = 1000000 Config Portd = Input Portd = &B0000000 Config Portb = Output Portb = &B00000000 A Alias Portb.0 B Alias Portb.1 C Alias Portb.2 D Alias Portb.3 E Alias Portb.4 F Alias Portb.5 G Alias Portb.6 Dz Alias Portb.7 Do Do If Pind.6 =...
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...
Witajcie. Popatrzyłem na inne tematy w google, na elektrodzie itp. ale nie mogę znaleźć satysfakcjonującej odpowiedzi :D Otóż mój problem polega na tym, że chcę sterować moją super lampkę jednym przyciskiem. Niestety po wielu próbach cały czas jestem niezadowolony z rezultatów. Tryby pracy przeskakują to z I=1 do I=3 itd. Ogólnie cały układ albo pracuje...
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. 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...
Wiem że ten temat był już wielokrotnie poruszany przeszukałem forum wielokrotnie nie pomogło mi to ani wujek Google. Pracuje nad tym już długo, za długo. Przyjmę każdą radę nawet jak pracować. Forum zwracam się do Was bo nie wiem jak to zrobić. moim zadaniem jest napisanie interface dla DS1302 z attiny2313 w Asemblerze Problem: Jednak przy próbie odczytania...
Witam Co jest złego w tym programie? [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portd.6 = Output Config Portb.0 = Output Config Portb.3 = Output Enable Interrupts Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Up Config Rc5 = Pind.2 Dim Komenda As Byte , Adres As Byte Dioda Alias Portd.6 Przek Alias...
http://obrazki.elektroda.net/1_122458180... Witam Chciałbym przedstawić moją konstrukcję wielokolorowej lampki. Ma ona za zadanie podświetlać na różne kolory kryształ lub inny przedmiot dobrze rozpraszający światło. Lamka posiada 3 tryby pracy z czego najbardziej efektowną stanowi generowanie płynnych losowych przejść kolorów. W roli obudowy...
Witam! Prosił bym o podpowiedź: Jeżeli jest zmienna1 string zawierająca znaki port1:123 i teraz z tej zmiennej chcę wyciągnąć ciąg port1 to użyje do tego zmienna2 = Mid(zmienna , 1 , 5) i ciąg 123 to robie: zmienna3 = Mid(zmienna , 7 ,3) i teraz zmienna3 = pwm1a - czyli pwm1a będzie z wartością 123 ?? Ale jeżeli będzie w zmiennej1 port1:052 to czy jeżeli...
Jako że zajmuję się modelarstwem rc chciałem wyposażyć mój model w światła, ale żeby nie było tak łatwo sięgam również do mojego drugiego hobby jakim jest elektronika. Więc kupiłem attiny 2313 i próbuje zrobić migacz do modelu mam nadzieje że znajdę tutaj pomoc. Będę w tym temacie opisywał moje boje i problemy pierwszym z nich jest to, że chciałbym...
Witam Próbuję napisać obsługę pilota, który używa kodowania [url=http://www.ustr.net/infrared/nec.sh... Następnie chcę przesłać kod na okno terminala za pomocą USART. Próbuję to realizować bez użycia funkcji typu delay_ms(), zamiast tego chcę użyć przerwań. Idea jest taka, że po pojawieniu się pierwszego zbocza od odbiornika podczerwieni, wywoływane...
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 mam prośbe czy mógłby mi ktoś kto ma prcka attiny 2313 sprawdzić czy działa mu mrugaczka na jednej diodzie led z wsadem .hex poniżej: EDIT: Ja sprawdzając na swoim jedynym procku attiny 2313 nie widze by ten układ działał dlatego wpadłem na pomysł by ktoś kto ma identyczny procek sprawdził czy z tym wsadem zaczyna mu mrugać ta dioda pozwoli mi...
http://obrazki.elektroda.net/26_12016312... Poniższy licznik został początkowo stworzony do obsługi naświetlarki. Czas może być ustawiony w zakresie od 1 do 90 minut poprzez przyciski góra/dół. Przyciskiem on/off rozpoczyna odliczanie. naciśnięcie go ponownie powoduje przerwanie procesu w dowolnym momencie. Po przekroczeniu czasu odliczania urządzenie...
Witam. Chciałem sobie zrobić prosty układ który po wciśnięciu jednego przycisku będzie nadawał w podczerwieni komendę 1, po wciśnięciu drugiego - komenda 2. Z jednym przyciskiem udało mi się bezproblemowo, natomiast jest problem z obsługą dwóch przycisków, gdyż nie wiem jak dopisać drugą część programu. Całość wygląda tak: [syntax=basic4gl]$regfile...
Mógłby mi ktos dac schemat i program ale pod procesor attiny2313
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?
Wiesz że ten Twój problem załatwia tak naprawe dowolny miernik rezystancji za np 20zł :D
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...
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...
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, 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?
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.
- 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...
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...
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...
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...
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...
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 ,...
PB.0 ----- 4,7K ----- +5V Tu znajdziesz wiele ciekawych projektów, schematów: http://mirley.firlej.org/mierniki
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...
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...
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...
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...
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 ?
Niestety przelaczenie na 1MHz nic nie zmienilo, a polaczenia sprawdzilem miernikiem - wygladaja na sprawne, miso z mosi nie pomylilem
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...
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...
Kolejny problem. Sam już się gubie i dosłownie mam takie zaćmienie że nie mogę dobrać odpowiedniego rezystora do zasilania Uc. Dawałem różne i w końcu końcu wyszło że poprawnie działa przy oporniku 82Ohm. Zasilam układzik z akumulatora motocyklowego 12V, 4,5A. Zgłupiałem już do tego stopnia że liczę rezystancję z pasków, bo nie ufam miernikowi;)
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.
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.
Witam! Postanowiłem przedstawić tu swój problem, bo już nie wytrzymuję. Jakiś czas temu kupiłem sobie programator stk200 i procek attiny2313. Początkowo nie chciało działać ale później jakoś zadziałało(nie wiem jak to zrobiłem). Po pewnym czasie znów przestało działać, kupiłem dwa kolejne attiny2313, atmega8 i znów to samo. Zmieniłem stk200 na usbasp,...
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...
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...
ta bateryjka ma 3mA - sprawdzalem miernikiem, natomiast bateria z pilota samochodowego 12V ma 2mA :/ Znacie jakieś małe baterie mające ok 10mA ??
attiny2313 miernik miernik częstotliwości attiny2313 attiny2313 odmierza
japoński radio wzmacniacz sygnału video głośniki studyjne
siemens tk76k573 sterownik hulajnoga elektryczna
Beko FSE 1072 X - czerwona lampka, brak działania Zmywarka Hoover błąd 06 - przyczyny i rozwiązania