Brak wyobraźni? Wszystkie momenty w których interesuje ciebie zmiana stanu, a nie jego aktualna wartość. Przykład: Jedzie puszka na taśmociągu i jest czujnik typu bariera świetlna. W momencie jak czujnik wykryje puszkę taśmociąg jest zatrzymywany, odpala się jakiś timer i przez x sekund nalewany jest płyn do puszki. W tym momencie interesuje nas zbocze...
I0 ________Q32______ Q32 --|P|------------| |-----------(R) I0 ________Q32______Q32 --|P|------------|\|-----------(S) Gdzie |P| - zbocze narastajace , a (S) - set, (R) - reset
Witam, Problemem jest roznica w czasie reakcji czujnika na poczatku i koncu monitorowanego obiektu W takiej sytuacji musiałbyś znać długość pojazdu. Przy 2 barierach liczy się tyko sam moment wjazdu. Jedna bariera daje impuls "start", a druga "stop" dla licznika czasu. nie zrozumielismy sie, wcale nie muse znac dlugosci przedmiotu, reaguje na zbocze...
Takie ustawienie enkodera jest mozliwe. Reagowanie na stan to bład. Powinieneś reagować na zbocze. Np. przerwanie zewnętrzne AVR'ów potrafi reagować zarówno na zbocze narastajace i/lub opadające. Jak odczytywac w którą strone następuje ruch?. Najlepiej jak sobie znajdziesz gdzieś w internecie opis takiego enkodera z wykresami sygnałów wyjściowych, bo...
ten licznik który zrobiłem jest dobry od 0..10 oczywiscie :) palnalem glupstwo, zapomnialem juz najwyrazniej, co znaczy: modulo x ; roznicy w dzialaniu miedzy licznikiem reagujacym na zbocze opadajace a narastajace nie ma zadnej; roznica jest jedynie w 'czasie reakcji' licznika, czyli kiedy zacznie sie przelaczac;
ISR(INT2_vect) //procedura obslugi przerwania { impulsy++; } A czy zadziała: (chyba powinno ;)) SIGNAL(SIG_INTERRUPT2)// gdy nastąpi przerwanie na wejściu INT2, wykonuje to co w klamrach { impulsy++; // każde przerwanie powiększa zmienną impulsy o 1 // tu wpisz swoją funkcję - opóźnienie o 40 milisekund } Ale spróbuj też w tym swoim...
Witam ponownie ! Kiedyś gdzieś czytałem że projekt z Bascoma 8051 można przenieść do Bascoma AVR i wjakiś sposób automatyczny przerobić listing pod AVR (ATtiny2313) Pozdrawiam. Stefan Ps. Jeśli będziesz miał problem a nie "pali się" to popróbuję ten listing przerobić na ATtiny2313. Już udało mi się przerobić na AVR (ATtiny2313) 'przerobiłem, kompiluje...
np tak: (to tylko pogladowo bo to nie jest program) a-enable b-data c-clk dana-dana do wyslania c=0 b=0 'obie linie w stnaie spoczynku maja 0 a=1 'zaluzmy ze wysoki stan uaktywnia odbiornik danych dana=??? for x=0 to 7 b=dana.x 'wystaw bit c=1 'zaluzmy ze narastajace zbocze wpisuje bit c=0 next x a=0 'jesli na tym jednym bajcie chcemy skonczyc transfer,...
Witam! Korzystałem z modułów CC1100 tej firmy i u mnie wszystko działa poprawnie (testowałem je na Atmedze32 oraz na procku z rodziny `51). Jeśli jest to Twoje pierwsze starcie z CC1100, to radzę najpierw dokładnie poczytać notę katalogową tego scalaka. No i najważniejsze - jeśli chcesz porady, to napisz dokładnie CO nie działa. Jeśli poprawnie podłączyłeś...
Mam problem z moim licznikiem. Chciałbym, żeby resetował się na dodatnim zboczu x1 ... podobny problem pojawia sie tu dosc czesto, wiec nieco bardziej lopatologicznie niz uczynil to piotrva ; VERILIG lub VHDL to NIE jest kolejny jezyk programowania jakiegos procesora z rodziny FPGA; FPGA NIE algorytm wykonania jakiejs funkcji; linijki: jednym bloku...
Mysle ze mozna to zrobic na komparatorze LM 393 ktory ma wyjscia typu otwarty kolektor i mozna go podlaczyc bezposrednio do nogi procesora, uklady z myszki to dioda i fotortanzystor. Fototranzystor mozna podlaczyc np. emiter do masy a kolektor poprzez opornik podciagajacy do zasilania np. +5v i do wejscia komparatora + a do - komparatora dzielnik rezystorowy...
Czesc, Z wysylaniem zegara z FPGA to nie taka prosta sprawa i jak juz J.A zauwazyl, najlepiej jest jak zegar jest na PCB i idzie zarowno do FPGA (dedykowane wejscie) jak i do odbiornika. Wtedy zarowno FPGA jak i odbiornik sa perfekcynjie synchroniczne. (o ile zegar jest routowany jako zegar na PCB czyli dociera do wszystkich ukladow w tym samym czasie)....
Opinia innego: Wejście ma jakąś pojemność, zatem kondek ją, poniekąd, niweluje i uklad szybciej reaguje na zbocze narastajace. salut andre
ma to sluzyc do pomiaru czasu otwarcia wtryskiwaczy, chodzi o to ze chcialem zeby zbocze narastajace wlaczylo zlicznie impulsow a zbocze opadajace przestalo zliczac, drugi timer mierzy sobie czas ktory potrzebny mi jest do okreslenia ile itrwa czas otwarcia wtryskiwaczy i jaka jest predkosc samochodu....
Aby to wyjaśnić, trzeba dokładnie przeanalizować dokumentację, szczególnie strony 12-15. Parametry mogą się nieznacznie różnić w zależności od producenta i szybkości układu. https://ece-classes.usc.edu/ee459/librar... Ale i tak źródłem większości problemów jest to, że C64 był projektowany jako komputer domowy i przechodził wiele modyfikacji...
CZy w mikroprocesorach 89C2051 można ustawić przerwanie zewnętrzne aby reagowało na zbocze narastajace bądź opadające pisząc progam w Bascomie. Szukam po necie nic na ten temat nie mogę znaleźć.
Narastajace zbocze sck to wysyła dane master. Dokładnie wygląda to tak: 1. stan niski, master wystawia dane 2. zbocze narastajace, tu slave powinien sobie przeczytać co master mu wystawił. 3. stan wysoki, slave wystawia dane do mastera 4. master sobie odczytuje dane i robi opadajace zbocze. i tak w kółko. Po 8 bicie jest przerwa - czasami dłuższa, czasami...
pierwsza linia: LDN %M00020 OR %M00072 ST %M00045 ( atrybut dla zmiennej reagujacej na zbocze narastajace w j. IL to: R_EDGE) w drugiej linii nie pomoge
pisane na szybko: użyj liczników trzecie zbocze opadające i0.0 resetuje Ci merkera i counter 1 zbocze narastajace i0.1 setuje Ci merker
Nie jest cięte nisko, jest ciete tak jak filtrem uniwersalnym (ze wzorów). Cewka jest tak dobrana ze nagina nam to zbocze narastajace w kierunku wyższych czestotliowosci, aby znormalizowac charakterystyke. pozdrawiam
Oh really? - zbocze narastajace A, B w stanie niskim - 'w lewo' - zbocze opadające A, B w stanie wysokim - 'w lewo' Więc z tego co pokazałeś na obrazku, silnik jednak wykona trzy kroki - w lewo. Poza tym po co ta dywagacja skoro autor dysponuje QEI...
tylko ze raz powinno zalaczac zbocze narastajace a raz opadajaca, bo pilot po nacisnieciu przycisku wlacza przekaznik w odbiorniku a po ponownym nacisnieciu zwalnia go, i tu mysle jak zrobic aby za kazdym nacisnieciem kilka sekund otwieralo bramke.. pozdrawiam
czy majac sygnal PWM mozna go odczytac jakos bezposrednio np przez ATmega8 czy trzeba robic manewry w stylu zbocze narastajace i zliczanie impulsow az do zbocza opadajacego? dzieki za info
Witam :) mam pytanie dotyczace wspolpracy AVRa i akcelerometru ADXL mianowicie chodzi mi o pomiar wypelnienia (w sposob opisany ponizej) ustawienie przerwania Int0 zeby dzialalo na zbocze narastajace (do tego wejscia bedzie podpiety czujnik) w chwili wyzwolenia zboczem narastajacym jest zerowany a nastepnie uruchamiany timer0 a nastepnie jest zmieniana...
hmm, zrobilem cos takiego: 1 --- 2 -- 3 -| |---(P)--( ) Pierwszy bit z panelu funkcja: "setbitwhilepressed" pierwszy bit jest w stanie jedynki tylko kiedy przycisk jest wciśnięty. Wiec skoro funkcja 2 (P) wychwytuje zbocze narastajace to po nacisnieciu przycisku cewka 3 powinna być w stanie jedynki tylko przez jeden cykl programu a nie cały czas.
Jesli ustawisz zbocze narastajace to przerwanei bedzie wyzwalane przejsciem z 0 na 1. A co do stromosci, to 50KHz to zadna czestotliwosc. Procek obsluguje poprawnie 4xmnijesze czestotliwosci od zegara. Dokladne dane w dokumentcji. Problme tylko z napisaneim softu ktory by zmiescil sie medzy bardzo szybkimiprzerwaniami.
z liczeniem liczby impulsow radzi sobie kazdy timer avr. gorzej z odmierzeniem czasu trwania. Moze uzyc 2 przerwania 1 reagujace na zbocze narastajace 2 na opadajace i mierzyc roznice czasowwe miedzy nimi z tym ze nie cche aby procesor sie tylko tym zajmowal
mam dwa pr-ki do osobnej regulacji czasu martwego na zbocze narastajace i opadajace. Regulacja odbywa sie w regulowanym czlonie opozniajacym. Jest to szeregowy pr-ek z kondensatorem do masy, calosc jest zasilana sygnalem prostokatnym ktory po przejsciu przez ten uklad jest opozniony a dalej zajmuje sie nim bramka z wejsciem schmita.
czyli w przypadku tego ukladu cd4017 impulsy wejsciowe podaje na n14 a na wyjsciu n11 (12??) uzyskuje zbocze narastajace po 10 impulsie wejsciowym ? czy po podlaczeniu jeszcze zasilania + na n16 i - na n13 jeszce cos musze podlaczyc ( nozki 12,13,15)? czy uklad po zliczeniu do 10 bedzie liczyl dalej ?
A teraz z innej beki. Może to już jest gdzies inndziej ale jeszcze nie szukałem. CZy ktoś wie jak najprościej wybudować zbocze narastajace pod S5? Proste jak 5m sznurka w kieszeni;): A( warunek ) AN F 10.0 //flaga pomocnicza = F 10.1 //zbocze narastające A( warunek ) = F 10.0 //flaga pomocnicza [/i]
przepraszam, ale dla mnie chyba odrobine za szybko :) sprobuje opisac co zrozumialam czy dobrze zrozumialam, ze chodzi o to, ze trigger ustawia sie odpowiednio dla kazdego kanalu? czyli w tym przypadku osobno dla kanalu A i kanalu B, przy czym triggerrem bedzie zbocze narastajace sygnalu A? oscyloskopy R&S maja taka wlasnosc, ze oprocz ustawiania poziomu...
...a ja wymyslilem cos takiego...jak na rysunku.... jest sobie lacznik ktory wykrywa "poczatek" okresu i steruje dwoma kluczami (bramkami-buforami 3 stanowymi lub 2 wejsciowa bramka AND)... lacznik wie ile trwa caly okres wiec na pol okresu bedzie zalaczal T1 a w drugim polokresie tylko T2.... ciekawe czy to dobre by bylo... i skad lacznik bedzie wiedzial...
takze stoje przed tym problemem wiec sie dopisze, ja zastanawialem sie zeby zrobic to tak: 1) przewod podlaczam na przerwanie zewnetrzne i teraz jak przyjdzie zbocze narastajace to lece do przerwania wylaczam te przerwanie i startuje timer, nastepnie robie nieskonczona petle do loop until (az pojawi sie zbocze opadajace) zatrzymuje timer i dziele liczbe...
Witam, co do przycisku to proponuje uzyc przerwan. Zbocze narastajace (nacisniecie przycisku) lub opadajace (zwolnienie przycisku) spowoduja wejscie do procedury obslugi przerwania ktora moze wygladac tak jak napisales. Bez przerwania faktycznie bedzie mrugac co 200 ms. A drugi problem to tylko kwestia odliczania czasu. Po odpowiednim czasie jakas zmienna...
Chyba zbocze narastajace na pinie CLK. Przydaloby sie napisac do czego to sluzy i po co jest ten piezo, 2 diody, kondensator i rezystor. Nawet najwartosciowszy projekt z tak ulomnym opisem zginie szybko wsrod innych duzo gorszych. Sprawdzilem, ze pin 14 jest zamieniony z 15, a to piezo to pewnie ma sluzyc jako mikrofon do przelaczania stanu wyjsc przy...
Witam, mam maly problem, pewnie dla wiekszosci uczestnikow banalny: Jak zrealizowac reset procesora sterowany zboczem narastajacym tzn: mam procesor podlaczony do uklady i pin reset na stale przez rezystor do plusa i dalej przez kondenstor do masy. Co podłączyc do pinu reset aby na zbocze narastajace uzyskac krotki impuls (pin reset do masy) ktory zresetuje...
Witam; Skoro taśma przesuwana jest krokowo, to możesz zliczać sygnał który aktywuje załączenie przesuniecie taśmy. Jezeli wykryty zostaje sygnał z lasera ustawiasz marker. Jezeli marker jest ustawiony to uruchom licznik zliczający w górę gdzie wejciem jest zbocze narastajace synału ruchu taśmy. Gdy licznik osiagnie wartosc 5 zalacz ruch silownika. Jezeli...
czesc Przejzalem ta strone, ukladziki chyba nie do dostania, na tme.pl nie maja, wiec chyba nigdzie nie bedzie(z polskich dostawcow). Podlaczylem dwa procki pod to jedno wyjscie (tak jak powinno byc) i jest jeszcze lepiej zakres mam ok 0.3-4.2 V. Nie dosc ze nic sie nie znieksztalca to jeszcze o wiele szybciej stany zmienia. zbocze narastajace czy opadajace...
w power save wprowadza cie petla config int0 = rising on int0 przerwanie petla glowna programu do if stacyjka = 0 then powersave end if 'jakies twoje tam pierdoly loop end przerwanie: return budzi go zbocze narastajace na np int0 PS stacyjka alias pind.2 'jezeli np wykorzystujesz przerwanie int0 w atmedze32 takie cos bedzie ci dzialac gdy przyjmiemy...
Juz kiedys pisałam na ten temat --> http://www.elektroda.pl/rtvforum/topic79... Zrobiłam wszystko tak jak podpowiedziano mi wtedy: int temp; while (1) { temp = RA4; // zapisuje wartosc portu do temp-a while(1) { // nieskonczona petla if(RA4==1 && temp==0) { // wykrywam zbocze narastajace ...jakis kod...; // w tym miejscu rusza zapalanie diód :)...
No to ja nie widze problemu... zalezy co chcesz dokladnie osiagnac tym impulsem. Powinno byc to cos takiego: temp = RA4; // zapisuje wartosc portu do temp-a while(1) { // nieskonczona petla if(RA4==1 && temp==0) { // wykrywam zbocze narastajace ...jakis kod...; break; // wychodze z petli while } if(RA4==0 && temp==1)...
Dolacze sie do problemu z pytaniem. Czy da sie tak skonfigurowac w at91sam7 pin change interrupt zeby reagowalo na zbocze impulsu a nie na zmiane poziomu. Interesuje mnie tylko zbocze narastajace poniewaz moj impuls 1,0,1 jest na tyle krotki ze prawdopodobnie czas obslugi przerwania podczas zmiany z 1 na 0 przykryje mi moment zmiany z 0 spowrotem na...
masz dwa czujniki sprawdzasz zbocze narastajace na kazdym i dla kazdego ustawiasz flage M_UP i odpowiednio M_down gdy pojawi sie M_UP wlacza sie Timer gdy pojawi sie M_Down zatrzymuje sie timer Gdy jest M_UP i M_Down przepisujesz wynik z timera skalując go na s bo wynik chyba będzie w ms do wyniku gdy warunek 10<=wynik<=20 prawdziwy wystawiasz...
(at)obywatellutzek Jeśli musisz to użyj np. transceiverów do rs485. Jeżeli t jest jakaś pojedyncza taśma w normalnym, niezaszumionym środowisku, to można się pokusić o puszczenie tego na żywioł. Kwestia jak często odświeżasz te LEDy? Czy dopuszczasz jakieś przekłamania? Jeśli wyświetlane efekty są dynamiczne, to nawet jeśli od czasu do czasu będzie...
Reszta programu jest nieistotna, program jest za duży, żeby go wklejać. Ogólnie przerwanie wygląda tak: volatile u08 licznik; ISR(INT1_vect) { licznik++; } void Init(void) { DDRD &= ~_BV(1); // PORTD |= _BV(1); //init dla przerwania zewnetrznego EICRA = _BV(ISC11) | _BV(ISC10); //Zbocze...
Witam. Mam problem ze zliczaniem impulsow zewnetrznych na 90S2313. W programie licznik TIMER0 ustawiony mam jako COUNTER reagujacy na narastajace zbocze przy czym PORTD ustawiony jest caly jako wejscie i T0 w stanie poczatkowym ma stan 0. Problem polega na tym ze procek zlicza cos mimo ustalonego sygnalu wysokiego na wejsciu, gdy podane jest 0 to nie...
:arrow: darkie Tak, ten efekt jest zwiazany z czasami rekombinacji ("storage time" - parametr istotny dla tranzystorow przelaczajacych) w bazach tranzystorow mocy, ktore uwidacznaja sie wlasnie przy ich wylaczaniu (stad efekt jest "niesymetryczny"). Moglbys to troche poprawic dodajac taki opornik, ale z bazy DB911 do masy. Najszybciej daje sie wylaczac...
Wszyscy z jakiegoś powodu skupili się na stałych/zmiennych, a nikt nie zwrócił uwagi na niżej przedstawione "rodzynki" :D //poczatek pomiaru x_high TCCR1B &= ~_BV(CS12); TCCR1B &= _BV(CS11); TCCR1B &= ~_BV(CS10); // Przestawienie przerwania na zbocze opadajace MCUCR = 0; MCUCR &= _BV(ISC01); MCUCR &= ~_BV(ISC00);...
Wartości wysyłam po USARCIE na terminal, same operacje wypisywania po USARCIE działają poprawnie, tak jak wspominałem dla jednego kanału działało znakomicie w innym rozwiązaniu. Zminimalizowałem kod i ograniczyłem się do jednego kanału, przerwanie od przepełnienia również w całości wywaliłem. Pomogło również wpisanie: [syntax=c]MCUCR = 0b1000; //MCUCR...
Byc moze sa drgania, a byc moze program jest niefortunnie napisany. Najlepiej sprawdzic w praktyce piszac jakis prosty program testowy. uruchomic przerwania od INT i w procedurze przerwania zwiekszac jakas zmienna. Podac jedno zbocze wolno narastajace i po przycisnieciu przycisku niech na port wystawi ta zmienna. nie mam zadnego generatora bo sam bym...
przerzutnik zbocze narastajace zbocze narastające siemens zbocze
mocny nagrzewać radio toyoty corolla rs232 odbiór danych
fnirsi 1014d oświetlenie awaryjne
FirstChip FC1178BC USB2DISK VID FFFF PID 1201 Firmware Recovery for Intel QLC 1GB Adaptacja alternatora zwrotnego w Peugeot RXH