Witam, podam ci ogolne podejscie do problemu (dawno juz sie nie bawilem 8051 i nie wiele pamietam szczegolow): - ten ktory jest master programujesz aby wykryl stan przycisku i po jego wykryciu wysyla dowolna ale z gory ustalona komende przez RS232 i to wszystko. Wypadalo by dodac programowa funcje likwidujaca drganie stykow jezeli nie ma tego w postaci...
Powyzsze metody sa sluszne i beda dzialac. Ja jednak sklaniam sie do napisania programu w taki sposob, aby nie trzeba bylo dokladac kondensatorow. W programie obsluge stykow robie w przerwaniu. Przyjmuje, ze przerwanie bedzie wykonywane 50..300 razy na sekunde. Jesli 2 kolejne przerwania stwierdza nacisniecie tego samego przycisku (zakladam, ze klawiszy...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
:arrow: wader_669: z postu wynika, ze sam miales z tym problem :D :arrow: sq3fyk: pamietaj, ze istnieje cos takiego jak drganie stykow ale to powinienes wywnioskowac przegladajac kod zrodlowy w poscie wader'a_669. A w sumie pewnie w dziale DIY znajdziesz wiele gotowcow...
Poczatkowo pamiec eeprom jest zapelniona wartosciami 0xFF czyli twoja zmienna X przyjmie wartosc 255 i takie bedzie wlasnie poczatkowe opoznienie - rowne 255ms. A obsluge przycisku zrob lepiej tak: If S1 = 0 Then 'jeśli przyciśnięty S1, to Waitms 25 'opóźnienie dla eliminacji 'drgań styków If S1 = 0 Then 'sprawdzenie ponownie, czy 'przycisk S1 dalej...
A ja tu widzę jeden problem 'odebranie przerwania i przekazanie go dalej 'debounce eliminuje drganie stykow tych 9 przyciskow Przerwanie: Debounce Pind.2 , 0 , Obslugaprzerwania , Sub Return to nie zostanie wykonane Obslugaprzerwania: 'tu sobie robimy to co ma byc w przerwaniu Waitms 100 Return reti zakonczenie przerwania gdy w przerwaniu wykonasz skok...
Obsluga przerwania w programie musi rzeczywiscie eliminowac tzw. drganie stykow ale to chyba jest rutynowe (podwojne testowanie wejscia) . Natomiat polaryzacja wejscia duzym pradem przy obecnosci kondesatora spelnia role filtru . Bez tego moze zdarzyc sie zrodlo o takiej czestotliwosci ze impuls wyzwoli przerwanie a nastepny bedzie dokladnie w momencie...
Witam czy mozna w atmega16 PC0(SCL), PC1(SDA), PC2(TCK) uzyc jako wejscia? Bo zostaly mi tylko te 3 wolne miejsca aby podlaczyc przyciski. I wlasnie na PC0 dziala ladnie a pozostale dwa nie. Przyciski zwieraja do masy a to kawalek kodu: while (1) { if(bit_is_clear(PINC,PC0)) /* wcisnieto przycisk */ { _delay_ms(300); /* przez ten czas powinno ustac...
Ja klawiaturkę taką 4x4 zrobiłem odrobinę inaczej, tj. http://obrazki.elektroda.net/65_11882088... a program obsługi działa na zasadzie wykrycia naciśnięcia jakiegoś klawisza a następnie na tej podstawie sprawdzenia który to klawisz został wciśnięty: void sprawdz(volatile int x) //sprawdza ktory przycisk zostal nacisniety { volatile int wsk=0;...
Pomylka chodzilo oczywiscie o portc i ddrc juz zmienilem i dalem PORTC=0x00; i DDRC=0xFF; teraz moze byc? Nie. W PORTC musisz ustawić na 1 (bity odpowiadające pinom do których podpięte są przełączniki), patrz przykład, który napisałem w poprzednim poście. Teraz to w ogóle jest paskudnie, bo ustawiłeć port jako wyjścia , a na nich stan niski. I jesli...
Wydaje mi się, że to może działać tak: Zrób sobie przerwanie EXTI na zbocze narastajace na linii A enkodera, w przerwaniu sampluj linię B, dzięki czemu ustalasz kierunek - w tym samym przerwaniu ustalasz stan linii U/D i odpalasz timer, ktory wygeneruje impuls STEP. Latency rzędu 1us jest osiągalne w ten sposób: 12 taktów na wejście w ISRa, z kilkanaście...
no to skoro tak ci sie wydaje, to czemu nie przeczytasz datasheeta zeby sie upewnic? pozatym popelniles standardowy blad malo wprawionego programisty [; pierwszy jest poprawny, ale bezsensowny, drugi jest poprawny i sensowny: while (porta.f2 = 0) while (porta.f2 == 0) rozumiesz w czym problem? pozatym troche dziwny ten kod - czekasz na przycisk w while...
Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań styków to działa ono jedynie bez obciążenia - czyli...
Ok po kolei, wywalam wszystko z programu, zostawiam tylko...... zmienna impulsy jest zwiększana o kilkanaście a nie tylko o jeden ............ Licz: If Scisk = 1 And Ok = 1 Then Incr Impulsy Elseif Scisk = 0 And Ok = 1 Then Decr Impulsy End If Return Kontaktron (Reed switch) generalnie jest stosowany jako proxy switch, czyli w ukladach statycznych....
nie raczej niechodzi o drganie stykow, przerzutnik MS jest to przerzutnik zlozony z dwoch przerzutnikow polaczonych szeregowo pierwszy to jest master drugi slave, slave jest zawsze synchronizowany szerokoscia sygnalu zegarowego (stanem niskim 0 ) na laborce najpierw zbudowalem MS w ktorym master byl synchronizowany szerokoscia Clk stanem wysokim, a...
Chce stworzyc uklad do wlaczania/wylaczania ukladu mikroprocesorowego jednym przyciskiem. Przycisk (przez uklad eliminujacy drganie stykow) chce podlaczyc do wejscia CLK przerzutnika D (CMOS4013) a D, R i S do masy. kakazde wcisniecie przycisku spowoduje zmiane stanu na wyjsciu Q (dzielnik czestotliwosci CLK przez 2), ktore bedzie podpiete do tranzystora...
W swojej wieloletniej praktyce na rozdzielniach elektrycznych nigdy nie widziałem pomiaru prądu przemiennego przy pomocy boczników. Zawsze były stosowane przekładniki prądowe.Np. takie jak na jednej z fotek- 200/5A. Do tego oczywiście był miernik/wskaźnik/ na którym pisało 200/5. Jednak mierząc prąd spawania trzeba liczyć się z tym,że ten pomiar będzie...
gummis: kolega pisał wyraźnie o uC AVR, a nie o '51 ;-D. przeciez wyraznie napisalem ze moze sobie przetlumaczyc. jedna transmisja i2c w przerwaniu zostala wyeleminowana ta gdy nastepuje zmiana 1s. jesli nic wiecej nie musisz obslugiwac w i2c poza tym exponderem wprzerwaniu to juz nie bedzie sie to klocic.w przeciwnym wypadku proponuje ustawiac w glownym...
żaden filtr nie zastąpi prawidłowego algorytmu testowania stanu styków, a dobry algorytm eliminuje całkowicie potrzebę używania filtra. Po prostu testuj stan w przerwaniu zgłaszanym ze stałą częstotliwością (np. 50..100 Hz), pamiętaj stan poprzedni i porównuj z obecnym - dla Twojego przypadku to w zupełności wystarczy. http://mikrokontrolery.blogspot.com/2011...
Problem jest prosty.Silniki jednofazowe maja dodatkowe uzwojenie rozruchowe rozlaczane albo poprzez pojemnosc,albo poprzez mechaniczne rozlaczenie stykow rozlacznikiem odsrodkowym. jesli silnik drga tzn. ze nie jest zasilana cewka rozruchowa. Mozliwe,ze po tak dlugim czasie zamokl kondensator (w tamtych czasach najczesciej kondensator papierowy), lub...
Przede wszystkim witamy i prosimy byś pokazał swój program :) To zawsze jest podstawa do analizowania Twojego problemu. Schemat także bywa istotny, ale w tym przypadku sobie go na razie odpuścimy. Musisz jeszcze wiedzieć, że styki w przyciskach drgają: http://mikrokontrolery.blogspot.com/2011... więc musisz to...
No i stalo sie. Chcialem obejrzec przekaznik swiec U mnie jest to przekaznik numer 156 czyli 028 906 124 A Okazalo sie,ze jest to przekaznik elektroniczny a nie elektromechaniczny,wiec nie ma stykow,ktorych drganie slyszalem. Po zalozeniu go ponownie swiece nie grzeja (bezpiecznik sprawdzony ale nie ma napiecia na swiecach. Czyzby on sterowal jeszcze...
Kolego Dondu pisząc to: ... i dodatkowo opóźnienie 100us to raczej za mało jak na eliminację drgań styków: napisał byś coś więcej i pokierowałbyś chociaż kolegę w którym kierunku ma iść. pojedyncze słowa "że to za mało" można zinterpretować błędnie tak jak ja to zrobiłem. Po Twoich słowach zrozumiałem, że opóźnienie 100us jest za krótkie i trzeba je...
Dlatego wybór jest zawężony do: 1. Siemens 5TT5840-0 AC-3/400V 11kW 2. Schrack BZ326442ME AC-3/230V 2,60kW, AC-3/400V 12,50kW Czy kolega ma jakieś obiekcje co do tych dwóch styczników dla tej pompy? O Hagerze zapominamy. Co do problematyczności styczników to dorzucę jeszcze zdanie znajomego elektryka. problemy robia sie podczas zamykania stykow - to...
Staram się przykładać stałą siłę docisku. Przycisk trzymałem nawet przez kilkanaście sekund i nadal to samo (styki powinny już dawno przestać drgać) - zmienna nieustannie się inkrementuje, przepłenia się i inkrementuje ponownie... czyli przerwania wywołują się nieustannie. Układ mam polutowany na płytce. Dodano po 4 Gdzieś musi być błąd w programie,...
... problem ze jak zasłonię szczelinę transoptora to zamiast mi dodać 1 impuls to dodaje mi albo 2 albo 10 jak padnie Nie ma takiej możliwości jeśli ruch przesłony jest stanowczy tzn. przesłona nie drga stojąc na krawędzi strumienia światła. Taki objaw daje jedynie przycisk w powodu drgań styków: http://mikrokontrolery.blogspot.com/2011...
/.../ Problem polega że gdy wciskam przycisk to nie zwiększa mi o 1 lecz o wiele więcej( drgający styk) /.../ zajrzyj do postu: VHDL - Klawiatura PS2 - wytlumaczenie czesci kodu jest tam pytanie o filtr, tenze filtr to wlasnie eliminacja drgan stykow; wielkosc [szerokosc] rejestru przesuwnego zalezy oczywiscie od czestotliwosci zegara i dlugosci drgan,...
Moim zdaniem do takiego zastosowania najlepszy by był zasilacz. Najtaniej, bo raz kupujesz i ci świeci. Prąd to groszowe sprawy w porównaniu do baterii, a akumulatorki wieczne nie są, zaraz zaczną tracić pojemność, no i trzeba je ładować. Dodano po 2 drganie 9,7dB dB wyrażają natężenie dźwięku, drgania mogą być wyrażanie w Hz Dodano po 3 Czyżby małe...
Zatem zadaję pytanie wszystkim , którzy mają pojęcie o elektronice- CZY KONTAKTRON Z CZASEM ULEGA WYEKSPOLATOWANIU I TRACI CZUŁOŚĆ? To nie jest utrata czułości z powodu wyeksploatowania, ale... Pracowałem kiedyś w serwisie maszyn i urządzeń biurowych, a jednym z tych urządzeń były kalkulatory Elwro. ogólnie były ich dwa rodzaje, z klawiaturą stykową,...
Pierwszy schemat nie pokazuje jak przyciski są podłączone (nieopisane połączenia z lewej strony schematu). Na dolnym opisałeś je jako +5V i masa. Czy tak mamy rozumieć pierwszy schemat? Jeżeli tak, to nie trzeba żadnych tranzystorów, a jedynie napisać odpowiednio program dla pierwszego schematu. Ale musisz poznać zjawisko zwane drganiem styków i jak...
O ile pamietam MC14013B to jest CMOS. A w CMOSach nie mozna pozostawiac nie podlaczonych wejsc bo ze wzgledu na wysoka impedancje wejsciowa zbieraja wszelkie pole i napiecie na nich moze mocno szalec co prowadzi do nieprzewidywalnego zachowania. Na poczatek zatem ustaw R i S na 0. Kolejny problem to sterowanie wejscia zegarowego ze stykow przelacznika....
Chciałem też zapytać o opinie o kartach diagnostycznych, czytając znowu różne dziwne watki są i zwolennicy jak i przeciwnicy. Pytanie brzmi czy większość serwisów je posiada? (obojętnie czy z nich korzysta czy nie, nie chce wywołać dyskusji na temat ich przydatności) Powiem tak - ja mam, ale nie pamiętam kiedy ostatnio używałem. Kupiłem dawno temu...
Witam, Na wstępie napiszę, że jestem bardzo początkującym. Napisałem program do obsługi 5 serw modelarskich. [syntax=c]#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t flaga=0; volatile uint8_t stan_przyciskow; int main(void) { //DDRB |=(1<<PB0) | (1<<PB7);...
Niestety o ile wiem to mikrokontrolery są bardzo czułe na takie drganie styków i przez to właśnie wyzwala mi kilka razy zgrzew. Drgania styków w sprawnym wyłączniku trwają krócej niż jeden okres napięcia sieciowego, nie wiem jakiego rodzaju jest to zgrzewarka, ale wątpię żeby czas zgrzewania był tak krótki żeby zdążyła wykonać kilka zgrzewów zanim...
Z tego co zauważyłem to na linii nie pojawia się stałe LOW dodam także iż komunikacja wcześniej była i nagle zaniknęła. W dokumentacji uC zalecaną wartością rezystorów jest 4,7k i próbowałem także z tymi wartościami bez sukcesu, kable są krótkie raczej do płytki stykowej i do czujnika. Nie używam fast mode, standardowo 100kHz. Trzeba zegarem ręcznie...
Dziękuję. Sporo się napracowałeś. Teraz muszę to przeanalizować. Ale ja też nie próżnowałem. Przerobiłem trochę pierwotny układ i uruchomiłem go na płytce stykowej. Wszystko działa poprawnie. Jedyna że tak powiem niedoróbka w tej chwili to to, że jak styk kontaktronu zewrze na krótko, powiedzmy 0,4s to układ nie zapamięta stanu, gdyż wejście B układu...
witam! Jeśli dobrze się domyślam to czujnik stykowy jest przyciskiem (microswitch). Jeśli tak jest to przy zmianie stanu takiego przycisku zachodzi zjawisko drgania styków, co powoduje serię przełączeń 0 na 1 i 1 na 0 aż do czasu ustabilizowania. To drgające wejście jest w Twoim projekcie resetem. Dlatego przy przełączaniu układ przez pewien czas będzie...
heh. w zasadzie mialem pomysl na w miare prosty uklad ktory rozwiazuje moj problem, ale niestety jest dobry tylko na papierze.....moim zdaniem nie ma potrzeby stosowac uP, wystarczy jakis CMOS np. 4017 pare tranzystorow itd. i da sie to zrobic. Problem w tym ze potrzebuje zrobic to fachowo, zeby nie bylo problemow np. z drganiem stykow samego guzika...
Witam. Mam problem z dziwnym zachowaniem lcd podczas realizacji programu. Program pisałem już dość dawno, kiedy uczyłem się jeszcze podstawowej obsługi timerów. Ale, że problem się zaczął pojawiać również w innym moim programie, postanowiłem napisać na forum, bo nie wiem co robię źle. Posiadam płytkę ewaluacyjną do atmegi32 i atmegi8 oraz kilka wyświetlaczy...
W końcu zabrałem się za to przez weekend i okazało się, że przyczyna jest oczywiście najprostsza i najbardziej oczywista z możliwych, aż głupio pisać, że winne było drganie styków. Niestety to co działało (albo mi się wydawało, że działało) na płytce stykowej, po zlutowaniu zupełnie nie zdało egzaminu i powodowało takie a nie inne zachowanie programu....
Ja sobie zrobiłem czujnik dla wyważarki dynamicznej. Pod mocowanie wrzeciona szlifierki podłożyłem gumę a do wrzeciona poprzez opornik przewód fazowy. W pobliżu wrzeciona przewód- czujnik stykowy do lampki neonowej i zamykający obwód. Wrzeciono podczas obrotów drgało z amplitudą zależną od jego niewyważenia. Lampka błyskała i oświetlała zawsze to samo...
... sprawdzenie czy przycisk został puszczony po określonym czasie ale to zajmuje czas i nie może być zrealizowane w przerwaniu int0 ... Ależ oczywiście, że można. To kwestia podejścia do problemu i odpowiedniego napisania programu w zależności od konkretnego projektu. Gdybyś chciał to zrobić w taki sposób trzeba to zrealizować inaczej i w przerwaniu...
Hej, Ja może mam jakąś "poroczność", ale nie wiem w zasadzie o co pytasz ;) O moc strat, o diodę led, zenerkę? Do płytek stykowych masz moduły, zasilacze płytek stykowych. Do wpięcia w płytkę. Z prądem 2A na płytce stykowej to daj sobie spokój. Krótko będą żyły styki, a jak jesteś początkujący, to po tygodniu nie będziesz w stanie zlokalizować przyczyny...
Jak to mówią: It's not a bug, it's a feature Elementy stykowe zazwyczaj drgają podczas łączenia i rozłączania, żeby układ nie zarejestrował jednego wciśnięcia klawisza jako kilku wprowadza się opóźnienie - minimalny czas jaki musi upłynąć żeby kontroler zareagował.
proszę o pomoc . uszkodzil mi się trfopowielacz w sony kv-25r1k . po wymianie telewizor zacząl pracować ale mialem przesunięty obraz do dolu . po porawie stykow od plytki do kineskopa geometria obrazu prawidlowa. jednakże poporacowal okolo 20 minut obraz zacząl drgać zwężać sie i telewizor wylączyl się dioda mruga 6razy. poprawa zimnych lutów na plytce...
Eureka Wyrzucilem ze stycznika styki główne, przez co stycznik nie ma oporu w postaci spręzyn tych styków, został opór w postaci sprężyn bocznych, ale on jest konieczny, by stycznik się nie zacinał i nastała.......CISZA, tylko lekkie buczenie to jest do zaakceptowania. Należy wyrzucić same blaszki stykowe, plastikowy korpus ze spręzynkami zostawić,...
Możliwe że w pobliżu żarówki jest magnes :) Magnes na wolfram :D Raczej nie dotyczy to wolframu tylko przepływającego prądu. Kiedyś też miałem taką żarówkę, która migała, ale myślę, że były to raczej zjawiska termiczne i stykowe. Tak na marginesie, jeszcze miesiąc temu miałem w samochodzie zarówkę H4, którą musiałem włączyć stuknięciem w klosz. Wtedy...
Masa drgająca reaguje swoją bezwładnością w rytmie drgań wzbudzonych przez ciśnienie gazu w cylindrze i przenosi te siły na pierścieniowy element ceramiczny czujnika.To działanie siłowe powoduje przemieszczenie ładunku elektrycznego wewnątrz elementu piezoceramicznego-między obiema stronami ceramik powstaje napięcie elektryczne,które jest pobierane...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
Znam ten problem, rozwiązania sa dwa. To dlaczego kolega przedstawia poniżej trzy? Czasem wystarcza jedno, czasem drugie, czasem oba. Wcześniej juz koledzy o tych rozwiązaniach wspominali. 1 - filtr RC na wejściu 2 - petla pradowa 3 - filtr RC w programie. Ad. 3 - Jak kolega chce za pomocą programu umieścić w nim rezystor i kondensator? Co do pkt 1....
czyszczenie stykow funkcje stykow płytka stykow
wgrywać system android podajnika przekaznik silnika bascom wysłanie danych rs232
windows klucze katalog zamienniki mosfet
Dłuższy czas kręcenia rozrusznikiem po wymianie baku Radio Saab 95 2002 - Problemy i Rozwiązania