A po co ten nawias? 16MHz czyli 1 cykl trwa 1/16000000 = 62,5ns. 200*8*62,5ns = 100us
Witam. Zgadzam się z kolegami, że bez pewnego doświadczenia można długo "przegryzać" się z tematem. Z pozoru automatyka mieszalnika to bardzo prosta sprawa, ale to nie jest tak do końca. Czas cyklu, ilości i metody dozowania, sekwencje zasypu, czasy zrzutu, regulator do wilgotności, naturalnie receptury, systemy uczenia i korekty. Wszystko zależy od...
co oznacza migająca kropeczka między godziną, a minutą czasu prania? Gdy ten cykl programu się skończy i co sygnalizuje kropka świecąca się stale? Migająca kropka oznacza, że pralka oblicza sobie czas pozostały do końca cyklu biorąc pod uwagę kilka czynników do tego potrzebnych. Trwa to kilka minut, po czym czas zostaje bez zmian, wydłużony lub częściej...
1. Akumulator 10 Ah to za mało, przynajmniej 60-100 Ah i dobrze by było nie rozładowywać go mocno, bo szybko padnie. Taki akumulator obliczany jest na xxx cykli, traci z czasem na pojemności i trzeba wymieniać. 2. Będzie działać poprawnie, pod warunkiem, że będą zachowane napięcia maksymalne i minimalne dla akumulatora i UPS-a. 3. UPS jest przeznaczony...
Ewentualnie można stworzyć makro w Panelu HMI i obliczać to tam, żeby nie obciążać czasu cyklu sterownika.
W ogrzewaniach typu Thermo Top sztyft żarowy jest zasilany impulsowo (długości cykli są odpowiednio obliczane przez sterownik w zależności od napięcia zasilania). W tym czasie nie jest kontrolowany płomień. Po zakończeniu cyklu żarzenia sztyft przechodzi w tryb czujnika płomienia i poprzez zmianę oporności informuje o stanie płomienia. Dodano po 40...
E13 – WYCIEK WODY Przekroczenie całkowitego limitu czasu napełniania wodą. Limit ten podlega konfiguracji i jest obliczany, aby uniknąć osiągnięcia poziomu Vmax wody dla danego zespołu piorącego. Maksymalny poziom wody jest wartością zależną od konstrukcji zespołu piorącego, natomiast czas jest obliczany na podstawie przepływu doprowadzanej wody....
Cały czas zapominasz, że jeden obieg pętli - to od 1 do kilkunastu instrukcji (przy 32-bitowym liczniku pętli na przykład), a czas wykonania niektórych z nich może wynieść dwa cykle maszynowe.
zapominasz ładować konkretną wartość do licznika przed jego uruchomieniem. obliczasz ją (w podstawowym trybie) mniej więcej tak: obliczasz czas jednego cyklu 1/fclk np dla 1Mhz 1us bierzesz teraz czas, jaki chcesz odliczyć, i dzielisz go przez czas jednego taktu, dostaniesz wtedy ilość potrzebną do zliczenia.np 0,020s/0,000 001 = 20000 jak wiesz licznik...
Wykonują się 3 kolejne pętle łącznie nieprecyzyjnie licząc to <100*80*80 * czas trwania rozkazu DJNZ> Dodano po 36 Jeśli koniecznie chcesz precyzyjnie licząc to: http://obrazki.elektroda.pl/6072410900_1... t_MOV - czas trwania rozkazu MOV t_RET - czas trwania rozkazu RET t_CALL - czas trwania rozkazu CALL t_DJNZ - czas trwania...
prosze bardzo - procedura zaczerpnieta z ksiazki ' praktyczny kurs assemblera' eugeniusza wrobla : ;***************************************... ;Procedura oblicza szybko† procesora, korzysta z cykli generowanych przez ; ;procesor w jednostce czasu. ; ;=======================================...
Witam. Czy może mi ktoś powiedzieć ile czasu będzie trwało wywołanie i wykonanie poniższej procedury. void delay(int t) { int s; for (s=0; s<t;s++); } Procesor z kwarcem 11.059200 i stosunkiem cyklu maszynowego do cyklu zegara 1:1 (Clockdiv = 1); Jak to obliczyć??? Wojtek
hunterhouse W AVR-ach sprzętowo można zatrzasnąć zawartość timera , ale uruchomić zliczanie trzeba programowo.Natomiast w 51-ce można uruchomić i zatrzymać timer sprzętowo.Jeśli na P3.3 jest stan wysoki i flaga GATE timera1 jest ustawiona , to timer zlicza doputy , dopuki stan na P3.3 nie zmieni się na niski.Problem jest tylko z tym , że Charly chce...
Sprawność ładowarki to pewnie 60%, więc ładowanie kosztuje 0.5zł (optymistycznie). Ale mi chodzi o regenerację - powiedzmy, że kosztuje ona tyle energii, co 50 ładowań, czyli 25zł, po czym akumulator działa przez 100 cykli, mając połowę nominalnej pojemności - to jest warte tyle, co 1/30 nowego akumulatora, a kosztuje ponad 1/10 ceny nowego. Może trzeba...
No to wg. mnie wywazasz otwarte drzwi. Skoro w wiatraku masz enkoder to wystarczy dowiedziec sie co to za rodzaj enkodera i napisac aplikacje. Jezeli zwykly impulsowy enkoder 2-fazowy to musisz znac ilosc impulsow na obrot. Szybkim licznikiem liczysz z niego imulsy a timerem liczysz czas i ustawiasz przerwanie na wartosc zadana timera. W tym przerwaniu...
Jak obiecałem... programik (9kb) napisany przeze mnie obliczający ilości cykli dla każdego preskalera. Program wymaga .Net FrameWork. Link do wersji 3Mb w pliku readme. Link: http://www.wkretak.pl/upload/timercycles... (Link wygasł. Pozycja "Kwarc->Zapisz" zapisuje wartość używanego kwarcu do pliku. Dzięki temu nie musimy jej wklepywać po uruchomieniu...
No dobra, w AVR nie da się ustawić tak aby Input capture zerowało timer (lewizna [; ), więc przerwanie jest potrzebne. Tak czy siak nie trzeba go wyłączać (ani zerować) - może sobie chodzić i odczytywać cały czas wartość ICP, obliczając długość cyklu (aktualny odczyt - poprzedni odczyt), a w przerwaniu co 25ms odczytywać ostatnią obliczoną wartość....
Jak to należy rozumieć? Jak dokładnie działa algorytm? Na chwilę obecną rozumiem to tak: 1. w czasie rzeczywistym bilansowany jest import/eksport międzyfazowy. W w każdym swoim cyklu pomiarowym (sekunda lub mniej - ile tam jest, krótko w każdym razie) licznik oblicza różnicę import/eksport i to zapisuje sumuje w rejestrach godzinowych import/eksport....
Temat jest pięknie do zrobienia na arduino na przerwaniach i PWM, co więcej, tylko na przerwaniach można uzyskać czystość dźwięku bez chrypki Dlaczego wg Ciebie tutaj dźwięk jest zniekształcony? Przez użycie millis jako zmianę tonu co 13ms? Robiłem generator maksymalnie miłego dla ucha modulowanego dźwięku (jak najbardziej sinusoidalny) na Atmega 8...
Tutaj masz listing który będzie współpracował ze schematem który zamieściłeś. Kiedyś takie coś robiłem i do 100kHz chodziło na pewno. Dopasujesz to tylko do swoich potrzeb, ale na razie to załaduj i zobaczysz co będzie. I to wszystko na jednym liczniku się robi. '********Pomiar czasu trwania impulsu ujemnego przebiegu prostokątnego i częstotliwości*********...
Nie obraź się, ale weź się do nauki... Przez praktykę można się uczyć ale stopniowo a ty skoczyłeś na głęboką wodę i możesz latami łatać ten jeden projekt. - Pokory trochę dla tematu. Slang stosujesz ale chyba żeby schować braki w wiedzy. To dziecinne. Niewiedza to nie powód do wstydu, ignorancja tak. Piszesz "dają one większy delay dla protectu ( jak...
atom1477 -> girder jednak odczytuje poprawnie dane z klawisza, nie jako krzaczki. W danych z pliku lirc -> volume up to kod: 0x40BF Girder pokazuje dokładnie to samo... Dołączam screeny z ocsyloskopu, sam początek się zgadza 9ms - 4,5ms... Ale dalej już nie wiem czy dobrze to interpretuję. (sygnał jest już odwrócony w OX) (plik .doc z screenami, jako...
Nie jestem pewien ale w ARMach sterownie pinami nie dziala tak jak w 8 bitowcach. Tzn, jest duzo wolniejsze. Niestety, brednie. Po pierwsze generalizujesz 8bitowce nie rozrużniając na architektury rdzeni i peryferiów. Po drugie, dlaczego zapis po prostu adresu ("komórki pamięci" pracującej z zegarem rdzenia) ma być wolniejszy na 80MIPSowym procku niż...
Witam Wszystkich, chciałbym zapytać, czy to co wymyśliłem ma racje bytu lub ewentualnie jak można ten problem rozwiązać w lepszy sposób. Muszę obliczyć prędkość przesuwu tłoka (x1-x2)/t. Na razie do sterownika (wejście AIW0) podpięty jest generator funkcji (z analogowym sygnałem trójkątnym symetrycznym - sygnał rośnie o 5V w czasie 5 sekund, potem opada...
Odpowiedź będzie pokrętna, ponieważ z jednej strony różnice są niewielkie, a przecież powstają całe książki naładowane teorią. Ja powiem tak: same ładowarki nie różnią się konstrukcją, ich cechą jest pewna, ustalona wartość prądu ładowania. Podstawowa sprawa, to znajomość zasady działania i eksploatacji akumulatora Ni-Cd. Taki akumulator MUSI być przed...
Witam. Poprosiłem kumpla o wyciągnięcie danych dotyczących cyklu maszyny z ostatnich kilku tygodni. Jako, że robił to na "piechotę", perspektywą na jego kolejne dni było szukanie i przepisywanie dostępnych danych. W związku z tym, aby przyśpieszyć ten proces popełniłem dla kumpla kod, który wyciąga do komórek obok datę/czas rozpoczęcia oraz zakończenia...
Myślę, że na podstawie wiadomości takich jak: częstotliwość kwarcu i ilość cykli potrzebnych do wykonania danego polecenia, możnaby napisać symulator, który dokładnie oblicza takie rzeczy jak czas po jakim nastąpi przerwanie. Chyba twórcy Bascom-a czegoś niedopracowali. Albo po prostu moje założenie jest błędne. :?: Czekam na dalsze opinie. Może wyjaśnienie.
Pytanie: Ma ktoś d...mosa do Porsche Cayenne 4.8, lub 4.8T (Siemens SDI4)? Jeśli ktoś ma ale nie chce się podzielić, też poproszę o kontakt, nie chcę nic za darmo, chcę opanować pewną przypadłość i gotów jestem ponieść koszty. ______________ Z innej beczki: Ostatnio zacząłem się bawić w mapy seryjne ECU. Jak wiadomo nie ma tak wygodnie jak z EMU, świnkami...
Po prostu zasilaczem o regulowanym napięciu z amperomierzem w szeregu ładuję akumulator starając się nie przekroczyć maksymalnych wartości (często trzeba sprawdzać bo przy starych zdarzają się duże skoki prądu i tu by się przydało ograniczenie właśnie to sztuczne obciążenie).Po kilku godz. od naładowania podłączam woltomierz i żarówkę z amperomierzem,...
Witam. U mnie wygląda to tak (liczniki działają na preskalerze f/8 ): - w 16-bitowym timerze zliczam sobie liczbę cykli A na jeden obrót (między dwoma przejściami szczeliny przed czujnikiem) - następnie obliczam sobie czas potrzebny na jedno przerwanie B = A / 240 oraz resztę która z powodu działania na intach się pojawia: R = A - (B * 240) - i teraz...
Mam Attiny2313, wewnętrzny rezonator 4MHz, Timer1 16 bitowy. Czas jednego cyklu dla rezonatora 4MHz wynosi 0,25us Preskaler ustawiony na 1024 Timer ma zliczać do zadanej wartości, zgłosić przerwanie od doliczenia do pewnej wartości i się wyzerować. Ustawiam wartość do jakiej ma liczyć timer: 62500 62500*1024=64M 64M*0,25us=16s Niestety układ zlicza...
proste instrukcje wykonują cię co jeden cykl zegarowy, ale ijstrukcje skoków i warunkowe juz 1,2 lub 3 cykle. zajżyj sobie do noty katalogowej twojego procka tam jest tabelka komend asemblerowych i jest też podane ilość cykli potrzebna do wykonania. najlepiej sprawdzić ile czasu potrzeba na wykonanie jakiejś pętli poprzez symulator zawarty w AVRStudio
trebuch1 Średnio to wytłumaczyłeś :] adrian_krc Skonfiguruj jeden z liczników tak, aby generował przerwanie ze stałym okresem, np. co 1ms. Jak będzie 0,5ms albo 3ms to też będzie działać. Licznik może pracować w trybie 0 lub 1 (wtedy będziesz musiał go przeładować/ORować w obsłudze przerwania. Może też pracować w trybie 2, ale to może być za szybko...
Witam! Elektronika baterii zlicza każdorazowe podpięcie zasilania i przelicza to na pełne cykle ładowanie/rozładowanie. Robi też wiele innych rzeczy. Najczęściej baterie są obliczane na ok. 500 takich cykli. Już raz to napisałem, ale z przyjemnością zrobię to raz jeszcze. Nieświadomy użytkownik to świadoma korzyść producenta. Może dojść do takiej sytuacji-...
Pierwsze to linia z #define XTAL 110592 zmieniasz na #define XTAL 36864. Drugie to obliczsz czas trwania cyklu maszynowego przy twoim kwarcu T = 10e6/(12 * 3,6864) [us] Trzecie - na podstawie dokumentacji 1 wire obliczasz jakie wartości opóźnień musisz uzyskać i odpowiednio modyfikujesz linie takie jak przykładowa: //pętla opóźnienia 480 < t <...
Tu masz wyjaśniony układ OE. Polecam cały cykl.
Faktycznie, synchronizacja jest pewnym problemem, ale nie takim, którego nie dałoby się rozwiązać. Owszem, w przypadku ARMów obliczanie cykli jest nieco trudniejsze niż w AVRach, ale myślę, że lepszym, dokładniejszym sposobem byłoby zaprzęgnięcie do pracy peryferiów w które ARMy są szczególnie bogato wyposażone. Prawie każdy, jeśli nie każdy procesor...
Dobra może i fakt, że te ustawienia w rejestrach nie są czytelne, ale DMA i I2C chodzi prawidłowo (jakby było źle skonfigurowane to w debugerze tez by nie chodziło ponad to reszta czujników też by nie chodziła) Odczyt jest taki a nie inny ponieważ wykorzystuje juz funkcje które były napisane wczesniej do moich obliczeń. W sumie w cyklu odbieram 18 bajtów...
Witam W tak szerokim zakresie nie bawiłbym się sam, kupiłbym przetwornik TRUE-RMS, za jakieś 36zł dostaniesz w TME i sprawa załatwiona w zakresie pomiaru amplitudy, a co do częstotliwości to też kłopot bo powinieneś rozdzielic to na dwa sposoby w zależności od częstotliwości. Przy małych mierzysz okres i obliczasz częstotliwość, przy większych możesz...
nie możesz używać instrukcji load timer= jeśli chcesz w ten sposób to tak:load timer0,250(to daje do odliczenia 250 cykli) lub counter0=6 co też daje tyle samo do odliczenia czyli 250 cykli, to jeden z problemów z Twoim tajmerem Dodano po 3 Zapamiętaj zasadę, instrukcja load timer oblicza sama ilość cykli zliczanych do wystąpienia (tyle ile wpiszesz...
Może skorzystać z przerwania, które UART zgłosi, kiedy odbierze znak. Wtedy kod może wyglądac tak: ISR (SIG_OVERFLOW2) { //obliczanie wartosci ktore maja byc wyswietlone na wyswietlaczu } ISR (USART_RX_vect) { //operacje na odebranych danych } main(){ //wlaczenie przerwan itp while(1){ //wyswietlanie...
Otrzymałem ostatnio wiadomość z prośbą o lepsze wyjaśnienie generacji obrazu VGA. Postanowiłem się podzielić ze wszystkimi tym co napisałem. Od razu informuję, że dla mnie bardzo użyteczne były informacje na tej stronie: http://www.lucidscience.com/pro-vga%20vi... . Pisząc tą wiadomość opierałem się o tą stronę i w razie wątpliwości...
Witam Jak komus szkoda ściągnąć 3MB to nie musi , Eagle jest na tyle popularny no i są darmowe wersje że każdy może jego sobie zainstalować. Czasami lenistwo innych przekracza wszelkie granice. Budowa spawarki na transformatorach od mikrofali , owszem jeśli naprawdę się nudzisz :D. Do tematu: dlaczego używasz IGBT na 900V? Stare zapasy? Ile kosztował...
Urgon i lukasker - powiedzcie mi co wy wiecie na temat baterii do laptopów, bo z waszych wypowiedzi wydaje mi się że naprawdę niewiele. Już wam wyjaśniam. W paczkach baterii do lapków są używane ogniwa nie 1,2 lub 1,5V a 3,6 i 3,7V i są to spójne ogniwa nie wynikające z połączenia np. 3x1,2=3,6. To jedno a drugie to chodzi o elektronikę. Tu nie ma możliwości...
atom1477 Spróbuję tak zrobić z funkcją while, ale muszę pomysleć jak ten warunek w if-ie zapisać, bo w Pic-ach ten rejestr jest dziwnie podzielony na dwa ośmiobitowe. dondu Ma to być zegarek. Nad funkcją main(), będzie tablica z cyframi od 0 do 9, poniżej deklaracje zmiennych. W przerwaniu będą ustawienia odpowiedniego segmentu LED jak i inkrementacje...
Po pierwsze trzeba rozgraniczyć dwie sprawy: opisy do syntezy od opisów do symulacji. Przy symulacji instrukcje sekwencyjne w procesie wykonują się (są obliczane) zgodnie z ziarnem czasu symulacji, czyli wartość sygnału wyznaczona w danej chwili symulacji zostanie przypisana do niego po upływie jednostkowego opóźnienia delta. (tzw cykl delta) W syntezie...
Witam:) mam pytanie do forumowiczów w sprawie pomiaru częstotliwości, sprawa przedstawia się następująco: chciałbym zrealizować pomiar częstotliwości .............. wiem ze należy postąpić w poniższy sposób: 1. zatrzymanie zliczania impulsow z T0 2. zatrzymanie odmierzania czasu bramkowania T1 3. przepisanie zliczonych impulsów do rejestru głównego...
Może prościej wybrać AVR'a który ma 16kB wewnętrznej pamięci? Z drugiej połowy tej 128-mki też można skorzystać, podpinając a16 pod pin IO i sterując nim programowo. Może prościej, ale przyzwyczaiłem się do swojego AVR'a, zresztą pamięć zewnętrzną nabyłem wcześniej. Co do programowego sterowania pamięcią... widziałem gdzieś próbę takiego rozwiązania,...
Jaka jest amplituda, okres i częstotliwość sygnału elektrycznego z obrazków: 1. https://obrazki.elektroda.pl/2506250700_... Upp=1.2V, T=950µs, f=15.20kHz lub Upp=1.2V, T=1.9ms, f=30.40kHz lub Upp=1.52V, T=1.5ms, f=24.00kHz 2. https://obrazki.elektroda.pl/9533040800_... Upp=100mV, T=200ms, f=50Hz lub Upp=200mV, T=100ms, f=10Hz...
Koledzy, czas zgrzewania 3sek... hmmm, w tym czasie napięcie może się wahać. Jeśli sterownik PLC podejmie decyzję na początku, wówczas mogą wystąpić błędy. Sterownik podejmie decyzję dla 395V a za 0,5 sekundy napięcie skoczy do 408V - co wówczas? Hmm... A co stoi na przeszkodzie żeby sterownik czy uP obliczał sobie czas zgrzewania na podstawie ciągłego...
Moc pobierana zalezy wlasnie od pobieranego pradu (napiecie jest w miare stale). Wiedzac ile pobiera pradu, moc obliczasz z podanego wczesniej wzoru. A co do pralki, ktora pobiera 2kWh - to jakas strasznie pradozerna pralka:) Ona rzeczywiscie moze pobierac tyle, ale tylko przez czesc czasu -gdy pracuje grzalka. Sredni pobor w calym cyklu prania jest...
Nie wiem czy dobrze zrozumiałeś ideę wykożystania przepełnienia od licznika w tego typu wyświetlaniu, więc po kolei: - napewno wiesz że przy wyświetlaniu multipleksowym w danej chwili świeci tylko jedna cyfra, aby uzyskac efekt świecenia wszystkich trzeba kilkadziesiąt razy na sekundę zapalac kolejne cyfry. Częstotliwośc przerwań od licznika dobierasz...
Ale on się wyłącza zanim pomieszczenie zagrzeje się do zadanej temperatury. I tak ma być. Piec grzeje wodę CO do temperatury nastawionej przez użytkownika, a później wyłącza palnik, inaczej woda zamieniła by się w parę, woda w międzyczasie ma oddać ciepło do otoczenia, dlatego pompka pracuje. Po spadku temperatury wody o kilka stopni, następuje ponowne...
Wielkie dzięki za link. Układ zamieszczony tam jednak troszeczkę się różni, ale wnioskuję, że częstotliwość tego co budowałem zależna jest od wartości potencjometru R1 oraz kondensatora C3. Na podanej stronie są wzory na czas stanu wysokiego i niskiego. Jak rozumiem jeśli zsumujemy czas trwania obu stanów uzyskamy czas jednego cyklu, a jeśli podzielimy...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
Prosiłem Cię abyś wskazał instrukcję (lub sekwencję instrukcji) która spowoduje, żę stan na linii A0 nie będzie się zmieniał przez możliwie jak najdłuższą liczbę cykli. Dostałeś podpowiedź, że udzielona przez Ciebie wcześniej odpowiedź 4 nie jest maksymalną. Proszę abyś się poprawił i wskazał taką odpowiedź, która jest maksymalna. Wstępna ocena dostępnych...
Zaskoczyłeś mnie z tymi generatorami bo ja bym użył dds a da się widać prościej. Niekoniecznie prościej ;) Zależy jak oceniamy trudność i czy bierzemy gotowe układy. Generalnie z początku do projektu szukałem kości dedykowanych, ale nie DDS. I nic nie znalazłem interesującego. Projekt chciałem też zrealizować na tym co mam w szufladzie. Poza tym DDS...
Reset pulse w 1wire ma trwać conajmniej 480 mikrosekund. Więc może trwać również 5 sekund, i czujnik zachowa się dokładnie tak samo, tj. sciagnie linię DQ do masy. Powiedz mi, czy twoje makro DDR_1WIRE_IN naprawdę ustawia pin portu jako wyjście, jednocześnie ściągając go do masy? Z tego co widzę, chyba nie. Z tego co pamiętam z AVRów: wystawiasz 0 na...
Hallotron liczy obroty śruby, a krańcówki podają skrajne położenia. Na tej podstawie obliczane jest położenie komory zaparzacza i grubość pastylki fusów.
Witam ponownie. Napisałem pewien program, w symulatorze nawet działa. Proszę o sprawdzenie poprawności. Jeśli ktoś by znał rozwiązanie tego problemu w inny bardziej poprawny sposób, proszę o jakieś sugestie ew. kawałek programu. Hmmm. Sprawdzić poprawność? Ja nie bardzo rozumiem samą koncepcję, bo na prostą wydawałoby się sprawę zużyłeś już i liczniki...
To jest program który powinien wygenerowac na portb.0 "1" na czas 9ms. $regfile = "m16def.dat" $crystal = 16000000 Dim A As Word 'Zmienna zwie;kszana i porównywana. Dim B As Byte 'Zmienna decyduja;ca z jaka; wartos'cia; be;dzie porównywana zmienna A. Config Timer1 = Timer , Prescale = 1 : Enable Interrupts : Enable Timer1 : On...
"Jeżeli mieszanka ma prawidłowy stosunek stechiometryczny (lambda=1)sonda lambda wyśle sygnał o napięciu 0,5V," Powyżej jest wykres, gdzie ta pionowa prosta jest od 0,8V do 0,1V. W przyrodzie nie ma czego takiego jak pionowa charakterystyka przełączania, on jest bardzo stroma ale jednak nie pionowa i idealnie dla lambda=1 (dla izooktanu) napięcie wyniesie...
Nie wiem jakie obliczenia robisz, ale przesyłanie danych też zajmuje czas, nie wyślesz dwóch liczb do pomnożenia albo dodania bo wydajność będzie jeszcze gorsza, musiała by to być większa porcja danych której przesyłanie trwa wielokrotnie krócej niż obliczenia, w szybkim przesyłaniu danych Arduino również jest kiepskie. Najszybsza będzie transmisja...
Wielkie podziękowania dla montixe-a!! :idea: Dzięki Twoim poradom udało mi się trochę zapanować nad Victrixem. Kocioł pracuje u mnie od października. Uruchomił go serwisant, ale z uwagi na brak czasu regulację wykonał dopiero ponad miesiąc później. Co ciekawe, do czasu jego ingerencji kocioł spalił niecałe 100 m3 gazu / miesiąc (96m mieszkalnej, 42...
Faktycznie wpisanie do preskalera LPC_TMR16B1->PR = 20 pomogło, widać mruganie. Sprawdziłem w debuggerze przy LPC_TMR16B1->PR = 0 też wchodziło do przerwania. Jak Ci wyszło to 700 Hz ? Bo mi w bardzo dużym przybliżeniu też wyszło ponad 700 Hz dla FCPU 48 MHz. Obliczałem w ten sposób cykl 1/48 MHz = 0,00000002 s 65535 * 0,00000002 s = 0,0013107 s = 762,951055...
OB35 pracuje cyklicznie co 100ms (są też bloki szybsze OB36, 37, 38 )- to tak w woli wyjaśnienia dla kemot55 . Co zaś się tyczy połączenia sterownika z programem SCAD (sugestia Mellon31 ) to nie jestem pewien czy stanowczo nie spowolnię pracę mojego programu w sterowniku przekazując niektóre z wyników do zewnętrznego programu i dokonując tam obliczeń....
Moim zdaniem całość nie działa poprawnie, bo używasz Timera1 pracującego w trybie CTC jednocześnie do odmierzania odcinków czasowych wyświetlacza i do pomiaru czasu zatoczenia pełnego koła. W trybie CTC Timer liczy od 0 do wartości Compare1a po czym zostaje wyzerowany, więc ten podprogram w przerwaniu ICP1, który oblicza Ci ile cykli zliczył Timer podczas...
Tak - timer T0 generuje przerwania co okreslony czas, wystapienie przerwania zwieksza o 1 wartosc licznika X oraz powoduje ponowne przeladowanie zawartosci timera i uruchomienie go. U mnie przerwania sa co 10msek a osiagniecie przez X wartosci 100 powoduje zwiekszenie licznika sekund. Ten kawalek kodu akurat jest w asm, polecenia basica wykozystalam...
co jakis czas zmienia mi sie wskaznik "designed capacity" w programie everest(po pelnym naladowaniu i odlaczeniu zasilacza). Czy jest to normalne? bo wydaje mi sie ze wartosc ta powinna byc stala od nowosci baterii a jej zluzycie obliczane na podstawie roznicy pomiedzy "designed capacity" i "fully charged capacity" Czy sie myle? czym to moze byc spowodowane?...
no dobra, to reasumując jesteś pewien że to co napisałeś działa na matrycy? kod się kompiluje ale po wgraniu na płytke nic nie działa tak jak powinno bo z tego to nie bardzo wiem co jest grane. jak już pisałem to że projekt się kompiluje nie znaczy że działa, czy przeprowadzałeś jakieś symulacje funkcjonalne? Dodano po 1 Ok, przejrzałem dokładnie twój...
A można jakoś obliczyć, lub jest jakaś zależność dla ilości cykli dla prądu stałego ale dla napięcia 12V, i natężenia 3A ? Bo widać tam ze dla przekaźnika np. G7Z-2A2B, maksymalną moc jaki może przenieść na DC to 550W, wiec ta ilość cykli jest dla takiego obciążenia obliczana. Więc dla 36W będzie dużo większa ta ilość cykli czy nie koniecznie ?
Wystarczy zliczyć ilość cykli(n) w ustalonym czasie (dla uproszczenia 1s) i poczekać do końca następnego cyklu i zakończyć zliczanie czasu (1,xxx s) Teraz dzielimy (n+1)/1,xxx i mamy częstotliwość z ułamkową dokładnością. Ta zależy od dokładności pomiaru czasu i algorytmu dzielenia (od tego jaką daje część ułamkową). Więc w istocie lekko zmodyfikowana...
Hmm a po co wy mu każecie wydawać pieniądze na przejściówki? Zamiast wyłączenia dysku twardego możesz mu zrobić tzw. SpinDown czyli wyłączyć tylko silnik talerzy przez co pobiera ona znacznie mniej prądu i się nie grzeje. Czym? a choćby Victorią. Gdy tylko będziesz chciał użyć dysku on automatycznie rozkręci talerze i będzie działał. Haczyk jest taki,...
A gdyby to było napisane w ASM to jaka jest zasada obliczania? dodaje się kolejno ilość cykli przypadającą na dany rozkaz? np. jest kolejno pięć rozkazów każdy ma jakąś ilość cykli i kolejno sumuje się a otrzymaną liczbę dodaje się do wartości wpisywanej do licznika?
schemat ponownie uległ zmianie, jakie prądy płyną przez rezystory R1, R2, R3? https://obrazki.elektroda.pl/2521990400_... Na schemacie widać układ zasilany z źródła prądu przemiennego (AC) o napięciu 120V i częstotliwości 60Hz. W obwodzie znajdują się trzy rezystory (R1, R2, R3), cewka indukcyjna (L1), dioda prostownicza (D1), oraz kondensator...
Podam na AT89C2051, ale to jest to samo, trochę inne liczby tylko $regfile = "89c2051.DAT" $crystal = 12000000 Dim T1ov As Word , Cnt1 As Word On Timer1 T1_int Nosave Enable Interrupts Enable Timer1 Impuls Alias P3.5 'tu podłączamy impulsy wtryskiwacza Dim Liczba As Long Cursor Off Noblink Cls '***************Pomiar czasu trwania impulsu ujemnego...
Teraz to ja nie zrozumiałem jak mam użyć tej wyliczonej tablicy. Chciałem ustawić sobie potencjometr i zmieniać poziom nachylenia krzywej (od prostej do bardzo parabolicznej). Bo muszę na bieżąco obliczać długość opóźnienia między kolejnymi cyklami w zależności od wychylenia joysticka, więc jak mam użyć tablicy która jest stała?
Proponuję kupić akumulatorki dobrej firmy, ładowarkę 1 -- godzinną - i powinno nie być problemu. Używam Pentagram Infinity Xtreme 2400 w ładowarce Energizera 1 godzinnej i nie ma z nimi zbytnich problemów - po 150 cyklach mają około 90% pojemności początkowej, choć opór wewnętrzny cokolwiek wzrósł i w aparacie dość szybko pokazuje się informacja o wyładowanych...
Większość gotowych rozwiązań, bibliotek i dostępnych narzędzi jest w wersji "sekwencyjnej" - t.zn.wymyślona i optymalizowana pod pojedynczy rdzeń CPU. Jak się okazuje zwykłe duże pętle for (w tym zapętlone wielokrotnie) mogą być rozwiązywane równolegle w kilku cyklach GPU (gt1030 pracuje na 1.4GHz). Elektronik może najłatwiej zastosować bibliotekę cuFFT...
Zakładam, że jest "popyt" ( (at)nolens_volens , (at)korteksik , (at)dondu , (at)excray ), więc zakładam wątek. W tym temacie można zadać dowolne pytanie związane mniej lub bardziej z użyciem RTOSów na mikrokontrolerach i kwestiami takimi jak wielowątkowość, synchronizacja i tym podobne. Ogólne lub szczególne. O konkretnym problemie lub o ogólnej idei....
Już w innym wątku rozważałem próbkowanie krótkiego odcinka sygnału i obliczanie FFT i wyświetlanie go na oscyloskopie, czyli impuls wyzwalający podstawę czasu, a potem zmiany napięcia tak, jak są poszczególne wartości transformaty. http://www.elektroda.pl/rtvforum/topic32... Okazuje się, że w praktyce nie da się zmusić Atmegi32 do zarejestrowania...
Układ działa w następujący sposób: - po uruchomieniu przyciskiem "start" program pobiera dane, które są ustawiane potencjometrami, czyli czas na jaki ma otwierać jeden wtrysk, liczba obrotów. - na podstawie tych danych obliczany jest czas przerwy między kolejnymi impulsami (ten czas jest zależny od ustawionej prędkości obrotowej). - i teraz kolejno...
Dokładnie. Wykrywa troszkę za późno kiedy bateria jest już przeładowana. Ale może można by obliczać drugą pochodną krzywej ładowania i badać punkty przegięcia. Wtedy możnaby wyłączać ładowanie w porządanej chwili kiedy akumulatorek nie jest przeładowany. Można jeszcze badać temperature, a w zasadzie jej zmiany i wtedy wyczajać gdzie wyłączyć. Czytałem...
(at)kris8888 Nie... Znacznie coś większego... W telegraficznym skrócie: 32-bitowy procesor obsługujący około 150 różnych instrukcji stałoprzecinkowych, posiadający sześć trybów adresowania, dwa oddzielne stosy: użytkownika i nadzorcy, osiem rejestrów uniwersalnych, osiem rejestrów adresowych, cztery rejestry segmentowe. Trzy tryby obsługi pamięci RAM...
http://obrazki.elektroda.pl/4132467500_1... Urządzenie jakie chciałbym dziś zaprezentować jest naprawdę trywialne, jednak być może ktoś na tym skorzysta. Przejdźmy jednak do rzeczy. Schemat układu znajduje się poniżej. http://obrazki.elektroda.pl/8832562800_1... Niestety sporządziłem tylko odręczny szkic. T1 i T2 pracują...
W akumulatorach od laptopów jest pamięć szeregowa (zazwyczaj serii 24) w której przechowywane są informacje o cyklach ładowania/rozładowania akumulatora i jest też mikroprocesor, który steruje procesem ładowania. Procesor na podstawie danych, które sam zapisuje do pamięci, oblicza aktualną pojemność akumulatora uwzględniając jego stan zużycia na podstawie...
Witam, już niedługo przyjdzie czas na czereśnie więc zamierzam walczyć ze szpakami. Wpadłem na pomysł budowy odstraszacza opartego na układzie ne555 i syrenie od alarmu. Układ ten powinien załączać się na 10 sekund a następnie przerwa 30 sekund i tak w kółko. Znalazłem program do obliczania wartości rezystorów oraz pojemności kondensatorów lecz nie...
Hey Potrzebuje wiedzieć ile cykli ( z dokładnością do 48) STM32F042 potrzebuje by podzielić stałą wartość 32b przez zmienna 16 bit (realnie 12b). Niestety muszę dzielić i nie wykonam tego przesunięciem bitowym. Potrzebuje mniej-więcej oszacować ile czasu zajmie mi ta operacja. I czy dzielić normalnie wpisując kod y = 5000000/x czy i zostawic implementacje...
Witam, tworzę sterownik zapłonu, który ma zajmować się tylko określeniem punktu zapłonu. Chcę wysterować moduł tyrystorowo-stykowy, który posiadam zastępując przerywacz. http://www.elektronika-motocyklowa.pl/mo... Analizując schematy w sieci i dowiadując się,że przez styki płynie prąd 100mA stwierdziłem, że mogę to bez problemu wysterować...
Osobiście mam samsung'a SP0822N 74.5GiB (80GB), lecz nie z wyboru, tylko z konieczności. Brakło mi po prostu miejsca na moim seagate 37.75GiB (40GB) Baracuda 5 (kupiony jako używany i uszkodzony; nic z nim nie robiłem u poprzedniego właściciela się po prostu przegrzewał, a u mnie nie osiągnął nigdy temperatury większej niż 34 stopnie celjusza) i mam...
Witam Na wiosnę dostałem do testów Nissan Qashqai II Crossover Facelifting 1.6 DiG-T 163 KM 120 kW z 2018r w PB - deklarowane zużycie paliwa: - Średnie spalanie (cykl mieszany) - 5,8 l/100km - Spalanie w trasie (na autostradzie) - 4,8 l/100km - Spalanie w mieście - 7,4 l/100km Na trasie Gliwice - Warszawa przy płynnym ruch przy prędkości 100km/h spalanie...
Chciałbym pomóc, ale tu wszystko jest niezgodnie z zasadami pracy układów przetwarzania energii. Błędy są sprzętowe i programowe. 1. Brak pojemności na wejściu VIN. 2. Nie rozumiem jak działa sterowanie klucza, jeżeli po drodze jest jakiś tranzystor bipolarny. Jeżeli to NPN w układzie inwertera, to dioda w szeregu z VDR jest bez sensu. Jeżeli to PNP,...
Spróbuję prosto: - Takt to czas w którym procesor wykonuje pojedynczą czynność. Nie zawsze jest to pojedynczy rozkaz, chociaż bywają procesory z rozkazami, które wykonują się w pojedynczym takcie zegara. Częstotliwość taktowania to nie musi być częstotliwość kwarcu, bo np. ARM-y mogą pomnożyć/podzielić częstotliwość kwarcu i ustalić takt według uznania....
Druga sprawa, regulacja grzałek może odbywać się grupowo i wtedy podobno można zastosować optotriak z detekcją zera, także dałoby się po prostu podawać sygnał PWM na wejście takowego? Nie jest to dobry pomysł. Natomiast można zrobić to tak: 1. przerwanie zewnętrzne (INTx) z sygnału detektora zera będzie wyłączać wszystkie triaki (przez optotriaki)...
Mam drobny klopot z dokladnym ustaleniem okresu przebiegu ktory bedzie generowany instrukcja ponizej. Pytanie trywialne jednakze sam juz sie 'zakrecilem' myslac nad tym. Procesor '51, zegar 12MHz co daje 1us instrukcji. Zakladamy ze naszej pracy nie zakłóci żadne przerwanie. X: CPL P2.0 AJMP X Pytanie: Jaki jest dokladny okres tego przebiegu? Ps. Aaa...
Witam. Mam na 100% blad obliczania czasu. Kozystam z jakiejs blednej funkcji ktora zaczyna dzalac poprawnie po przekroczeniu 40us :( Init dzala bo tam czasy sa wieksze niz 40!! ( ladna lipa ) Moze mi ktos napisac jakas prosta funkcje do precyzyjnego odmiezania 1 ( 5 ) us. ( kozystam z kwarcu 7372800Hz kolejne pytanie to ile cykli zegarowych zajmuje...
Doprowadziłem program do takiej postaci: ............ Wydaje mi się, że to wina tego, że jak przyjdzie przerwanie w czasie obsługi wyświetlacza to się coś kiełbasi. Przerwanie od przepełnienia stosuje po to, by móc mierzyć też dłuższe odcinki czasu, np w przekaźnikach czasowych. Jeszcze jedno pytanie. Dlaczego program z pierwszego postu nie działa?...
Oparcie pomiaru na Input Capture jest niewygodne, bo otrzymujemy czas/impuls, a chcemy to przedstawic w impulsy/czas, a dokładniej impulsy/2 na 1sek. Strasznie dużo obliczeń i chyba bez dzielenia się nie obejdzie. Najprostszy sposób to wykorzystac jeden licznik do zliczania impulsów, a drugi do generowania 0,5s. Wtedy w tym pierwszym otrzymujemy obroty/sek....
Autor niech napisze, czy procek żyje, czy są oscylacje, czy próbuje komunikować się z modułem użytkownika. Jeśli nie - szkoda roboty związanej z wymianą popalonej drobnicy i naprawą przetwornicy. Następnie kontrola tranzystorów IPM oraz obwodu zasilania IPMa. Dopiero wtedy przetwornica. Dlatego tak, aby nie robić kilku zamówień na drobnicę, nie wydać...
opoznienie bedzie wynosic w przyblizeniu 256*100*2 czyli 51200 cykli instrukcji, takie to proste :) Wynika to z tego, ze 100 razy wywolujemy petle, ktora wykonuje 256 razy instrukcje djnz a ta instrukcja trwa 2 cykle. Teraz w zaleznosci od zegara twojego procesora i od ilosci cykli jakie potrzebuje twoj procesor na wykonanie tych instrukcji bedzie zalezec...
sprawdzanie czasu cyklu arkusze obliczanie czasu obliczanie czasu pracy
netia net24 hasło turbo diesla benzyny wirnik pompy bosch
przyrządy pomiarowe instrukcje obsługi przyrządy pomiarowe instrukcje
Instrukcja obsługi Tevion MD 80857 - gdzie znaleźć? Jak poprawnie włożyć baterie CR2032 do sztucznej gwiazdy?