Musiałbyś w programie na Atmega napisać parsowanie treści otrzymanej przez UART. Do zrobienia w mniej lub bardziej skomplikowany sposób.
Tak jak piszą koledzy - utworzyć lokalną kopię zmiennej counter, żeby nie była volatile w przerwaniu. Ale prawdziwa optymalizacja to zmiana algorytmu - jak pamiętam chodzi ci o 12-kanałowy PWM. Lepiej więc zrobić tablicę przechowującą stan kanałów w danej jednostce czasu, wtedy 16-kanałowy PWM to będzie tylko PORTB=channel[counter].lo; PORTD=channel[counter].hi....
nadal twierdzę że mylisz pojęcia brygady ze zmianą... przecież jeśli dany pracownik pracuje na pierwszą zmianę to inny tego samego dnia pracuje na drugą a trzeci w nocy... tak więc są 3 brygady które w ciągu dnia pracują na 1, 2 i 3 zmianie... więc jeśli pracują po tygodniu to chodzi tylko aby rozróżnić brygadę a nie tydzień i zmianę...
duży układ scalony zeszlifowany i wyjście z jednym przekaźnikiem. Być może to mikrokontroler typu 8051 lub jego klon - odpowiednik. Natomiast program może być zapisany w pamięci EPROM np. 27C64. Taki układ scalony ze szklanym okienkiem (często zaklejonym) w obudowie. Tylko to nie rozwiązuje problemu poznania algorytmu programowania zegara.
Dużym problemem może być opóźnienie między zmianą temperatury, a zmianą działania podgrzewacza - łatwo o takie działanie, że na zmianę będzie włączanie i wyłączanie podgrzewania, a woda będzie na zmianę zimna i gorąca, nigdy letnia. Chyba należy zastosować uC i dość złożony algorytm przewidujący zmiany temperatury wody, żeby wygaszać takie oscylacje...
To sprawa oczywista, dłuższy czas pracy programu wynika z większej ilości obliczeń. Jedyne co może sprawić, że czas obliczeń będzie krótszy to zmiana algorytmu szukania tych liczb.
Steryd3 napisał: Oczywiście że ma sens. A skomentujesz to jeszcze raz w oparciu o dane czasowe wyżej? Nie wiem do czego dokładnie mam się odnieść... Wiadomo, że taka regulacja w oparciu o regulator wyposażony w algorytm PID w takim przypadku odbywa się poprzez okresowe włączanie i wyłączanie po jakimś czasie a ściślej mówiąc będzie wykorzystana modulacja...
Myślałem nad zastosowaniem pełnego FFT 32b (zsumować te 3 sygnały i transformować). Jednak nie wiem czy procesor ma odpowiednią moc obliczeniową. Dodatkowo, potrzebuje informacji tylko o 3 częstotliwościach, a nie o całym widmie fs/2. http://en.wikipedia.org/wiki/Goertzel_al... 4\/3!!
nawet na avr są to zwykle różnice kosmetyczne. Hipotetycznie mogły by byc istotne przy przetwarzaniu w czasie rzeczywistym itd... Objaśnienia Kolegów, że coś się nie wykonuje w konsekwencji czegoś są słuszne, ale najczęściej mają sens jakiś mikrosekund. Tu też po raz kolejny się pokazuje, że uczyć się programowania jest lepiej na pececie. W tym przypadku...
Obecnie jest to bardzo duży problem z ARN przy działającej fotowoltanice. Pod koniec 2023 testowo znajomy z pracy wprowadzał dla kilku GPZ zmianę w algorytmie dobowym pracy ARN i wyniki były bardzo obiecujące. Z tego co wiem to napięcie nawet na końcach linii SN trzymało normy. Z tego co wiem to ma być wprowadzone w każdym GPZ-cie gdzie się da.
Witam Jest pierwszy sukces! Dzięki serdecznej uprzejmości serwisanta który wykonał dla mnie szereg testów najnowszego oprogramowania w wersji 1.0b1014.84 udało się uruchomić pierwszy telewizor na innej pamięci używając oprogramowania NANDLite. Zaprogramował pamięć K9GAG08U0E uprzednio zmodyfikowanym wsadem przez NANDLite. Po zalutowaniu, telewizor ożył,...
Co Ci mogę polecić to analizę obrazu bezpośrednio na sprzęcie. masz rozproszone działania , nie zapycha łączy, nie obciąża serwera. no i piszesz pod linuksem swoje skrypty sprowadziłem kilka różnych kamer z chin i wszystkie padły po nie całym roku . od kilku lat używam kamer creotech.pl (nie mogę wstawić adresu do podstrony ale na pewno znajdziesz w...
Pytanie tylko po co aż taka dokładność skoro i tak co pół roku trzeba ten zegarek przestawić o godzine Pytanie jak najbardziej słuszne w odniesieniu do chińskich zegarków po 5zł ;) Ale przy robieniu sobie dedykowanego zegarka tę poprawkę można już uwzględnić w algorytmie. Obecnie zmiana czasu jest ustalona, nie pamiętam już, na pierwszą czy ostatnią...
Dla tych co liczą że przestawią zworki i zwiększą moc Sofara to poinformuje, że z moich obserwacji wynika że zmiana zworki powoduje jedynie zmianę algorytmu naliczania KW - sama moc produkcji się nie zmienia ! Mam założony podlicznik i np. Sofar 6,6 po zmianie na 11 pokazywał produkcję chwilową 9,6 kW a paneli mam 6,6 :). Dopiero po sprawdzeniu z podlicznikiem...
Po pierwsze falownik PV cały czas nawet gdy nie ma załączonego ograniczenia reguluje moc wyjściową tak by moc odbierana na wejściu była w punkiem MPPT paneli lub możliwe jak najbliżej. Punkt MPPT panela/li jest zależny od wielu czynników. Pierwsze od oświetlenia dwa temperatury panela/li. Sam panel to kilkadziesiąt ogniw szeregowo i zacienienie takiego...
Samo testowanie algorytmów istniejących lub nowych to bardziej kryptoanaliza niż uruchamianie programu i zapisywanie wyników. Symetryczne algorytmy szyfrujące są deterministyczne i wiadomo ile zajmie przeliczenie jednego klucza. Znając długość klucza, rodzaj algorytmu możemy obliczyć potrzebną ilość iteracji, do wykonania ataku brutforce, przy założeniu...
Część efektów zrobisz w dziedzinie czasu: czyli najprostsze zmiana głośności, echo zmiana częstotliwości próbkowania itp. Część efektów można zrobić przy pomocy filtrów FIR i IIR: np. equalizer, efekt telefonu itp. Inne efekty można zrealizować w dziedzinie częstotliwości korzystając z FFT IFFT DCT. Są też efekty z wykorzystaniem specjalnych algorytmów....
Jak przeprowadzałeś ten test dla tych 2 kanałów (wschód - zachód)? Uzywając już docelowych fototranzystorów? Co z wejściami dla sensorów północ-południe, też miały coś podłączone czy wisiały w powietrzu? Co do kodu to przydałaby się jakaś histereza, i zmiana algorytmu żeby nie blokował się na jednym kierunku - aktualnie jak jest nierówność na jednym...
Generalnie na pierwszy rzut oka program jest prawidłowy. Nie zauważyłem jednak wcześniej, że używasz timera0 do generowania PWM, więc nie możesz go zatrzymywać tak jak sugerowałem. Niewskazane jest także resetowanie preskalera, choć dla silnika to nie ma znaczenia. Jeśli masz wolny timer 1 lub timer2 możesz to zrobić na nim według wcześniej przedstawionego...
Nie zauważyłem zmian ale według opisu to algorytm do założenia hasła na dysk się zmienił ale nigdy nie zakładałem hasła na dysk.
Witam Zasadniczo nie takie proste Co ma się dziać w momencie jednoczesnego wciśnięcia przycisków ? Zakładając taką sytuację wciśnięto wszystkie przyciski po czym jeden wciśnięto powtórnie ( wyłączono zanim zdążył się uruchomić ) co wtedy z kolejnym załączeniem ? Zasadniczo algorytm z pamięcią na EASY 500 to trzeba się będzie trochę wysilić . Zastanów...
Precyzując dla naszej strefy czasowej w ostatnią niedzielę marca o godzinie 2:00 przestawiamy zegarki na godzinę 3:00 (czas letni). Natomiast w ostatnią niedzielę października z godziny 3:00 na godzinę 2:00 (czas zimowy). Zrobiłem już taki projekt więc dam Ci kilka wskazówek. Po pierwsze program na podstawie daty i godziny UTC będzie musiał określić...
Co ze zmianą podstawy czasu? Czy ma wpływ wyznaczone widmo? Wg tego, co pisałeś, DC liczone przez oscyloskop dla 5V (100% wypełnienia to sygnał stały) wynosi 10.5V. Ile wynosi dla 0, 1, 2, itd.? Pytania zadaję bardziej z ciekawości, gdyż sposób rozwiązania zagadki zaproponowałem już wyżej: wyeksportowałbym przebieg do CSV i DFT liczył na komputerze,...
Zrobiłbym to tak (pseudokod): VAR flag = 0 FOR Dodano po 55 Spojrzałem właśnie do pliku CSV i widzę, że zmiana prądu z max do min zajmuje więcej niż pojedynczy okres próbkowania, więc niestety mój algorytm tu nie zadziała. Autorze, czy możesz podpowiedzieć, jaki jest cel odwracania co drugiej "paczki" danych? W naszych czasach większość prostych problemów...
Piszę o zmianie algorytmu w jednym procesorze AT328.
Działa idealnie. Jak teraz niezależnie uzyskać informację z drugiego arkusza ? Przy zmianie algorytmu i przy mojej znajomości VBA jest to raczej nieosiągalne.
Dzięki za komentarz BUCKS. Zgadzam się w zasadzie ze wszystkim co pisałeś. Sprytne i skuteczne tylko ma jedną wadę możesz to zrobić samodzielnie, bo raczej nikt inny z tego wątku nie ma takiej wiedzy i umiejętności. Gdybym potrafił to sam chętnie zmieniłbym algorytm pracy mojego kotła ale nie mam takiej możliwości to zmieniam to na co mam samodzielnie...
Nie przesadzajcie. W trybie izosynchronicznym USB spokojnie umożliwi przesłanie tych danych w czasie rzeczywistym. Ja bym się bardziej martwił o PCta, a konkretnie system operacyjny - ani Windows ani Gnu/Linux nie są systemami czasu rzeczywistego. Pytanie jak sobie poradzą z obsługa tych danych, kiedy istotne są zależności czasowe? IMHO nie poradzą...
Spróbuj jeszcze punkt 12 - zmiana algorytmu regulacji na OFF....
Przetestowałem! 1. Głowice ,smart + kocioł z krzywą 2.glowice smart + sterownik kotła (współpracujący z głowicami) + krzywe Nie zauważyłem znacznych różnic w spalaniu gazu ale w 1 przypadku zdecydowanie lepiej i szybciej utrzymywany jest harmonogram temperatur. Zmiana z temp nocnej na dzienną następuje bardzo szybko , natomiast w opcji 2 trwa to bardzo...
Taką "logikę" obecnie należałoby chyba wykonać najprościej, czyli jakaś mała Atmega i stopień wykonawczy na CD405x (jak słusznie pisał wyżej kolega). Zaletą jest łatwość zmian w algorytmie przełączającym i możliwość prostego dodania kontroli wizualnej (diody LED, wyświetlacze LED lub inne).
Jezeli wszystko masz sprawne a tak zakladam to wszystko bedzie działac :) tz temperatura bedzie oscylowac wg Twojego nastawu tj 21 stopni. Piec sie załącza gdyz steruje nim sterownik. Temperatura bedzie caly czas oscylowac wokol 21 stopni. Na pewno nie spadnie ponizej 20 :) chyba :). Wszystko zależy od czasu i zmian temperatury. Algorytm w Twoim sterowniku...
Jakie przepinanie? Wszystko w gniazdach i opisane. Mówiłem o zmianie algorytmu działania maszyny.
Nie do końca się zgodzę z tym ostatnim stwierdzeniem. Dużo poświęciłem tematowi optymalizacji kodu bez zmiany algorytmu i naprawdę można osiągnąć znaczące zmiany. Poza tym co w momencie, gdy algorytm jest już najlepszy, ale jego implementacja kuleje? Pewnie - gdy ktoś zna zasady to już w pierwszym podejściu zaimplementuje algorytm wydajnie (choć należałoby...
Do wejścia PB2 dolutowałem 1uF (ceramik) plus kilka zmian w algorytmie. Wydaje się że problem drgania styków jest opanowany. [syntax=c] #define F_CPU 16000000UL // Atmega644 #include <avr/io.h> /*biblioteka avr*/ #include <string.h> /*biblioteka napisy*/ #include <stdio.h> /*biblioteka podstawowa C*/ #include <stdlib.h> /*biblioteka...
Jednak działa. A jak zrobić takie coś, że najpierw chcę przelecieć tablicę i pozmieniać każdy z elementów który jest mniejszy od 1 na 1. Potem to samo chcę zrobić ale z 2 elementami każdymi, potem z 3 itd. Potrzebne mi to jest bo do każdej zmiany pewien algorytm będę stosował pewną heurystykę no i lipton.
Nie mam obecnie platformy borlandowej żadnej, ale kojarzę z pamięci borlandowe "replace" a nie windowsowe MoveFile (MoveFileA) Kod bym pisał (gdybym pisał) inaczej, razi mnie (typowy dla realnych projektów w borlandach) przerost komponentów wizualnych jako kontenerów danych. Widziałem wywrócenia się algorytmów przez to. Bym na czas algorytmu zbudował...
Weź takim podpowiedz, że wystarczy "zapomnieć" hasła do bitlockera i już są "w miarę bezpieczni" ;) Ile laptopów to uratuje przed niechybną śmiercią.... BTW: w obecnych czasach fizyczne niszczenie nośników jest z lekka na wyrost. Operacja wywoływana z poziomu kontrolera nośnika, nieco czasu, dane nie do odzyskania. Zmiana kluczy szyfrowania w nośnikach...
Iwi, Twój algorytm jest oczywiście poprawny, dobry i szybki i nawet w pewnym zakresie się dostosowuje (bo teoretycznie można by bez wyliczania maxów zając tablicę 10^9x10^9), ale ma wadę - jest bardzo pamięciożerny :) Zadanie właśnie wymaga stworzenia nietypowego algorytmu, przerzucenia obciążenia z pamięci na procesor (czyli albo więcej pamięci, mniej...
Może trochę ożywimy temat ,przez zimę jest czas na majsterkowanie i przygotowanie się do sezonu cieplnego /słońca/. Jeśli chodzi o pomiar temperatury mam zrobione tak że sterownik sprawdza temperaturę w kolektorze i jeśli ta jest większa od temperatury w zbiorniku o 5oC to włącza pompkę aż do momentu kiedy temperatury w zbiorniku i kolektorze się zrównają....
Jeżeli konieczna jest zmiana działania układu, to propozycja jest taka aby umieścić nowy schemat, oraz opis algorytmu w punktach. Myślę że większość rzeczy da się zrealizować. Czas tonu DTMF nie powinien mieć wpływu na pracę bramki, ale można to zbadać podłączając do bramki telefon z wybieraniem tonowym. Szkoda że w bramce nie można ustawić czasu zwłoki...
Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...
Byłem niedawno we Wiedniu i tam jest tak, że zielone światło miga zanim zapali się żółte.Czyż to nie jest genialne rozwiązanie?Podobnie powinno być przy ruszaniu; żółte mogłoby migać kilka razy zanim się zapali przed zmianą na zielone.Żeby dać czas tym dłubiącym w nosie, w beretach i kaszkietach :-)
Śmiem twierdzić, że w (0<<ISC11) | (1<ISC10) jest błąd, powodujący, że wyrażenie to ma wartość równą 1 (podczas gdy powinno mieć wartość równą 4). Jeśli flaga jest ustawiana na zbocze, to w kodzie głównym powinny występować jakieś opóźnienia albo zmiana algorytmu, bo inaczej flaga zostanie sprawdzona raz - będzie ustawiona,...
Zmiana algorytmów sterowania, zmiana technologii na efektywniejszą i tańszą w eksploatacji. Inwestycje w falowniki.
(at)exlibris71 Musi być to zrealizowane na jednym timerze. I tak jak u ciebie tak i u mnie wygląda program główny, w którym inicjuję wartości początkowe wyświetlanych cyfr, włączam przerwania i dalej mam pustą pętlę z warunkiem, że jeżeli zmieni mi się bit odpowiadający za częstotliwość odświeżania cyfr, to inkrementuje mi sekundnik i później wywołuje...
Super chyba o to chodziło. Brakowało sprawdzenia miesiąca. [syntax=c] pobierz_czas(&godz, &min, &sek); pobierz_date(&dzien, &mies, &rok, &dzientygodnia); dst1=sprawdzDST(dzien, mies, dzientygodnia, godz); if ( (dst1==1) && (mies==3)) { if (dst_ok == 0){ serial("Zmiana na letni"); ustaw_czas(3,0,0); dst_ok=1; } } if ((dst1==0) && (mies==10)) { if (dst_ok...
Odpowiedni sterownik i algorytm działania...
Arduino mega, więc ATMega2560. A żeby zrobić nawet na jakimś ARM bufor graficzny to wypada dorzucić na zewnątrz RAM. W tej kwestii na pewno sprawę nieco poprawi zmiana interfejsu z szeregowego na równoległy, do tego poprawa algorytmów, ale powiedzmy sobie szczerze - dla Atmegi taki LCD to trochę sporo. Innym rozwiązaniem jest znalezienie LCD z podwójnym...
Algorytm jest banalny, ale jego implementacja (czasem zapomnienie wygaszenia wiersza przed zmianą kolumn, złe opóźnienia itp.) może być przyczyną błędów - i nigdy nie mów na pewno - ja też tak kiedyś mówiłem, a czasem okazywało się, że w programie na 10 000 linijek kodu w jednym miejscu zamiast < było > i też uważałem że na pewno nie ma błędu...
Wystarczy znaleźć dwa punkty leżące na prostych wychodzących z jednego wierzchołka i jednakowo odległych od niego. Następnie wyznaczasz trzeci punkt leżący pośrodku tych dwóch. Teraz pozostaje tylko wyznaczyć prostą przebiegającą przez wierzchołek i wyznaczony punkt. Mówiąc matematycznie - wysokość w trójkącie równoramiennym dzieli zawsze podstawę na...
20 paneli w jednym stringu powinno dac około 600V. 340V sugeruje że są 2 stringi. Za dopasowanie obciążenia do zmiany warunków odpowiada algorytm MPPT, może nieaktywny?
J Zauważ natomiast, że nie miałbyś 3/4 tych problemów, gdybyś użył małego Cortexa za 3 złote - ma większą pamięć RAM i kilkanaście razy szybciej od AVR dodaje liczby 32-bitowe oraz klkaset razy razy szybciej je mnoży. Myślę, że wyciągasz błędne wnioski - problemem nie jest wolny procesor, lecz zły algorytm obliczania wyniku. Bez poprawy algorytmu zmiana...
https://obrazki.elektroda.pl/1627311300_... Cześć Od dawna chciałem zrobić własny cyfrowy multi-efekt do gitary elektrycznej. Długo nie mogłem zabrać się za to z powodu różnych rzeczy no ale wreszcie jest. Mój projekt dotyczy tylko oprogramowania na gotową płytkę uruchomieniową STM32F746G-DISCO. Jest to raczej koncepcja/prototyp urządzenia...
No Blink w Embded to jak "Hallo World" A najlepiej jest go zrobić na kilka sposobów, np. delaye, a potem timery. Potem zmiana stanu diody przyciskiem, zapalanie się na jakiś czas po wciśnięciu itp. Na jednej diodzie i przycisku można się sporo nauczyć. Nawiasem mówiąc zapalanie diody na jakiś czas po wykryciu impulsu, jest tym, co potrzebujesz do wykrywania...
Odnośnie pierwszego pytania dioda (diody) zaczynają przewodzić kiedy wafle krzemowe produkują mniej niż 1V. Pomiędzy tym napięciem a powiedzmy 30Vdc jest zakres kiedy panel stawia opór i przetwarza energię na ciepło. W zależności jak falownik liczy punkt MPP to taka zmiana rezystancji źródła może nawet powodować restarty algorytmu MPPT. Przy drugim...
a task z niższym mniej, ale żeby w ogóle otrzymywał Nie wiem czy którykolwiek z RT systemów rozwiązuje problem "starvation". Jest wiele metod teoretycznych i praktycznych stosowanych w OS-ach- typu dynamiczna zmiana priorytetu (tymczasowa lub stała) tasku jezeli nie został wykonany w jakimś czasie, lub nie otrzymał jakiejś określonej działki czasu...
Pomysł wydaje się nienajgorszy, przeciwnie, raczej typowy w takim przypadku. Jeżeli w sumulatorze działa, tzn., że algorytm jest OK. Nie napisałeś w czym dokładnie objawia się błędne funkcjonowanie programu w rzeczywistym układzie, więc trudno coś jednoznacznie stwierdzić. Najprawdopodobniej problem wynika z jakichś różnic pomiędzy idealnym środowiskiem...
Taka mała podpowiedź - w rozwiązaniach "profesjonalnych" - czyli np. kuchenki, stosuje się fototranzystor obciązony opornikiem, a sygnał z opornika jest podawany na wejście A/C - to wystarcza. Diody IR sterowane impulsowo, do tego algorytmy wykrywające zmianę natężenia oświetlenia, zabrudzenie przycisku itp.
WItam. Generalnie algorytm cyfrowego regulatora PID powinien byc cyklicznie wywolywany ze stałym czasem odstepu, który okresla tez próbkowanie wartosci polozenia enkodera. W algorytmie PID powinien byc wiec uwzględniony czas Tp (okres probkowania) lub fp(czestotliwosc probkowania) a u Ciebie tego czasu nie widze. Algorytm PID powinienes wywolywac z...
Witajcie Jestem na etapie programowania układu zasilacza laboratoryjnego z ograniczeniem prądowym. mikrokontroler atmega16 Mój algorytm jest taki: Przerwanie co 8ms (ze względu na to że stosuje bascom i liczby zmiennoprzecinkowe nie mogę zejść niżej) W przerwaniu: - sczytane wartości napięć i prądów i porównanie ich z wartościami zadanymi -jeśli prąd...
Tauron nadal nie bilansuje energii pomiędzy fazami. Ostatnia odpowiedź, dotycząca żądania zmiany algorytmu lub licznika na sumowanie wektorowe, oczywiście odmowna. I dołączona następująca informacja: "Zastosowana metoda algebraiczna jest zgodna z przepisami prawa.(...) Pomiar metodą algebraiczną i metodą wektorową powoduje wyznaczenie rożnych ilości...
Ja proponuję dwa rozwiązania: 1. zrobić kilka takich skoków w różnych miejscach zakresu pomiarowego (np. od 0,4 co 0,1 do 1). Wyliczyć wzmocnienie i stałą czasową, jeżeli zakładamy, że to jest inercja, a potem z wyników obliczyć medianę. 2. Jeżeli masz do dyspozycji Matlaba to skorzystaj z toolboxa do identyfikacji. Tam mając dane przebiegi będziesz...
Ja próbowałem grafcetem - ponoć mozna bo to odmiana blokowego - zrobiłem wszystko oprócz zmiany prędkości. Potem próbowałem wsadzić te zmiany prędkosci w algorytm - ale czasu było mało i słownie zapisałem ;p Też nie wiem co z tego wyjdzie.
http://obrazki.elektroda.pl/1534141200_1... Po dłuuugim czasie (ponad roku) udało mi się zmobilizować do zabawy drukarką termiczną. Wytargałem ją ze starej kasy fiskalnej (model drukarki LTP1245). W tym samym czasie załatwiłem także drugą drukarkę jednak do niej dokumentacji nie znalazłem (wiem tylko, że druga - większa - jest na 24V)....
Wlodek22 Czy mógłbyś wytłumaczyć skąd bierze się ten błąd i ew. go oszacować. Please. Coś mi tu nie pasuje. Jaki wpływ na pomiar energii ma inna objętość wody cieplejszej i wody chłodniejszej. przecież układ pomiarowy poprzez wodomierz mierzy nie objętość tylko prędkość przepływu a dalej moc chwilową i na końcu to wszystko całkuje po czasie. Sądzę że...
Złozoność zależy od tego co chcesz uzyskać. Jeżeli jest jeden mówca to jest mniejszy problem, jeżeli masz rozpoznawać wielu mówców wydających te same komendy to jest większy problem. Niestety wbrew pozorom 2 (i więcej) osoby mówiące to samo nigdy nie robią tego w ten sam sposób. Różnice wynikają z budowy anatomicznej "narządu" głosowego, nawyków, wychowania,...
Można przyjąć, że po stronie linii wewnętrznych centrali na poszczególnych aparatach odbiera człowiek, to on zakończy rozmowę sam lub gdy rozłączy się druga strona, wobec tego wystarczyłoby śledzić, czy abonent naszej centrali rozłączył się czy też nie. To przeczy przyjętej ogólnie regule, że odłożenie słuchawki przez abonenta, który dzwonił, rozłącza...
Nie, o filtr elektroniczny - nie pamiętam parametrów ale był to jakiegoś rodzaju filtr środkowoprzepustowy - jest o tym w internecie - kiedyś robiłem na PC-ta taki program ale linków teraz nie pamiętam. Ale znalazłem wtedy bez większych problemów. Poprawia mocno rozpoznawalność słów bez zmiany algorytmu.
Jest tak wiele zmiennych, że wybór optymalnego algorytmu zależy od środowiska którym dysponujesz: - czy uC będzie miał jeszcze jakieś zadania ? - jaki będzie gradient czasu pomiędzy zmianami w poszczególnych sygnałach. - jak będzie zadawana zmiana wypełnienia, bo okres jest stały 10ms ? Moja magiczna kula ze względu na ładną pogodę wywróżyła: - uC nie...
Można zmienić timeBase na 156, a w przerwaniu dać 20 nop'ów albo też pokusić się o zmianę algorytmu i generować przerwania co 20us i zliczać przerwania.
To był tylko przykład :) W miejscu liczników przeładowuje tylko znaki które tego wymagają i unikam migania ale co innego w przypadku menu gdzie przełączając napisy musze przeładować wszystkie znaki. I o taką sytuacje mi chodzi. Póki co ładuje znaki na zmianę wg. algorytmu: printxy(16, 0, "napis 1"); // Napis zostanie napisany w niewidocznej części ekranu...
Piloty zwykle stosują tzw. kod kroczący. Czyli nadają za każdym razem inną ramkę. Odbiornik wie jaki jest algorytm zmian. Metodą podsłuchiwania transmisji nie da się go jednak poznać tego algorytmu. Tak więc jeśli masz takiego pilota to nie będziesz wiedział jakie ramki naddawać aby aby odbiornik uznawał je za prawidłowe. Problem można rozwiązać wykorzystując...
Może spróbować przestawić parametr serwisowy P28 (tryb pracy pompy) z 0 na 1 to wtedy pompa po wyłączeniu palnika nie powinna się wyłączać: P28 = 1 praca ciągła P28 = 0 wybieg (nastawa fabryczna). Jest jeszcze parametr serwisowy P27 (czas pracy pompy po wyłączeniu kotła, tzn. czas wybiegu) który jest ustawiony fabrycznie na 3 min., a można go zmieniać...
:) Rychło w czas (ta zmiana koncepcji). Zakodować to można bardzo prosto w ten twój sposób, ale rozkodowanie nie jest możliwe, niestety. Zainteresuj się może tą stroną , są tam opisy kilku bardzo prostych metod szyfrowania. W sam raz na początek. Co prawda w/w strona operuje raczej C++, ale same opisy algorytmów mogą Cię zainteresować.
Tak wiem, że "PID" to sam algorytm (sposób) sterowania polegający na zbadaniu odpowiedzi obiektu sterowanego na zadany pojedynczy impuls, który nim steruje i dokonuje ciągłej korekty sygnału sterującego tym obiektem. Fakt jest taki, że nigdy wcześniej nie implementowałem algorytmu PID w mikrokontrolerze. Poplątałeś, odpowiedź na skok jednostkowy bada...
Ciekawy byłby eksperyment polegający na uczeniu całkowicie początkującego od razu RTOSa Nie tyle ciekawy, co bardzo użyteczny pod kątem edukacyjnym. Nie mogę już patrzeć na te programy z wykorzystaniem Arduino HAL, gdzie stosowane są "algorytmy zegarmistrzowskie" w celu odmierzania czasu i uruchamiania "gęsiego" kolejnych zadań z pominięciem ich priorytetów...
Kompilator nie daje żadnych błędów, ale nie lista pozostaje bez zmian.
Właśnie się przekonałem jak chimeryczny jest algorytm obliczania statystyk strony Używam z braku czegoś lepszego kalkulatora na speedtest i najpierw miesiąc bez zmian a teraz chyba dwa razy w krótkim czasie zmiana Może mi ktoś doradzić jakieś rozsądne i bezpłatne katalogi serwisów i forów ? Najlepiej takie, które nie wymagają podawania linków do nich...
Taka rada ten PID nie wiele ci da... akurat tez z PID-em sie meczylem (tez nad tym siedze - projekt mojego sterownika tez jest na elvikomie), choc temat na razie nie aktualizowany. Po prostu brakuje mi na to wszystko troche czasu. Problem jest tutaj to ze nie masz stalego srodowiska, zmiana plyty pod grzalkami to na nowo dobranie parametrow pracy wszystkich...
Jaką zmianę czasu propagacji sygnału zakładasz ?
(at)pioter996 Przerwanie nie ma być kolejną pętlą główną.Żadnych opóźnień. Uproszczony algorytm: 1. Sprawdzasz pin - jezeli jest zmiana ustawiasz flagę ze jesteś w trakcie debouncingu - wychodzisz z przerwania 2. w n-ty m kolejnym przerwaniu (czas jaki zakładasz na debouncing) sprawdzasz czy stan się nie zmienił. Jeżeli nie to uznajesz za zdebouncowane...
Przy zmianie częstotliwości daję prąd maksymalny w celu możliwie najszybszej jej zmiany. Algorytm po wybraniu nowej częstotliwości wygląda z grubsza tak: 1. Ustaw prąd maksymalny. 2. Wyłącz moc. 3. Poczekaj na In-Lock. 4. Nastaw nową częstotliwość. 5. Poczekaj na In-Lock. 6. Włącz moc. 7. Poczekaj na In-Lock. 8. Ustaw prąd minimalny. Steruję spod ATtiny2313.
Przepraszam, ale muszę się wtrącić, choć nie mam gotowej propozycji rozwiązania, tylko pewne sugestie. Ten wyłapany "błąd" zaokrąglenia nie jest błędem Excela, tylko co najwyżej błędem zastosowanego algorytmu. Trzeba zawsze mieć świadomość trzech faktów: 1) jeśli Excel pamięta datę wraz z czasem w jednej komórce, to data zajmuje 5 cyfr znaczących, a...
1. Obliczenia na wszystkich poziomach są podobne, inne są tylko próbki, zresztą to 2-punktowe DFT to dwa proste wzorki. 2. Niektóre algorytmy są podane tak , że wymagają zmiany kolejności na wejściu, a inne na wyjściu. Generalnie da się to zmienić ale to wymaga modyfikacji algorytmu, tak aby 2-punktowa DFT była wykonywana dla właściwych próbek.
Możesz dokładnie opisać: "zmianę obrotów (prawo/lewo)" ?
Ale jeśli nie ma hasła a pyta o hasło lub jeśli jest hasło, podajesz właściwe i dostajesz komunikat, że nie jest poprawne, to jest to problem zmiany algorytmu kodowania bazy SAM wprowadzony w XP SP2 (a może i SP1) i 2000 SP4 (albo SP3). Problem jest opisany w KB Microsoftu.
Wątek to nic innego, jak niezależny blok kodu, który po części żyje własnym życiem. Choć jest uzależniony od procesu (programu), który go stworzył, to dysponuje przede wszystkim własnym czasem procesora. Dzięki temu możesz w nim wykonywać instrukcje w sposób równoległy (niezależny) od reszty programu (notabene, każdy program posiada przynajmniej jeden,...
Dziękuję za link, na tą stronę nie trafiłem (a starałem się szukać dokładnie by nie powielać tego samego wątku). Rozumiem, że zmiana algorytmu skanowania na ten, który opisał arturt134 powinna rozwiązać problem dużych prądów obciążających wyjścia portu C w przypadku jednoczesnego naciśnięcia dwóch lub więcej klawiszy.
Instrukcja i czytamy. Czujnik ATS wprowadza w kotle istotną zmianę algorytmu pracy kotła. Za pomocą pokrętła ustalamy wtedy nachylenie krzywej grzania(wraz ze zmianą temp. zewnętrznej zmienia się temp. podawana do odbiorników). Bez tego czujnika ustalamy za pomocą pokrętła temperaturę i tyle. Aby było oszczędnie w ostatnim przypadku musimy kręcić pokrętłem.
To powiedz mi jeszcze jedna rzecz. W instrukcjach akumulatorów pisze żeby je ladowac 1/10 pojemnosci moninalnej i teraz zalozmy mam taki prostownik z regulacja pradu czyli np. 60Ah wychodzi 6amperów ale napiecie dalej musi wynosic 12 volt ładowania a co jezeli mam np prostow ik bez regulacji tzw. Automaty skad wie prostownik jakim prądem ładować???...
No to ustalone. Żadnych kodów nie aktywnych. Tylko kody trudnozapamiętywalne. Zmiana kodów nawet jak można policzyć z kalkulatora z seriala. Co do podkładów to jak nie mam algorytmu to nie zostaje mi nic innego jak podkład bo podkładów mam do ponad tysiąca typów radii może ale algorytmów to mniej niż połowy, a nie zawsze mam czas na eksperymentalne...
Coraz częściej spotykam się z wyzwaniami, które można zrealizować w klasyczny sposób (tranzystory, bramki, przerzutniki etc.) i tak to zwykle robię. Jednak gdzieś w tle projektu jakiś duszek podpowiada mi, że na mikrokontrolerze byłoby zgrabniej i szybciej. Pierwszą styczność z programowaniem mikrokontrolerów miałem w epoce ZX81 i ZX Spectrum tak że...
O ile z procedurami generowania tablic jestem w stanie sobie poradzic, w jaki sposob napisac obsluge obracania kostki i metody kolejnych przesuniec, az do uzyskania calkowitego ulozenia?? Pozdrawiam
Nie na możliwiści w NICE każdy pilot ma swój zmienny kod i algorytm zmiany
Wczoraj podłączałem dodatkowe panele i kręciłem się pół dnia przy instalacji, akurat co jakiś czas wychodziło słońce i zauważyłem, że ten regulator chyba cyklicznie co jakiś czas sprawdza, przy jakim napięciu na panelach osiągnie najwyższą moc. Jeśli w trakcie nagle wyjdzie mu słońce, to potrafi na jakiś czas zatrzymać się na dużo niższym od optymalnego...
Policzyłeś jak długo pamięć popracuje? 50 zapisów na sekundę to sporo. Mnie wyszło, że gwarantowany czas pracy FRAM przy tak częstych zapisach to około 6 lat. Zapisywane są tylko zmiany. Ponadto, algorytm, który zapisuje do FRAM wydłuża żywot pojedynczej komórki 4 krotnie. Z 6 lat robi się 24. Inne urządzenie, które robiliśmy do systemów PPOŻ było...
Robiłem kiedyś coś takiego w Turbo Pascalu. W Delphi to będzie jakoś tak (założenie silnik unipolarny, czterofazowy): unit Motor; interface procedure MotorFwdStep; //Krok w przód procedure MotorBckStep; //Krok w tył procedure GoNSteps(n : SmallInt); //Ruch w przód i wstecz procedure Start_Stop_Motor(v0,v1,n : SmallInt); //Zmiana...
Cześć, Przejrzałem kod, który załączyłeś w #1. Uruchomiłem program z #21 na płytce stykowej (Atmega8 + wyświetlacz 7-segmentowy + emulator MCP7940). Pierwsza rzecz, jaką sprawdziłem, to próba reprodukcji błędu. Ustawiając datę na 10. i 30. dzień miesiąca, nie udało się odtworzyć problemu. Przegląd kodu również nie wykazał tego, aby błąd został celowo...
Jeśli regulator ładowania daje na wyjściu prąd równy prądowi z panela nie posiada ani PWM, ani MPPT. Może co najwyżej odłączać akumulator od panela po naładowaniu. PWM zmiana wypełnienia sygnału służy do odbioru mocy przy nastawionym napięciu. Napięcie to nastawiamy ręcznie w okolicach Vmppt. Ponieważ zmiana nasłonecznienia zmienia prąd panela, PWM...
arduino zmiana czasu zmiana czasu linux zmiana czasu panasonic
hasło kamera półprzewodnikowy czujnik temperatura stukać skręt prawo
schemat sterownika silnika schemat sterownika silnika
Optymalizacja ustawień pieca Termet Silver Pro 20 kW Schemat przetwornicy step-up: kluczowe elementy i zasada działania