Przy niższym napięciu zasilanie nie masz szans otworzyć tranzystora pnp. Zmień rezystory z 10k i 1k na 4k7 i 4k7 - wtedy zadziała (co nie zmienia faktu, że tranzystor npn jest tu zbędny).
Jaki µC stosujesz? Bo niektóre mają małą wydajność prądową na wyjściach w stanie wysokim. Jeśli to jest jakaś ATmega to nie powinno być problemu.
Możesz użyć choćby buforów trójstanowych i bawić się w sterowanie nimi tak aby w momencie kiedy jedna ATmega wpisuje coś do LCD, druga na szynę wystawia stan wysokiej impedancji, ale radziłbym się zastanowić czy potrzebujesz koniecznie dwóch uprocków. ATmega ma aż 6 kanałów ADC, powinno wystarczyć na podwójny multimetr
Trochę niepoprawnie ustawiłeś elementy . Te od strony niskiego napięcia ( ATmega ) powinny być z jednej strony płytki ( np. lewej ) , optoizolator w środku a wysokie napięcie po przeciwnej stronie ( w tym przypadku po prawej ) . Chodzi o to by nie leżały blisko siebie . Co do rezystora R2 to powinien być połączony z masą bo w takiej konfiguracji jak...
AVR (serii podstawowej) nie mają możliwości wewnętrznego podpinania do masy (pull-down). Jeśli ustawisz zero w rejestrze DDR i zero w rejestrze PORT to na pinie będzie wysoka impedancja - czyli jak nic nie będzie podłączone to w rejestrze PIN będzie stan nieokreślony (zwykle wysoki). Jak już musisz sterować plusem to koniecznie trzeba zrobić pull-down'a...
Hej, Potrzebuję pomocy z doborem tranzystora MOSFET. Kompletnie tego nie ogarniam, a z wyborem właściwego tranzystora to już w ogóle kosmos-tyle tego jest. Co to ma być? - załączanie odbiornika (zwykłe włącz/wyłącz) 5V 3A DC - sterowanie z uC ATmega (zasilanie 5V) - załączanie stanem wysokim - SMD Co wybrać i jak to poprawnie podłączyć? Z góry dziękuję...
A czy samo wejście też podłaczać do masy przez jakiś opornik? Chodzi mi o to aby wejście nie wisiało w powietrzu i móc rozróżnić czy jest stan niski czy wysoki.
IRLML2505 ma mały ładunek bramki (12nC) ATMEGA zasilana z 5V ma rezystancję wyjściową ok 25Ω więc bez problemu przeładuje bramkę w czasie <1µs . Nie podłączaj tam kondensatorów. Podłączenie tam takiego "wzmacniacza" na BC547 stanie statycznym zapewnia potrzebne BUZ11 wyższe napięcie na bramce, ale rezystancja wyjściowa w stanie wysokim...
BC337-40 powinien mieć wzmocnienie co najmniej 250 (typowe 400) - wychodzi, że wystarczy prąd bazy 0.6mA, co odpowiada opornikowi ATmega-baza ze 3k; uwaga: zarówno ULN2003, jak i tranzystor odwracają logikę sygnału - jak będzie sam tranzystor, to stan wysoki na wyjściu Arduino włączy go (i przekaźnik), tak samo przekaźnik podłączony wprost do ULN2003,...
Przycisk w radiu zwiera odpowiedni rezystor do masy, podłączając to pod atmega nie jest dobrym rozwiązaniem ze względu na rezystancję wewnętrzną ... Możesz wyjaśnić dokładniej co masz na myśli w zakresie wytłuszczonego tekstu? ... to że przy nie zwieraniu do masy atmega wypuszcza 5v. Można zrobić tak że nie będzie (stan wysokiej impedancji).
Otóż kolego nie pomoże w sytuacjach, w których wymagane jest większe obciążenie, a nawet zaszkodzi. Dlaczego? Ano dlatego, że dla stanu wysokiego prąd wejściowy L298 jest 10x większy niż dla stanu niskiego, a twój "bufor" dla stanu wysokiego totalnie obsysa. Dla zaproponowanej wartości rezystora daje prąd max. 500uA (pomijając upływności zablokowanego...
Nigdy nie zaszkodzi dać rezystorów, ale Atmega8 też ma w środku co-nieco. Ja bym dał jakieś po 470Ohm. Ważne jest, żeby wartości napięcia za rezystorem mieściły się w tabeli TRUTH TABLE. Przy stanie wysokim płynie prąd max 135uA, czyli mały. W środku jest dzielnik rezystorowy między masą a wejściem - 12kOhm/20kOhm - nie ma szans, by popłynął prąd, który...
Witam. Sprawdziłem podłączenie według podpowiedzi kolegi pawlik118, pojawił się problem ponieważ tranzystor po podaniu na bramkę stanu niskiego przewodzi między emiterem a kolektorem, a gdy podam na bramkę stan wysoki to również przewodzi lecz tym razem miedzy bramką a kolektorem.
Dodaj jeszcze opornik 10-47k miedzy bramką tranzystora a masą. To tak na wszelki wypadek- gdy pin procesora będzie w stanie wysokiej impedancji tranzystor może się włączać od zakłóceń. Poza tym dobrze.
Witaj. Za mało danych by jednoznacznie odpowiedzieć. Dążę do tego, aby atmega (sterowana bezprzewodowo np modułem RF) po naciśnięciu guzika nadawała stan wysoki na port (np PD1), który będzie sterował przekaźnikiem (po zamknięciu obwodu zamek się otwiera). Zmierzyłem, że w instalacji samochodowej panuje napięcie do 12v. Chciałbym wiedzieć, czy zaproponowany...
http://obrazki.elektroda.pl/3628083600_1... Witam ponownie. Wakacje się kończą, egzaminy w "kampanii wrześniowej" zaliczone, a ja zamiast kończyć dwa bardziej poważne projekty zajmuje się głupotami - bo jak wiadomo głupoty cieszą najbardziej ;-) . Nie jest to nic wspaniałego, ale jednak postanowiłem Wam pokazać - być może komuś się...
Przyjrzałem się tej Twojej (znaczy - nie Twojej :)) płytce i wygląda mi, że podchodzisz do problemu od złej strony. Na tej płytce wyświetlaczy jest licznik 7493, który steruje multipleksowaniem (to widać nawet na tym niewyraźnym zdjęciu, które zamieściłeś). Zatem wystarczy tylko podać na wejście INT sygnał z wejścia zegarowego 7493 aby mieć stabilny...
Na jednym BD911 - prawie 0,7W strat w stanie włączonym. Zostaw sobie te tranzystory do jakiejś końcówki mocy audio a tu daj logiczne nMOSfety - stan wysoki: włączenie LEDów.
Też tak robiłem i jak zasilanie sterujące na wejściu było niższe niż napięcie zasilania drivera to na wyjściu nic się nie zmieniało, ciągle był stan wysoki. Teoretycznie wygląda to na ubity scalak, ale nowe które kupiłem zachowują się w taki sam sposób.
Nie wiem czy dobrze Cie zrozumiałem ale powinno pomóc "podciągnięcie" wejścia układu ULN... do stanu wysokiego. Wystarczy że włączysz na stałę rezytor 4.7-10k między wejście ULN... a +12V.
mala szansa aby w kilku postach zrobic Ci wyklad ale jak masz 12 linii adresowych tj A0-A11 to wszystkie koncowki musza byc podlaczone w Twoim przypadku najlepiej do portow obu Atmeg czyli w praktyce 2 porty do tego zuzyjesz a 3 do danych jesli chcesz wykorzystac pojedyncze piny danych to tez musisz "zuzyc wszystkie 12 adresow , bez bramek czy dodatkowych...
Dodaj na początku dim flaga as byte. Resztę masz- podprogramy i główną pętlę. 'PROGRAM DO STEROWANIA SILNIKIEM KROKOWYM $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output 'czyli uaktywniam porty D Portb = &B01110111 'określam który z portów będzie jako pierwszy aktywny Config Pind.2 = Input Pind.2 = 1 Config Debounce = 30 'czekaj...
Jest to minimalna długość okresu przebiegu jaka spowoduje reakcję wyjście to jest załączenie i wyłączenie (datasheet strona 8) przy 50% współczynniku wypełnienia. Co daje 5MHz przebiegu - koledze wystarczy przebieg o częstotliwości 500 Hz i regulowanym współczynniku wypełnienia od 0 do 100% by uzyskać efekt zmiany jasności. Gdzie 0% czyli stan niski...
No właśnie nie chodzi. Tzn chodzi na 3 kablach:). W dokumentacji oni podciągają napięcie tranzystorem sterowanym osobną nogą mikrokontrolera. Może tak spróbuję zaraz... Puki co wystawiam poprostu stan wysoki na czas czytania.
czyli mówicie ze 100 Ohm na oporze bramki i będzie ok? No jeżeli to jest AVR a nie '51 (bo ona i tak ma rezystor podciągający w stanie wysoki więc nie ma co się obawiać o impuls prądowy).
stąd wie że jest sterowany tranzystorem w którym baza podłączona jest do jednego z wyjść atmegi8 (PD0) i jak pojawia się na czujniku (Lm35) temperatura powyżej 85 stopni to na wyjściu atmega ustawia stan wysoki a jak temperatura spadnie to z powrotem na niski :P tak to działa:P
Witam, zaprojektowalem maly uklad ktorego zadaniem jest zdalne sterowanie elektrozamkiem 12V/250mA. Schemat moze nie jest jakos skomplikowany ale chcialbym uniknac kilkukrotnego zamawiania PCB. Uklad jest zasilany z zasilacza 5V/3A, a gdy zabraknie prądu przełączy sie na zasilanie z baterii. Takie mniej wiecej obiekty programowe beda : 1. Gdy na baterii...
No to musisz wiedzieć co konkretnie to urządzenie wizualizacyjne bierze za stan wysoki i niski nie wiemy czy to atmega bezpośrednio tym steruje czy może jakieś osobne przetworniki są , namierz co się pojawia na wejściu gdy się włącza coś co jest już podłączone do tego układu wtedy będziesz wiedział czy musisz wzmocnić to napięcie i o ile wtedy wzmocnisz...
Jak to zwykle na początku bywa warto ściągnąć jakiś kurs. Polecam też książkę Dolińskiego "Mikrokontrolery AVR w praktyce" (przede wszystkim bardzo dobrze opisane komendy assemblera wraz z przykładami) - przykłady są na 90S2313, ale maja 90% wspólnego z wyższymi wesjami. Ostatnio wyszła nowa książka "Mikrokontrolery ATmega w praktyce" czy jakoś tak...
W obecnej postaci kodu, w momencie zasilenia całego układu buzzer już zaczyna "piszczeć", a kiedy zakończy sekwencję i wchodzi na linię włączającą buzzer piszczy głośniej. Tak wygląda twoja pętla główna. [syntax=c]while(1) { /* SEKWENCJA STERUJACA SERWEM */ if(!( PINA & (1<<PA0) )) { OCR1A=316;//zero _delay_ms(1000); OCR1A=250;//minus _delay_ms(1500);...
Rozumiem że Arduino PRO Micro Leonardo ATmega32U4 AVR 5V 16MHZ ogarnie temat ? Tak. Konkretnie chodzi o to by było to Arduino z kostką ATmega32U4, czyli Leonardo, lub równoważne ale mniejsze gabarytowo Micro lub Micro PRO, no i oczywiście klony tychże. Sprawdziłem teraz na szybko u siebie na Leonardo ten szkic: [syntax=arduino] #include "Keyboard.h"...
Pisałem Ci o wyjściu typu OC/OD - otwarty kolektor/dren. Takie wyjście ma to do siebie, że w stanie niskim zwiera magistralę do masy (silny niski stan - 0), a w wysokim zwalnia ją tworząc stan wysokiej impedancji (stąd zewnętrzne oporniki wymuszające). Takiego wyjścia wymaga magistrala I2C, aby unikać konfliktów gdy jedno urządzenie wystawi 0 a inne...
Musiałem się wspomóc symulatorem, ponieważ ostatni NE5532 uszkodziłem... Jeśli zastosuję NE5532 to minimalne napięcie przebiegu na pinie PB5 będzie ok. 1,2 V. https://obrazki.elektroda.pl/7753202200_... https://obrazki.elektroda.pl/1977282800_... Wciąż za mało żeby mikrokontroler na wejściu cyfrowym mógł odczytać to...
Na wyjściu mikrokontrolera normalnie mam stan wysoki. Po przekroczeniu zadanej wartości stan przechodzi w niski. Poszukuję prostego układu, który załączałby niskim stanem urządzenie o poborze prądu ok.300mA 12V. Myślałem nad zastosowaniem optotriaka i układu wykonawczego, ale nic sensownego mi nie przychodzi do głowy. Procesor to Atmega 8. Sterowanie...
Na elportalu razem z programem Bascom AVR masz bardzo dobry kurs programowania mikroprocesorów. Przykład: kod: $regfile = "m8def.dat" Config Portb.4 = Output Config Pind.5 = Input Do If Portb.4 = 1 Then Pind.5 = 1 Loop ten kod robi coś takiego,że gdy na chwilę jest podany stan wysoki na nodze nr.11 to na nodze nr.18 stan wysoki się utrzymuje...
Zasilacz jest beztransformatorowy i korzystam z jednej połówki napięcia przechodzącej przez zero. Dzięki temu, że VCC, 220A i odpowiednie wyprowadzenie triaka są połączone w tym samym miejscu jest ok. Jeśli bym zasilał to z zasilacza transformatorowego, albo inaczej podłączył triak wtedy oczywiście by nie działało. Układ testowałem, sprawdzałem na oscyloskopie...
Dzień dobry, mam problem z wyjściem w kontrolerze Atmega 328 (zarówno P jak i PB). Sprawa wygląda tak, że przy wgraniu mojego domyślnego (dość dużego programu) poprzez programator USB-ASP w środowisku Arduino IDE wyjście PD2 ( w Arduino IDE numerowane jako "2") przy stanie niskim daje wartość 0V ale przy stanie wysokim zamiast około 4,7-5V mam 2,4-2,6V....
Odbiorniki mogą wymuszać przepływ prądu w obu kierunkach, więc stan wysokiej impedancji jest najwłaściwszy. Co znaczy, że mogą wymuszać przepływ prądu w obu kierunkach? Stan wysokiej impedancji niekoniecznie jest najwłaściwszy, a często wręcz nie jest. W ATMega stan ten możesz wymusić tylko konfigurując pin jako wejście. Jeśli potencjał w tym momencie...
Widzę że wysokie zainteresowanie ponad 100 wyświetleń 0 odpowiedzi;/ mógłby się ktoś wysilić. Na pewno jest ktoś na forum kto jest w stanie zrobić coś takiego w przeciągu chwili.
Na szczęście ATmega jak i wszystkie AVR po resecie wchodzą w trzeci stan czyli wysoką oporność. Wtedy rejestr 4094 nogą 15 jest przez opornik podawany stan "0" co go wyłącza a port PB, który steruje anodami, też wchodzi w trzeci stan i przestaje wysterowywać anody, czyli cały displey gaśnie na czas reset-u. To jest chyba OK!
To czy SPI jest sprzętowe, czy programowe ma niewiele do rzeczy w tym przypadku. Linię MISO (wyjście bufora na AMEGA) powinieneś podciągnąć przez 4k7 do +5V. W końcu tak jest sterowana ATMEGA - prawda? Jednak zauważ, co będzie na wejściu bufora - stan logiczny "L" - czyli ok. 0.5 V mieści się w tolerancji TTL, ale zastanawiam się co ze stanem "H"? Będzie...
Jak rozumiem, sterowanie w tym wypadku będzie stanem niskim na wyjściu uC (stan niski, przekaźnik włączony, wysoki wyłączony), a gdybym chciał sterować wysokim stanem, zamienić na PNP i umieścić go jak w pierwszym poście ? Nie, sterowanie nadal będzie stanem wysokim. W obu tranzystorach. Jedynie w przypadku MOSFETa, od układów odcinasz masę a nie "plus"....
Witam Możliwe że nie piszę w dziale w którym powinienem ale nie znalazłem lepszego miejsca. Otóż męczę się z modułami ESP8266. Wcześniej miałem połączone ten moduł poprzez Uart do Atmega. I komunikowałem się bez problemu. Ale że ESP posiada własny szybki kontroler i sporo pamięci to postanowiłem pozbyć się atmegi i program napisać bezpośrednio na ESP....
Ja tam jestem z resztą tak jak większość za dawaniem wędki a nie ryby dlatego nie oczekuj gotowego rozwiązania. Jeśli CI to pomoże to na port atmegi podajesz albo stan wysoki albo niski np. poprzez przełącznik. Zależnie od stanu przełącznika na danym porcie pojawia się albo stan niski albo wysoki czyli albo będzie potencjał bliski masy albo bliski napięciu...
Czyli mam rozumieć, że nie ma przeciwwskazań żeby sterować takimi żarówkami przez kilka godzin przy pełnym PWM niezależnie czy jest to realnie 100% czy 99,9% bez obawy o wpływ na żywotność żarówek LED? Dziękuję bardzo za pomoc.
Zwierasz poprzez tranzystor transoptora bazę tranzystora PNP do masy. Jaki prąd płynie wtedy? Jest ograniczony jedynie złączami tranzystorów. Nie ma tu znaczenia stan niski, czy wysoki. Chodzi o ograniczenie prądu bazy. Mimo ogromu pracy jaki włożyłeś w ten projekt ( podoba mi się), te podejście świadczy o Twej niewiedzy w sterowaniu tranzystorów. Wpisz...
Wprowadzałem urządzenie na rynek. Żeby było zgodne z normami musiało uzyskać certyfikat zgodności (to nie sa tanie rzeczy ahahahaha :D ) Laboratorium które wydaje certyfikat ma specjalne urządzenie które generuje "szpilki" wysokiego napięcia do sieci 230V. Coś w ten deseń jak na obrazku. https://obrazki.elektroda.pl/4576034300_... Podobny...
W ostatecznym rozrachunku wyjdzie na to samo... Niestety nie, Bity są kodowane w 3 cyklach Te 1: --_ 0: -__ (minus = stan wysoki, podkreślenie stan niski) czyli znaczenie ma czas trwania stanu wysokiego, zaś w preambule znaczenie ma czas trwania stanu niskiego co do zegara masz rację, ale na razie chodzi o oszacowanie czy da się zrobić software'owo...
Reszta jest ok, bo steruje też z SPI ekspanderem i działa. Procek to ATmega128 To jest init: void spi_init(void) { DDRB |= 0b00000111; //ustawienie kierunku bitow portu SPCR = _BV(SPE) | _BV(MSTR); //tryb nadrzedny, predkosc 4MHz, wlaczenie SPI, big endian, wlaczenie przerwania SS_WYSOKI(); //stan wysoki na SS }...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
Jak byś chciał na upartego wykorzystać RS232 to można to zrobić tak... W nadajniku zdalnego sterowania montujesz jakiś mikrokontroler np. ATmega do tego potrzebujesz jeszcze konwerter (+-12V / +-5V) np max232 i kilka tranzystorów... Ale po co... To samo można zrobić na lpt i to prościej... Jeżli twoje autko to prosta zabawka to sterowanie polega na...
Właśnie nie jestem pewien szybkości przełączania, bo przy niskim napięciu na RST może nie działać wewnętrzne sprzężenie zwrotne (tranzystor nie ma zasilania). A jakie potrzebujesz mieć progi przełączania (jakie napięcie ma włączać MOSFET-a, jakie wyłączać)? Jaki prąd można ładować w pin uC w stanie niskim? W jakim stanie są piny uC po włączeniu, zanim...
Witam W moim układzie steruję kilkoma przekaźnikami poprzez ULN2803 bezpośrednio z pinów 0,1,2,3 portu A atmegi16. W przypadku pinów 2 i 3 nie ma problemu, jednak po ustawieniu stanu wysokiego na PA0 lub PA1 napięcie przysiada do 1.5V, po wyjęciu ULN-a jest tak jak powinno być 5V w stanie wysokim. Z innymi AVR-ami nie było takich problemów. Nie wiem...
Dziś myśle nad nowym urządzeniem :) Atmega będzie sterować 3 przekaźnikami w zależności od parametrów wejściowych, im wyższa wartość na wejściu to załączy się kolejne wyjście. Niby proste... Pod przekaźniki będą podłączone obciążenia. Chodzi o to, że jeśli na wyjściu pierwszym nie będzie obciążenia, to ma się załączyć drugie, a jeśli na 2 też nie będzie...
Witam serdecznie, na razie chciałbym uzyskać suchą informację czy jest taka opcja: Potrzebuje sterować silnikiem/silnikami krokowymi. Normalnie bezpośrednio przez atmege nie ma problemu. Chce jednak spróbować zrobić przez transmisje rc, gdzie potrzebny mi jest tylko stan 1 lub 0. np na 3 silnikami atmega->nadajnik (wysyła stan 1,0)==== odbiornik HK-GT2R->...
Cześć wszystkim, jestem tutaj nowy i dopiero zaczynam przygodę z elektroniką więc jeśli zadam teraz głupie pytanie to bardzo przepraszam i liczę na wyrozumienie. Słuchajcie mam taką sytuację : - Chcę za pomocą atmegi8 "wrzucić" danę do przerzutnika (pin PB1 to stan do zapisania D, pin PB2 to zegar który CLK do przerzutnika) - Przerzutnik D zbudowany...
Jeżeli atmega jest sterowana masą na wejściu klawiatury , to +- 100kohm do plusa zasilania całkowicie wystarczy i chyba do wszystkich wejść układu .Chodzi o wymuszenie stanu wysokiego na wejściu , a przyciski zwierają do masy . Kiedyś zmontowałem komputer pokładowy do samochodu(układ gotowy ) , także na mikrokontrolerze atmega ; problemem były zakłócenia...
Na tak na schemacie masz BC557B ale skąd ja mogę wiedzieć jaki dałeś w rzeczywistości. No i pamiętaj ze atmega zasilany jest tym samym napięcie co tranzystor. I na pewno nie jest on źródłem napięcie. Po prostu stan wysoki podłącza port do plusa zasilania a stan niski na wyjściu portu podłącza port do masy. Więc źródło V2 jest niepotrzebne i wystarczyło...
Konwersja napięć ma sens tylko w jedną stronę. Jeżeli chcesz sygnałem 5V wysterować układ który akceptuje tylko logikę 3V3. W drugą stronę, tzn. jeżeli sterujesz układ który pracuje w logice 5V za pomocą sygnału 3v3, to 99% takich układów będzie akceptować napięcie 2V7 jako stan wysoki. Co za tym idzie nie potrzebujesz podnosić napięcia. Poza tym wspominasz...
Witam . Ja proponował bym ci coś z Microchipa . Przykładowo pic18f26k22 to aż na wyrost . Ma trzy timery 16 bitowe które można taktować sygnałem 64MHz a dodatkowo każdy timer ma sterowanie bramką. Jeden timer może mierzyć czas trwania stanu wysokiego , drugi stanu niskiego a trzeci cały okres . Potem pozostaje tylko matematyka. Nawet w asemblerze program...
Witam wszystkich forumowiczów :) Mój problem, może okazać się dla wielu z was banalny, jednak dla mnie takim bynajmniej nie jest. Otóż chodzi o podłączenie wyświetlacza LED (zwyczajny, 7 segmentów + kropka) do Atmegi. Wszystko byłoby dobrze, gdyby nie fakt, że wyświetlacz ten ma wspólną katodę. Mówimy tu o wyświetlaczu 4 cyfrowym, sterowanym oczywiście...
Witam Buduję układ z wykorzystaniem hex inwertera HCF4049 , pracuje on jako układ drivera dla tranzystorów P-MOSFET, układ sterowany z atmega 8, częstotliwość niewielka kluczowania niewielka, co pare sek zmiana stanu. HCF4049 zasilony jest z 12V i tu mam problem, gdyż strasznie sie grzeje i pobiera ogromne ilości prądu gdy na wejściach ustawie stan...
Witam! Steruję przekaźnikami za pomocą Atmega32, wszystko jest ok dopóki przez styki przekaźnika nie płynie prąd. Wartość prądu płynącego przez styki przekaźnika wynosi chwilowo (przy załączaniu) 500mA, po chwili spada do 300mA, przy napięciu 24V AC. Przekaźniki: [url=http://zefiryn.tme.pl/dok/a21/leg_s... // edit: link uaktualniony Równolegle...
Grala1 - Nie wiem czy ta wersja spełni oczekiwania : '$prog &HFF , &HE1 , &HD9 , &H00 ' Fusebity fabryczne !!! $sim ' dyrektywa opuszczania zwłoki (usunąć ten wiersz przy wgrywaniu w chip) $regfile = "m8def.dat" ' dyrektywa kompilatora o rodzaju procka ATMega 8 $crystal = 16000000 ' określenie kwarca 16 MHz Config Pinb.1 = Output...
Powiem tak, u mnie diody swiecą sie cały czas (mam troche inaczaczej niz w oryginalnym projekcie Tranzystory BC327 na baze 4,7K i do tego diody ze wspólną anodą rgb flux sztuk 30) Pilot mam od DVD/TV thomson i nie chodzi jak trzeba... Dodam że na porcie ATMEGA tym od IR mam stan wysoki i przy nadawaniu z pilota spada o jakieś 2-3/10 V... Wie ktos co...
Witam Chciałbym sterować z portu mikrokontrolera pracą triaka, poczytałem trochę o tym i wykorzystałem następujący układ: http://obrazki.elektroda.pl/4826989800_1... Ten triak ma sterować pracą kamery cyfrowej, która potrzebuje do pracy 9V, te napięcie uzyskuję z akumulatora. Kiedy podłączony jest tylko akumulator, bez kamery, to kiedy...
Przekładam tą samą Atmegę 328. Na próbę zbudowałem na płytce stykowej układ jak w kursie FORBOT http://forbot.pl/blog/artykuly/programow... z tym że u mnie Atmegę z kwarcem zamontowałem też na płytce i wszystko działa. Ta sama Atmega zamontowana w moim projekcie nie działa. Wyświetlacz pokazuje tylko kwadraciki....
nie no teraz to wstawiłeś tranzysotry pnp, ale GND źle podłączyłeś. Albo zamień tranzystory na npn i zrób odbicie lustrzane względem osi Y. tj zamień emiter z kolektorem (na emiterze - to ta ze strzałką obrazującą kierunek w jakim prąd płynie, czyli powinna wskazywać na GND, umowny kierunek w jakim płynie prąd) albo zostaw te tranzystory zamiast GND...
Witam Potrzebuję zrobić włączanie i odłączanie urządzenia(max pobór prądu 1,5A) przez atmege przy pomocy tranzystora, normalnie urządzenie ma być cały czas zasilane, czyli jak nie ma atmegi lub jak atmega daje ny wyjściu stan wysoki, ja chce tylko móc odłaczyc urządzenie wystawiajac na nożkę stan niski (ewentualnie może byc odrotnie). Zrobilem sobie...
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
Witam Pracuje nad pewnym problemem. Wykorzystuję w projekcje ATMEGA 32 który jest wyposażony w zbyt małą ilość kanałów PWM. W projekcje docelowym chciałem uzyskać 32 kanały PWM. Próbowałem wykorzystać rejestry przesuwne 74HC... PWM stworzyłem programowo i przesyłałem do rejestrów za pomocą modułu SPI w tym że kontrolerze. Jeśli chodzi o sterowanie jednym...
Witam. Mam nastepujacy problem. Uklad to AtMega 8535. Port A.0 podlaczony jest przez rezystot do tranzystora ktory steruje przekaznikiem. Port A.4 jest wejsciem ukladu i jak pojawi sie na nim stan niski to wlasnie na wysjciu port A.1 pojawia sie stan wysoki. Tranzystor zostaje wysterowany i przekaznik zamyka sie. Wszystko bylo by w porzadku gdyby nie...
Tu się zastanawiam czy jednak nie lepiej będzie aby stosować przekaźniki załączane stanem wysokim, tak aby przy włączeniu zasilania, lub w przypadku awarii procesora przekaźniki na modułach były na pewno rozwarte. Z całą pewnością, a jeżeli taki moduł nie będzie dostępny można dokonać inwersji sygnału logicznego za pomocą pojedynczego tranzystora:...
Wyjście QH tak samo powinno sterować tranzystorem, jak wszystkie inne. Zapomniałeś podłączyć emitery tranzystorów... Zerowanie Ci się nie przyda, bo u Ciebie kolumny wyłącza się stanem wysokim. Przy włączeniu zasilania wypełniasz wszystkie rejestry jedynkami, później ustawiasz 0 na AB dajesz impuls na CLK i wysterowujesz odpowiednio wiersze. Dla drugiej...
Witam, ostatnio zbudowałem dosyć prosty układ, który steruje elektro-zamkiem (czujnik RFID i atmega328P). Elektro-zamek jest zasilany napięciem 12V, atmega również jest zasilana tym zasilaczem poprzez przetwornicę na 5V. Zamek jest sterowany za pomocą przekaźnika, który ma cewkę na 5V i tutaj pojawia się problem. Wyprowadziłem sobie trzy przewody z...
Mam pewną wątpliwość co do tego fragmentu... temp <<= 1; //<- "kawałek kodu" if(SDO_HI()) //<- "kawałek kodu" temp|=0x0001; //<- "kawałek kodu" Wykonuje się tu ponownie to samo co w pętli, w rezultacie mamy dwa razy przesunięcie bitowe w lewo na zmiennej temp i dodanie jedynki jesli SDO_HI = true. Nie rozumiem po co mialoby to wykonać...
Sterowanie multiplekserem wygląda tak: http://obrazki.elektroda.pl/6191460000_1... Tak jak pisałem problem jest tylko z poziomami napięć na wejściach sterujących 4052. W stanie wysokim jest 3v3 i jest OK. W stanie niskim jest 0,1 V i multiplekser "nie rozumie że jest to logiczne zero". Dopiero zwarcie A i B do masy kabelkiem powoduje prawidłowe...
http://obrazki.elektroda.pl/9282369700_1... Coś takiego? A pojemności kompensujące równoległe do rezystora 900Ω tak? P.S Coś nie bardzo to chce działać, prześpię się z tym, może coś mi wpadnie do głowy Dodano po 27 Przesyłam jeszcze schemat układu który ma na celu sterować wszystkim, Prosiłbym o sprawdzenie jego poprawności. W...
Podłączenie atmega zasilanej z 3,3V to błąd, nawet dwa. Pierwszy, to taktowanie 16MHz przy zasilaniu 3,3V. Stanowczo za szybko dla tego napięcia. Warto jednak dokładniej czytać i rzucić okiem na załączony schemat. WSy są zasilane z 4,8V (lub napięcia ustawionego na przetwornicy), a MCU z tego samego napięcia minus spadek na diodzie (0,2-0,6V max)....
Na poczatku dziekuje za zaangazowanie w moj problem . Moze uscisle o co dokladnie mi chodzi. Moze rzeczywiscie nie musialem nadmieniac ze chodzi mi o silniki krokowe poniewaz nie mam zamiaru PWM sterowac samego silnika. Ja mam sterownik silnika bipolarny A 3983. I on steruje fajnie. Ja tylko potzrebuje podac sygnal step. Potrzebuje generowc prostokat...
Do rejestrów przesuwnych (bo takie najlepiej jest użyć) można ładować dane z prędkością megaherzów, tak więc nie musisz się martwić, że braknie Ci "czasu procesora", załadować je można w ułamku sekundy, zwłaszcza, gdy taktujesz procesor zegarem parunastu megaherzów. Nie wywołuje to nawet migotania diod. Sterowanie może wyglądać tak: obsluga_przerwania_timera...
Witam robię wyświetlacz diodowy coś jak w autobusach który jest sterowany atmegą16, Atmega ma przełączać tranzystorem pnp. Na emiterze tranzystora jest 5V natomiast na kolektorze podłączona dioda. Problem polega na tym, że dioda słabo świeci gdy na bazę tranzystora jest podany stan niski z atmegi (prawdopodobnie te 0,2V jest zbyt dużym napięciem aby...
Sygnał jest na pewno bez przerw (inaczej cała teoria zdalnego sterowania miała by się ku upadkowi, jeżeli serwa traciły by sygnał z odbiornika). Tutaj naskrobali, że serwa działają w standardzie TTL. Ogólnie rzecz biorąc poziom sygnału jaki daje odbiornik jest uzależniony od napięcia zasilania, a to może się wahać od 4,5 do 6V . Ale na wyjściu odbiornika...
Za to znalazłem inny mały problem - przy takim podłączeniu rezystorów przy bramkach, jeśli Atmega ustawi port w stan wysokiej impedancji (reset, programowanie, ustawienie jako wejście), oporniki utworzą dzielnik napięciowy. Jeśli wartości będą identyczne - na bazach będzie połowa napięcia zasilania - tranzystory mogą się częściowo otworzyć. Fakt, też...
Witam, Piszę ponieważ pojawił się dość nietypowy problem, właściwie usterka. Wykonuje projekt inżynierski, którego tematem jest generator funkcyjny sterowany cyfrowo. Po wielu dniach zmagań, urządzenie w końcu spełnia (spełniało jak się zaraz okaże :D), swoje założenia. No właśnie, ale jak to w życiu bywa, kolorowo być nie może i podczas pomiarów zwarłem...
jeżeli chce Ic=500mA w pewnym stanie nastycenia to Ib=500mA/10=50mA i musze zastosować dodatkowy tranzystor(Atmega da tylko 20mA)? Tak, a z doświadczenia wynika, że wystarczy Ib=0,05Ic czyli 25mA, zwłaszcza gdybyś użył tranzystora o wysokiej becie - BC327/40, BC327/25. To należy wybrać taki tranzystor żeby maksymalny prąd kolektora wynosił 150% prądu...
W sumie to po co ci 2 przyciski sterowania? Żyrandol, a raczej całe oświetlenie w pokoju jest dość złożone (żyrandol 6-żarówkowy oraz 3 ledy na zasilaczu 12v), więc nie chciałbym się ograniczać do jednego przycisku. Próba uproszczenia sterowania przyniosłaby jedynie odwrotny skutek. Nie chciałem mieszać na początku, ale temat się nieco rozkręcił. Opcja...
Jaka prędkość transmisji baud ? Schemat masz poprawny. Dzięki za czas poświęcony na analizę schematu. Parametry transmisji: 19200 8N1 Przy czym problem raczej nie ma związku z prędkością transmisji. Nawet pojedyncza zmiana sygnału przełączającego nadajnik/odbiornik powoduje zmianę sygnału na linii odczytu danych. ------------- Właśnie zrobiłem jeszcze...
Nie tak samo - bez sygnału daje na wyjściu stan niski, z sygnałem pojawiają się impulsy stanu wysokiego, z wypełnieniem dochodzącym do 50%, gdy sygnał będzie nieco silniejszy. Ta cała kombinacja z dodatkowymi elementami jest po to, by dla wykrycia sygnału nie trzeba było sprawdzać stanu (niski/wysoki) ponad 100x na sekundę. Prawie zdublowane komponenty,...
Witam, Podłączyłem diodę LED do ATmega8 i napisałem w C program do jej migania jednak nie działa. Próbowałem wszystkich dostępnych kodów w Internecie jednak efekt jest ten sam: dioda się pali non stop. Zauważyłem jedną dziwną rzecz: użycie _delay_ms(); jakby zatrzymywało działanie programu bo bez tej funkcji mogę bez problemu sterować pinem w stan niski...
Jeśli programator jest jakimś badziewiem typu "sample electronics" łączonym bezpośrednio do LPT to na 100% będą problemy. Programator powinien przełączać swoje linie właśnie w stan wysokiej impedancji - jako wejścia - jak zwał tak zwał i wtedy nie mają prawa one przeszkadzać. Nogi I/O AVRa podczas resetu są w stanie wysokiej impedancji z wyłączonymi...
http://obrazki.elektroda.pl/5829132100_1... Przedstawiam urządzenie, którego konstrukcja chodziła za mną od dłuższego czasu. Za pomocą urządzenia można przetestować proste scalaki z rodziny 74xx czy też bardziej złożone układy, jak pamięci SRAM czy Flash (w przyszłości planuje też dodanie obsługi wzmacniaczy operacyjnych) Motywacja...
to dzielnik rozumiem ale o co chodzi z buforem(gdzie on ma byc)?? A czy zamiast polowy napiecia mozna dac np. bufor i zamiast podawac 1/2U dawac ten bufor w stan wysokiej impedancji(wtedy prawie nie bedzie plynal prad wiec segment LCD nie powinien się zapalac, a o to chodzi)?? W przypadku bezpośredniego sterowania LCD nie chodzi o załączanie, czy wyłączanie...
Witam. Jak działa multipleksowanie? Wszystko co szukam jest o wyświetlaczach segmentowych. Chcę zrobić jakiś mały wyświetlacz 5x5 led na diodach lub mniejszy. Na razie chciałbym nauczyć się na małym wyświetlaczu i Atmega8. Później bym to rozbudował. Jak zrealizować wgl wyświetlanie? Gdyby podłączyć każdą diodę do portu i sterować stanem niskim i wysokim...
Co do spadku napięć to zależy w jakich granicach, zobacz temat [url=http://www.elektroda.pl/rtvforum/to... ATMEGA8 na 3.0V ?? Sam za jakiś czas zaczne budowę zegarka z kalendarzem na atmega8 z pcf i lcd 2x16 i chyba będę to zasilać ładowarką od nokii która ma 3,7V 335mA, tylko nie mam pewności czy ten pcf będzie działał ;) A co do...
Ja stosuję sterowanie stanem wysokim.Do twojego schematu trzeba dodać opornik 4,7 kΩ włączony do plaryzacji bazy tranzystora który ograniczy prąd z mikrokontrolera i zamiast opornika 10 kΩ włączyć diodę np. 1N4148 w kierunku zaporowym w celu uniknięcia samoindukcji cewki przekażnika.Pozdrawiam
A teraz to: LCD_WriteText(dtostrf(Voltage ... zastąp tym: LCD_WriteText(dtostrf(Voltage ... I zobacz co się robi. Żeby było śmieszniej co jakiś czas wyświetla prawidłowe wartości. Co bardziej denerwuje niż gdyby nie działało całkiem. No a trzeba podzielić żeby wartość wyświetlana...
http://obrazki.elektroda.pl/8170632100_1... Kiedyś przechadzając się po warszawskim targowisku Wolumen, moją uwagę przykuły lampki Nixie (Z570M), leżące na jednym ze stanowisk. Widziałem wcześniej konstrukcje zegarów opartych o takie wyświetlacze, jednak sam do tej pory nigdy ich nie `popełniłem`. Nie zastanawiając się zbyt długo, nabyłem...
Wyjaśnijmy jedną sprawę: Programowanie AVR-ów szeregowo odbywa się po innych pinach niż transmisja szeregowa (są to piny, jak już napisałeś SCK, MOSI, MISO, wyjątek stanowi ATMEGA128 ale to już inna historia) Radze te piny wyprowadzić oddzielnie w celu późniejszego programowania. Nie możesz ich podpiąc do standardowego RS232, bo tak nic nie zaprogramujesz....
http://obrazki.elektroda.net/11_12614962... Witam Wszystkich zainteresowanych. Chciałbym przedstawić projekt wzmacniacza mojego autorstwa 2x200W do domu i na małe imprezy. Całość powstała około roku temu, lecz prace nad nim zacząłem o wiele wcześniej i trwały pół roku. Liczyła się estetyka wykonania, jakość, odporność na głupotę oraz moc....
sterowanie stanem wysokim przerwanie stanem wysokim sterowanie stanem niskim
dekoder orange konfiguracja podłączenie wtyczki kolory układ centralnego ogrzewania otwarty
mikrofala usterki mikrofala usterki
Dodge Nitro 2.8 CRD – opis pinów przepływomierza MAF Bosch HFM 5.5 Samsung – ustawienia tunera DVB-T2, DVB-S2, DVB-C w telewizorach Smart TV