Kolego - tam nie ma żadnych 10V !!!- to jest jedna z najprostszych maszyn na rynku. Wszystko jest na napięcie sieci 230V , jedynie przed pompką jest dioda - i nic więcej tam nie ma. Termostat (nie regulowany ) po nagrzaniu się pieca, przełącza Ci- że możesz przyciskiem podać napięcie na pompke. I to wszystko co ta maszyna może . Dobudowywać timer musiałbyś...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Przy tych częstotliwościach raczej też się powinno dać. Tylko w klasycznej atmedze wiele z tego będziesz musiał sam oprogramować. Najlepiej pewnie mierzyć czas na przerwaniach, z tego uzyskasz częstotliwość i wypełnienie. Atmegi mają sprzętowe timery więc pewnie jest jakaś nota aplikacyjna jak generować PWM o zadanych parametrach. Skalowanie to proste...
To moze takie proste cos. Program ma timery i licznik. W czasie kazdego impulsu I1 wysterowuje wyjscie Q1 i zlicza te impulsy. Po 6 impulsie wysterowuje wyjscie Q2. Dodano po 3 zalcznik :)
... teraz mam kolejny, lecz sądzę że to wina mikrokontrolera. I jak w 95% przypadków zapewne jest on niewinny :)
Przy programowniu PLC trzeba zwrócić uwagę ze program cały od początku do końca wykonuje się ładnych parę razy na sekundę. Robiłem proste sterowanie światłami na skrzyżowaniu to program wykonywał się w jakieś 37ms. Timery lecą jak gdyby "poza" programem, nie są resetowane chyba, że to wymusisz. Zapis wyjść jest dokonywany w momencie kiedy nakazuje program....
koniecznie zajrzyj na tą stronkę, którą podałem tu w swoim pierwszym poście - zobacz jak tam gościu wręcz na pająka robi układziki na Atmega8 ;) podłączysz sobie w ten sposób na początku diodę LED i pobawisz się nią, na początku proste miganie za pomocą pętli opóźniających - to podstawa , później poznaj Timery dzięki którym będziesz mógł zastąpić procedurki...
Witam To poszukaj sobie na polskim google - informacji na temat tej rodziny tam nie brakuję. Jaki język programowania? Do obsługi timerów: TMOD=0x11; T0 i T1 jako 16bit timery ET1=1; odblokowanie przerywania T1 EA=1; globalne przerywania TR1=1; włączenie T1 void przerywanie_T1 () interrupt 3 { TH1=jakaś wartoś; TL1=jakaś wartoś; jakaś wartość...
W innych językach na uC nic nie pisałem, więc nie mogę specjalnie porównywać. Sam miałem niedawno dylemat, w jakim języku pisać i ostatecznie, za radą pewnej osoby, zacząłem "uczyć się" asma. Z doświadczenia mogę powiedzieć, że asm nie jest aż taki straszny - przynajmniej jeżeli chodzi o proste aplikacje (w stylu - guzik&dioda, czy nawet sterowanie...
https://obrazki.elektroda.pl/3140467500_... Zapraszam na szczegółową prezentację/tutorial Konfiguratora, czyli wizualnego systemu tworzenia automatyki budynkowej polskiego systemu Pierwsze kroki Przygodę zaczynamy od logowania się do jednostki centralnej. Domyślny login i hasło znajdziecie w instrukcji. https://obrazki.elektroda.pl/7427839200_...
Przykładowe typy wyjść centrali Integra, które często stosujemy przy "automatyce" domowej. 24: Przełącznik MONO https://obrazki.elektroda.pl/1670533700_... Wyjście, które po aktywacji załącza się na podany czas. W czasie działania wyjścia, kolejne jego naruszenie powoduje liczenie czasu od nowa. Aktywacja tego typu wyjścia może odbywać...
Właściwie to nawet nie trzeba Home Assistant. OpenBeken można oskryptować tak, że samo jest w stanie przesyłać zapytania GET między urządzeniami i działać w oparciu o proste zdarzenia czy tam timery (jak również można wyzwalać zdarzenia np. wynikiem pomiaru prądu czy tam napięcia), jak również można użyć kompatybilności z Tasmota Device Groups by łączyć...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
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/6612415200_... Przedstawię tu krótki test wielkiego (zarówno rozmiarem, jak i ceną - 250 zł!) panelu LED o wymiarach 60cm na 60cm, oferującego sterowanie temperaturą oraz poziomem jasności bieli przez aplikację mobilną. Sprawdzę, czy można mu łatwo zamienić firmware, tak aby uwolnić go od chmury i połączyć...
Witajcie, Mam jakiś zonk z ładowarką Redox Alpha. Mianowicie ładując ogniwa NiMH/NiCd bardzo często ładowanie jest zatrzymywane równo po 2min (komunikat FULL) i aku oczywiście nienaładowane. Niezależnie od serwowanego natężenia. Wszelkie limity, timery mam wyłączone. Ogniwa to proste akumulatorki (świeże) do aut RC. Nie próbowałem czy problem występuje...
Możesz zatem odpowiedzieć w świetle tego co już napisałem dlaczego net-billing jest gorszy od off-grida? Net-billingowa PV dobrze skonfigurowana i nieprzewymiarowana pozwala na zaoszczędzenie może 30% na rachunkach w skali roku (latem ponad połowę a zimą prawie nic), czyli wydłuży nam okres zwrotu inwestycji z 7-8 do 20-25 lat. Argumenty że prąd będzie...
Tu jest przykład prostego menu https://starter-kit.nettigo.pl/2017/04/m... . Przede wszystkim nie komplikuj za bardzo, zauważ, że doba ma 1440 minut, w zależności od długości wciśnięcia przycisku można tą zmienną robić ++, +=10, +=100, można jednym przyciskiem ustawić w 10s dowolną godzinę, dla -1 opcja nieaktywna, można założyć że...
Jak OZE bedą dużo generowały liczniki będą naliczały niskie opłaty więc popyt będzie większy. Gdy w nocy z powodu braku generacji z PV będzie deficyt mocy kWh może kosztować 1 lub 2 zł. W tej chwili taryfy grupy G12 odpowiadają za skokowy wzrost popytu po 13 i po 22, tak sie składa że kolejne rekordy często sa w tych godzinach. Po prostu timery załączają...
Skąd taka opinia? "Większe" procesory programuje się łatwiej, mają zwykle więcej RAM i FLASH. Chyba, że chodzi Ci o coś innego. Nie do końca. Łatwość programowania może wynikać z dwóch rzeczy: - kod jest wysokoabstrakcyjny i niezależny od rodzaju platformy sprzętowej, - specyfikacja sprzętowa platformy nie wymaga wiele czasu do przeczytania i zrozumienia....
Witam Potrzebuje pilnie pomocy w napisaniu 9 nieskompikowanych programów PLC w języku LD lub FBD, które będą wykorzystywały podstawowe liczniki ( 4 programy) i timery (5 programów). Mam to umieścić w swoim projekcie gdzie opisuje sterowniki AF ( FAB) firmy Array Electronic ( np. AF 10-MR) oraz SIMATIC LOGO! firmy SIEMENS (np. LOGO!24RC). Programy proste...
astanawiam się jak to zaprojektować programowo w sensie architektury żeby było logiczne czytelne i spójne ( podział na klasy, wzajemne zależności między klasami ) Jak wyodrębnić warstwę bezpośrednio odwołująca się do sprzętu ( HAL ) żeby była potem łatwo wymienialna. Jeśli, jak napisałeś w innym poście, już masz część zrobioną w C, to mniej więcej...
Można nawet na prostym timerze 555 http://www.elektroda.pl/rtvforum/topic11... Zasilanie można wziąść z zasilacza ;)
Witam, Masz jeden dźwig i może dość do sytuacji gdzie wrzucasz zawieszkę kolejno przez początkowe wanny,dochodzisz do momentu wanny 9 i się okazuje ze musisz już wyjmować wannę 10 a jednocześnie trzeba wyjąć zawieszkę 9. Takich sytuacji będzie więcej. To nie jest proste zadanie. Zgadzam się. Nie można wykonać prostego podejścia ale zadanie nie jest...
Trochę się bawiłem i ustawienia codzienne działają. Same wyjątki nie działają. Przy ustawieniu dziennych i wyjątków wyjątki też nie działają.Uruchamiałem timery jednak bez wyjątków jeszcze raz spróbuję też uderzyć do satela może tym razem lepiej mi coś podsuną.Wydawało by się że to powinno być proste a instrukcja w ogóle praktycznie pomija tę funkcje.
Biorąc pod uwagę, że proste 8-bitowe uC można kupić w detalu po 25 centów, a hurtowo pewnie po 5 centów i mogą one łatwo odmierzyć dowolną sekwencję czasów z precyzją 1..2%, łatwo ocenić sensowność użycia jednego (uC) lub drugiego (timer z RC) rozwiązania.
PWM do krokowego jest bez sensu. Przypadkowo wpadłem(dosłownie i z wiedzą i wpadką). Mam silniki krokowe 200 kroków na obrót. Steruję przez przerwania timera w ten sposób, że zmieniam stan pinu(invert). Wiadomo, że krok dla silnika to 0-1-0. Zmieniając stan pinu z timera robiłem połowe tej procedury. Wysyłam 200 invertów a silnik robi pół obrotu. Wszystko...
Chodziło mi o uart jednej atemgi( RXD1 i TXD1 ) i uart drugiej atmegi( RXD2 i TXD2 ) Napisałeś, że Obsługiwał będę w programie docelowym: -UART -Timery Programowe + PWM (Na jednym timerze"2") -3xserva -Czujnik HC-SR04 na timerze ICP Do reszty nie są potrzebne przerwania i timery. Jeśli te zadania rozbijesz na dwa AVR a komunikacja pomiędzy nimi jest...
Integrę podepnij najtańszą :) Ma timery ma wyjątki. Raz do roku podjedziesz załadować nowy zestaw wyjątków. :P
Zrobiłem zapożyczenie z innego forum i usiłuję zmienić kod, tak aby spełniał wymagania o których pisałem. Dodałem też drugi PIR. Mam problem z tym, że nie wiem jak zadeklarować, aby po .. Wytestuj ten niżej..... [syntax=c] //Sekwencyjne zapalanie i gaszenie lamp/Diod etc. unsigned long interval = 1000; // the time we need to wait between steps (czas...
Gdzie dałeś taka propozycję? Przejrzałem wszystkie posty i znalazłem tylko swój na temat przerwań od timera. Naprawde? Nie wierze, ze nie jestes na tyle inteligentny, zeby nie domyslic sie ze chodzi o procek do snu. Po co wtedy mialbym dodawac przerwanie od timera? Nie zgrywaj sie , chyba rozmawiamy na powaznie... Jeśli mam reagować na awarie, a oszczędność...
Tak przy okazji, to zamień timery miejscami, niech 8 bitowy timer 0 generuje nośną a odliczanie czasu pozostaw 16bitowemu timer1, zrobisz sobie dzielnik przez 8 i masz jedno tyknięcie na 1us. ;) proste I niestety nie mam żadnych doświadczeń z VMLab, bo nie używam żadnych symulatorów niestety ;)
1. Poszukać w sieci tutoriali (może i przez to forum - ktoś tu takie pisał). Poczytać, zobaczyć co z nich rozumiesz. 2. Wybrać taki uC i takie podejście, żeby mieć jak najmniej roboty - i tak będzie jej dużo. 3. Poszukać na stronie producenta dokumentacji tego uC. Taka dokumentacja nie jest w jednym kawałku - oddzielnie jest opisany rdzeń uC, oddzielnie...
Generalnie timery w PIC są proste jak budowa cepa, bo wszelkie użyteczności jak PWM są implementowane jako osobne peryferia. Autor powinien spróbować narysować sobie najpierw algorytm działania programu, a potem implementować. To bardzo ułatwia życie. Co do programu w assemblerze jako wynik pracy kompilatora C - jestem przekonany, że z taką "pracą"...
Skoro masz czas i pieniadze pisac od zera stos to droga wolna :). Zalezy co ten modul ma robic, jesli cos niewymagajacego jak proste pomiary to i bez procesora moze sie obejsc. Modul Telegesis ma adc, przerwania, timery i bez procka mozna to nawet obsluzyc, lecz ograniczone sa w tym przypadku mozliwosci. W moim przypadku zadna certyfikacja/testy nie...
określa sposób przekazywania zmiennych widocznych, tu jest to przez wartość. Poczytaj o lambdach, w tym niestety nie pomogą za dużo. QTimer działa u mnie tak samo w programie okienkowym, musisz mieć błąd w kodzie. Narysuj proste okienko z labelem i dwoma przyciskami i testuj timery tam, bez całej reszty. Wtedy wklej co napisałeś i będzie można poradzić....
W tym napędzie jeśli to wersja centralki z wyświetlaczem i z osobnymi wejściami OPEN i CLOSE to proste - 3 zegary dobowe (albo lepiej przekaźniki czasowe z timerami dobowymi - zegary można ustawić z dokładnością minutową, timer może wydać impulsy sekundowe z dokładnością sekundową) - jeden podający o ósmej rano impuls na OPEN, drugi w tym samym momencie...
Przykład Mirka dobry, ale wyobraźnia podpowiada mi że timery w S7 mają mechanizm zbocza wbudowany w siebie i układ by działał podłączając wejście wprost do timer'a. Inny przykład - proste zliczanie przedmiotów poruszających się po taśmociągu. Liczymy używając fotokomórki, która podaje 1 jak jest w jej obszarze przedmiot a 0 kiedy przedmiotu nie ma....
No napisałem właśnie, że użyję Atmega8L, ale nie mogę kupić u siebie (wyprowadzenia pinów me takie same chyba jak zwykła Atmega8), jak czytałem o zasilaniu to napisano, że przy zbyt małym napięciu procesor może działać niepoprawnie, albo nawet się uszkodzić, dlatego warto dac stabilizator, który przy zbyt małym napięciu baterii poprostu odłączy zasilanie,...
Panowie, cały temat można załatwić w mega prosty sposób, bez żadnych sztuczek cyrkowych z taką ilością przerwań o jakich piszecie. Zdarzenia - to słowo padło już kilka razy choć wiem, że brzmi dla wielu enigmatycznie a można to zrealizować na wiele sposobów. Wystarczy JEDEN najprostszy timer sprzętowy tylko po to, żeby albo: 1. generował tzw: "tyknięcia...
Z przejrzystością dokumentacji msp430 to bym się tak do końca nie zgodził. Jak jakieś 2 miesiące temu zaczynałem się nimi bawić, to przez ładnych kilka godzin szukałem właściwego datasheetu od procka. W odróżnieniu od AVR czy PICów jeśli googlujemy 'datasheet to dostaniemy dokument zawierający głównie parametry czasowe i elektryczne procka. Natomiast...
Moją lub kolegi metodę wybrać powinieneś w zależności od częstotliwości impulsów generowanych. Moja lepsza jest dla dużych f kolegi dla mniejszych. Obie metody są bardzo dobre i proste, ale tylko w wypadku pomiaru sygnałów pochodzących z jednego tylko czujnika. Zauważ ze mają być mierzone obroty dla (3) trzech miejsc (prawdopodobnie) niezależnych od...
Jeśli układ nadrzędny nadaje te dwa bajty jeden po drugim, to może się okazać, że przerwa między bajtami jest zbyt mała: realizując proste wyślij-czekaj_na_koniec-wyślij-czekaj w poolingu uzyska się odstęp między bajtami rzędu pojedynczych us, co może być zbyt małe na zareagowanie układu podrzędnego. Używając na masterze DMA (jeśli jest taka możliwość)...
... proste projekty często da się oczywiście wykonać bez używania przerwań, ale uwagi kolegów wyżej są właściwą drogą - timery i przerwania to podstawa wykorzystania mikrokontrolerów. Jeżeli masz problem z tym tematem, to zaglądnij do spisu treści na stronie, której link załączyłem i kliknij "Kurs AVR". ... będę musiał "dogadać się" z AVRStudio, które...
Witam Proszę o proste wytłumaczenie mi tzn przedstawienie wad i zalet : PWM na AvRach (konkretnie ATMega8) hardwareowy i programowy. Czy lepiej do uzyskania PWMa ze zmiennym wypełnieniem pobawić się programowo czy lepiej wykorzystać timery i już ? Czy Mega8 da rade udźwignąć np 3 fazy robione programowo ? Dzieki z góry za sugestie Pzdr
Musisz przemyśleć algorytm działania programu. Po pierwsze te mrugające diody zrób na przerwaniach z jakiegoś timera. Ustaw przerwanie tak żeby występowało kilka razy na sekundę i zliczaj ilość przerwań do 2 sekund i raz zapalaj raz gaś to bardzo proste do zrobienia. Co do pozostałych to attiny ma 4 kanały PWM a z tego co zrozumiałem to wystarczą ci...
timery raczej odpadaja..... a czy jak zrobie petle i w niej instrukcje NOP i wywolam ta petle iles tam razy to czy uda mi sie uzyskac efekt zatrzymania wukonywania programu?? czy lepiej zrobic petle a w niej jakies proste instrukcje typu inkremenracja itp??
Bardzo fajna analiza, timery sterowały m.in stanami na portach oraz wypełnieniem PWM, z jednej strony to zmyłka, z drugiej strony stan LED zależny był od etapu oraz tego czy wprowadzane są dane taki trochę dodatkowy gadżet. Hasze celowo zostały tak dobrane aby dało się je znaleźć lub szybko złamać atakiem BF, założeniem było też danie szansy osobom...
Witam Proszę o pomoc wg. załączonego rysunku tj. jak wydostać poszczególne bity rejestru z rejestru przesuwnego co w logo jest dosyć proste i jednocześnie mam pytanie do bloczków SHRB i SHR_B jaka jest rzeczywista różnica między nimi i jak się stosuje tzn. które wej. do czego służą. No i jeszcze jedno pytanie odnośnie rejestru przesuwnego który może...
integra timery atmega8 timery xmega timery
bosch rover naprawa panela radia pioneer schemat mistral
kierownica hulajnoga elektryczna
Wkrętarka Parkside PPBSA 20-Li A1 - mrugająca dioda, brak uruchomienia Mercedes W202 ABS Bosch 5.0/5.3 – lokalizacja sterownika, montaż, różnice rocznikowe