https://obrazki.elektroda.pl/4487181300_... Ponad dekadę temu na "Elektrodzie" zobaczyłem fajny projekt zabawki dla dziecka: https://www.elektroda.pl/rtvforum/topic2... Pomyślałem szkoda, że moje dzieci już są za duże na taką zabawkę. Ale czas szybko leci i w między czasie mój wnusio skończył dwa latka. I przypomniał mi się...
Jestem trochę świeży z Arduino, trochę pamiętam na temat przerwań i timerów z programowania Atmegi8 w C. Czy chodzi mniej wiecej o coś takiego: Jeden timer to ten "twój" zw ze sprzętem, a jakiś inny wyznaczający równo tykające "zdarzenie". jedno zdarzenie (przerwanie) ustawia pewne stany, drugie analizuje i wykonuje. Pewien rodzaj "super mikro systemu...
http://www.elektroda.pl/projekt/led%20se... Potrzebne elementy: 9 LED-ów (wybranego koloru i średnicy) 1 kondensator : 470 piko faradów (pF) 1 kondensator : 2,2 mikro farada (uF) 1 rezystor : 10 k (kilo omów) 1 rezystor 470 omów 2 rezystory 1 k 2 układy CMOS 4017 1 timer NE555 W twoim wypadku najlepszym rozwiązaniem będzie zmontowanie takiego...
Programowalny timer zalaczajacy zrodlo zasilania silnika. Chyba za niewielkie pieniadze mozna kupic.
Nie ma elektrowni, prądu, pieniędzy, czystego powietrza, bo wszystko jest za granicą. Można pomyśleć, że rządzi nami Kononowicz i dlatego "nie ma niczego" :) A'propos rynku mocy: nawet ci co niedawno klaskali zaczynają się zastanawiać nad sensem obecnej formuły: https://www.forum-energii.eu/zmiany-rynk... Wnioski jakie wyciągnął autor tego...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
https://obrazki.elektroda.pl/6017596700_... Witajcie moi drodzy Dziś przedstawię moją płytkę startową pod 16-bitowy mikrokontroler dsPIC33EP512GM304 wykonaną w technologii SMD. Płytkę bazowałem na źródłach Eagle od Arduino , więc wygląda do niego niewątpliwie podobnie. Projekt płytki Projekt płytki bazuje na jednej z wersji Arduino...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Witam chciałbym zrobić timer z funkcją kalendarza oparty na mikro procesorze i z wyświetlaczem. Poszukuje dobrego schematu do tego. Pozdrawiam i czekam na odpowiedź trygar.
Zmusiło mnie to ze podłączając kamerę wsteczna wtyczka zasilajaca z zalozonym adapterem mini na mikro kolidowała z druga czyli od tej z kamery wstecznej.. dlatego chciałem zmienić na normalna. Na chwilę obecną zlutowalem jeden kabel czyli czerwony i zasilanie działa tak jak powinno a i timer który ustawie również dziala, zastanawia mnie dlaczego są...
(at)redcap16 ciekawe jak chcesz, hakerze, rozkodować kod maszynowy :D (at)mikimause9 coś takiego uskrobałem na szybko: [syntax=c]#define PWM_PIN 11 //numer pinu, na którym ma się pojawić PWM bool pwm_on, state = false; void setup(){ noInterrupts(); pinMode(PWM_PIN, OUTPUT); digitalWrite(PWM_PIN, LOW); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 104;...
Mały mikro kontroler poradzi sobie z tym zadaniem.
Polutowany wymiennik ciepła wrócił do pieca, wymieniłem lewą ściankę izolacyjną aby nie było śladu zacieku. Poskładałem wszystko i załączyłem piec do normalnej pracy na wieczór. Rano rozmontowałem czołową ściankę aby upewnić się iż nie było wycieków. Nie było, wymiennik wydaje się być szczelny :) Czyli pierwotna hipoteza była trafna .Pozostaje mi wymiana...
Rtos? System operacyjnu czasu rzeczywistego? Ale po co ? Mam za to inne pytanie, jak to jest zrobione w sterowniku, iz piszac program np. w VersiePro traktuje się wszsystki "drabiny" jakby uruchamiane byly jednoczenie. Czy to za sprawą oprogramowania tak się dzieje, a to ze nie widac opoznien to po prostu szybki procek. Bo przeceiz skoro sa tam zwykle...
Timer w kontekście mikro kontrolerów znaczy coś "nieco" innego niż masz na myśli. Jeśli chcesz złożyć gotowy projekt... to lepiej kup zegarek - i tak się przy tym niczego nie nauczysz. Jeśli chcesz się nauczyć - zacznij od czegoś prostszego. Kup sobie choćby Arduino UNO, kilka rezystorów, przycisków diod świecących i próbuj coś z tym zrobić. Masz jakikolwiek...
Eleganckie schematy MarianB dziękuje . Chciałbym regulować czas od około 5 s do 30s czy takie wartości będą w miarę ok. czy jakieś inne dokupić do testów. Schemat 1 R1 -potencjometr 470 k R2 -1k C- 100uF D1 -1n4008 D2 -1n4008 P-Przekaźnik 12V mikro T1-BUZ90 ps nie dałoby się jakiś popularnych tranzystorow pnp bc313 lub npn bc 547 zastosowac bo jutro...
Jejku ludzie, ale się czepiacie "bo ja wiem lepiej i tylko po mojemu będzie działać. Chłopy zróbcie ten projekt w poprawionej waszej wersji i będziemy dyskutować czy po waszemu jest lepiej. .... Może zapytajmy się o algorytmy. Jak kolega podlewa w czasie wiatrów i przed opadami deszczu, jest sterowanie pompą, falownikiem, przetwornikiem ciśnienia?Ja...
Witam, mam problem ze sterowanie sygnałem PWM. Program służy do zaczytywania wartości częstotliwości z czujnika TCS3200 . W zależności od koloru jaki wykryje czujnik ma nastąpić zmiana wartości wypełnienia PWMa. W tym momencie dioda, którą mam podłączona pod wyjście OC2 cały czas świeci tak samo, niezależnie od wartości OCR2 . Próbowałem na różne sposoby...
Faktycznie będzie lepiej jak zamieszczę schemat. Powinienem to zrobić już na początku. Dziwna sprawa z kondensatorami CD4-CD12 wiem że to nie wygląda profesjonalnie bo są podłączone tylko z jeden strony a z drugiej "wiszą" spięte razem ale w akcie desperacji spowodowanej frustracją zacząłem metodą prób i błędów łączyć elementy we wszelkie możliwe kombinacje...
I wszystko się wyjaśniło. Dziękuję tym którzy chcieli mi pomóc. Mam nadzieję, że będę mógł pomóc też wam. Wyjaśnienie uszkodzony mikro kontroler od wejść. Poprzednik który montował centralę alarmową najprawdopodobniej zrobił zwarcie na płycie. Zamykam.
Aż zacytuję samego siebie =) 50Hz Wink może autor zrobił podzielnik częstotliwości, co nie zmienia ważności regulacji fazowej. sam dzielnik częstotliwości nie wystarczy trzeba jeszcze zrobić układ który będzie pilnował przejścia fazy przez zero no i jakiś timer który odmierzy od około 10 do 20 ms w zależności od tego jaką moc chcemy uzyskać, najprościej...
Witajcie. Chcąc zacząć przygodę z mikro kontrolerami zbudowałem sobie takie oto urządzenie : http://mirley.firlej.org/timer_fotografi... Po wgraniu programu z tej strony projektu timer zadziałał, na ekranie wyświetlał wszystko jak należy. Niestety odliczanie czasu było zbyt wolne - ok 10-15 razy za wolne. Zacząłem szukać przyczyny w fusebitach - był...
A ma kolega program do tego? Wątpię, żeby ktoś pisał od zera program. Lepiej zedytować. Nie mam programu do tego. Trzeba będzie poszukać. Sławek Dodano po 15 Dziękuję za odpowiedz Coś na podobnej zasadzie zrobiłem na dwóch przekaźnikach 5V i timerze NE555. Po odliczeniu czasu wyzwalany jest przekaźnik który odcina zasilanie timera na parę milisekund...
Timer jest to stoper który podaje liczbę oraz czasy oddania kolejnych strzałów, od charakterystycznego sygnału startowego wydanego przez timer. Wykorzystywany jest do jednej z najciekawszych dyscyplin strzeleckich "IPSC" Np. 1 strzał był oddany po 3s od sygnału rozpoczęcia a 10ty po 20s Całkowity czas liczony jest od sygnału startowego do chwili której...
No widzę, że kolega voytaschec fajnie to opisał. Ja to mniej więcej też tak robię, a na pewno też tak dzielę kod na przerwania i main. Co do czasu wykonywania przerwania to nie będzie trwało 100ms. Tylko dużo, dużo, krócej bo tylko musi się wykonać przypisanie jednej zmiennej + wejście i wyjście z obsługi przerwania. Zatem przerwanie będzie trwało pewnie...
Chciałem stworzyć timer interwałowy, wszystko jest już zbudowane, jednak mam problem z zaprogramowaniem mikrokontrolera. Programuje przez ISP. Program rozpoznaje mikro ale nie rozpoznaje ustawień pinów. Próbowałem podłączać wtyczke 10pinową w różnych ustawieniach i za każdym razem pokazuje komunikat NOT KNOWN (FF, FF, FF). Poniżej zamieszczam schemat....
Witam, Chciałbym zbudować sobie w celach amatorskich prosty układ do załączania i wyłączania wtryskiwaczy paliwowych w celu ich wyczyszczenia. Pierwszym pomysłem było zbudowanie takiego układu z pompą paliwa, filtrem i całą listwą wtryskiwaczy, która pompowała by ten środek w kółko, między czasie wysterowywując wtryskiwacze. Stwierdziłem jednak że to...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
C1 - Kondensator 4.7uF elektrolityczny (na 16v lub więcej) C2 - Kondensator 10nF ceramiczny lub inny R1 - rezystor 75k ohm R2 - rezystor 33k ohm T1 - Mocny tranzystor NPN np. BD243 555 - timer NE555, LM555 itp. Aha, i zobacz ułożenie nóg NE555 i tranzystora w datasheet'ach. A jeśli chcesz podłączyć więcej niż dwie żarówki, to poszukaj mocniejszego tranzystora...
Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...
Na początek witam forumowiczów. Jako że właśnie zacząłem z mikro kontrolerami (Atmega8), pojawiło się sporo niewiadomych (dla tych wtajemniczonych pewnie śmiesznych); staram się napisać (a właściwie nauczyć jak to napisać), tak żeby zagrało jak przewiduję. Mianowicie Chodzi o sterowanie przekaźnika (na PC0) wraz z LED (na PD2), z tym że przekaźnik ma...
Witam wszystkich serdecznie. Próbuję zaprojektować timer dla wytrawiarki do laminatów i napotkałem na następujący problem. Nie mogę znaleźć opisanych wyprowadzeń do wyświetlacza led ltc-4727y, chciałem by można było go sterować za pomocą układu PT6958. W karcie katalogowej tego układu jest narysowany schemat jego aplikacji ale nie znam wyprowadzeń na...
I jeszcze pytanie odnośnie PWM, czy przy 100% występuje "pik" w dół w jakimś mikro okresie? Teoretycznie nie, ale w czy w praktyce też nie? w praktyce też nie. aczkolwiek czasem mogą wystąpić pewne specyficzne ograniczenia techniczne, np. mamy do dyspozycji tylko 8 bitowy timer i akurat chcemy żeby zakres 0..100% zawierał sie w 0..256 żeby były "okrągłe"...
różnią się ilością poszczególnych pamięci (flash RAM i Eeprom), taktowaniem, bebechami (np. jakość i szybkość ADC, liczba przerwań, obsługiwane magistrale i wszelkie standardy), ilością i rozmieszczeniam portów, obudową (niektóre są tylko w SMD, niektóre w więcej niż 1 rodzaju SMD oraz w DIP itd), zakresami napięć zasilania i innymi parametrami. A odpowiadając...
po trzecie , widzę że te kołki/śruby czy co tam masz zwierają się ze ścieżkami . To kolejny podstawowy błąd. Nie zwierają się - pod spodem jest taśma izolacyjna nie wszędzie to jest widoczne. Już podczas projektowania to przewidziałem że tak nie powinno być. Jeżeli chodzi o przycinanie laminatu to racja jest to krzywo wycięte i przy następnej płytce...
Zajmuje się pisaniem programu (procek to Attiny13A) do diody ir współpracującej z czujnikiem TFMS 5560.Zaznaczam że jest to po prostu układ typu załącz / wyłącz. Nie żadne kodowanie itp. Tutaj link do noty katalogowej tego czujnika (w tabelce drugi pdf od góry) : http://www.datasheetarchive.com/tfm%2055... Z tego co udało mi się rozszyfrować...
Witam ponownie. Timer dostał już obudowę Z7A, pasuje idealnie. Niestety podczas testów kawałek plasteliny wpadł do buzzera a jak próbowałem ją wyciągnąć to przy okazji pogiąłem przetwornik i dźwięk był okropny. Kupiłem nowy, ale mieli tylko na 12V, to przy tych 5 był za cichy. Kombinowałem, żeby tranzystor załączał przy tych 7,5 które daje ładowarka...
to wszystko można zrealizować na mikrokontrolerze (jak mówisz AVR najlepszy na początek ;) ) programując go jako "zegarek". Jak nie znasz żadnego języka to polecam bascoma, a w necie poszukaj czegoś w stylu "zegarek z alarmem na avr" tyle że zamiast alarmu Twoje gniazda 230V, i tu masz doskonały przykład, później tylko rozbudowac o kolejne "alarmy"...
Witam, Jak kolega chce wszytko zrobić na uP to wskazana przez kolegę ATmega starczy, uP raczej sobie nie poradzi ze wszystkim na kwarcu zegarkowym będzie zbyt wolny więc kombinacja kwarc zegarkowy + wewnętrzny oscylator RC jest konieczna. Większość ATmeg posiada tylko 2 timery dlatego też trzeba by rozwiązać pomiar czasu i multipleksowanie wyświetlaczy...
Panowie postanowiłem wykonać test wbudowanych w atmel studio typów fixed point vs float. Na razie tylko samych _Accum z saturacją ale to co zobaczyłem nie napawa optymizmem gdzie jest błąd?Dodam że -atmel studio 7, -wewnętrzny zegar 8MHz -Atmega16. -Do pomiaru czasu używam timer 1. Najpierw kod, testujemy 4 działania +,-,*,/ dla typu _Accum i float....
Witam ponownie tym razem próbuję uruchomić przerwanie od TIM7 w mikro STM32 F303VC6 na płytce Discovery F3. Napisałem konfiguracje NVIC i TIM7 po czym uruchomiłem całość i owszem to co jest w funkcji obsługi przerwania jest wykonywane ale mam wrażenie, że pełną częstotliwością a nie co 1 sekundę tj ustawiłem. Prosiłbym o jakieś wskazówki bo pierwszy...
Od kliku dni walczę z prostym programem tworzącym plik tekstowy na karcie micro SD i zapisującym do niego byle jakiego tekstu. Podążając za tutorialem ze strony brc-electronics (sd-card) oraz opierając się na plikach z tamtejszego repozytorium przykładów (SDDatalog_CoIDE) dotarłem do problemu, którego nijak nie mogę rozwiązać. Otóż nie mogę otworzyć/utworzyć...
[syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include "include/lcd44780.h" #include "include/i2c_twi.h" //********** funkcje konwersji char dec_na_bcd(char num){return ((num/10 * 16) + (num % 10));}//set = dec_na_bcd(set); char bcd_na_dec(char num){return ((num/16 * 10) + (num...
Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym. Dlatego nie chciałem abyście po mnie pojechali... Wracając...
Dobra, to najlepiej zacząć od przeczytania (ogólnie) noty katalogowej: Dodano po 16 kiedy już masz te wszystkie rejestry wpisane (MCUCR, OCR0B itd, albo coś takiego {bo nie pamiętam dokładnie}) to możesz sterować jasnością diód przez ustawienie wartości na timer odpowiedniego PWM: OCR0B=129. średnio świeci, =255 mocno świeci, =0 w ogóle nie świeci (praktycznie...
Witam Próbuje zrobić zegar z książki Marcina Wiązania "Programowanie mikro kontrolerów avr w języku Bascom" Przepisałem cały program z książki, podłączyłem według schematu http://obrazki.elektroda.pl/8287318100_1... , i niestety na lcd pojawiają się kwadraciki. Programator mam usbasp, i program mkAVRCalculator. W zakładce fusy uproszczone...
Witam serdecznie jako że jestem zielony w temacie programowania Mikro kontrolerów prosze was o pomoc w przerobieniu programu lub jakichś podpowiedziach jak sie za to zabrac. Chciał bym by lampka świeciła w płynnie zmieniających się, losowo ustalonych kolorach od razu po włączeniu zasilania. wiem który fragment odpowiada z to ale nie rozumiem w ogóle...
kilka dni temu powróciłem do pisania tego programu, oczywiście elektronika dział niezwykle pomocne był wskazówki janbernat'a i oczywiście została powiększona o moduł kluczujący silniczek (tranzystor i rezystor :D) kod programu: #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include...
rmajda -> proponuję ci zapomnieć o jakichś próbach zmiany taktowania procka w celu oszczędzania energii. Po to producent wymyślił kilka różnych trybów oszczędzania, że nie musisz nic sam kombinować, wystarczy się tylko dokładnie z nimi zapoznać i wykorzystać ten tryb, który ci najbardziej odpowiada. Generalnie, jeśli na prawdę chcesz się nastawić na...
mikro przełącznik mikro mikro włącznik mikro włącznik mikro wyłączniki
świadectwo wykonania zestaw klucz oczkowy różowy kabel
st1000lm014 firmware błędy pralki bosch
Termet Silver 20 kW: Jak przyspieszyć nagrzewanie kaloryferów? Regulacja VNT turbosprężarki w Ford 1.6 TDCi