Problem w tym, że moduł zasilany z napięcia 1,8V nie wystawi jedynki dla modułu zasilanego z 3,4V. Znaczy wystawi, tyle, że to będzie na granicy tolerancji. Dla pewności dodałbym tranzystor, który będzie z tego robił typowe wyjście OC, do tego rezystor podciągający. To oczywiście odwróci fazę, więc dodać trzeba drugi tranzystor, ew. bufor logiczny z...
Bedzie dzialac. Rekomendowany blad nie powinien byc wiekszy od 1,5% - 3% (w zaleznosci od ilosci bitow danych i stopu). Robilem proby z transmisja z bledem przekraczajacym 5% i tez dzialalo, niemniej radze zwrocic uwage na dwie rzeczy: czestotliwosc wewnetrznego generatora RC zalezy bardzo od napiecia i troche mniej od temperatury. Policz czestotliwosci...
Witam. Jesli na pinach V+ i V- mierzysz napiecia rzedow jakich wymaga RS-232 (czyli +/- 8...15V) to MAX232 powinien dzialac i w podanym ukladzie powinien wysylac echo przez return-loop. Wyglada na to, ze ten "bray_terminal" nie potrafi obsluzyc trybu "full-duplex", a taki jest tu konieczny. Sciagnij sobie jakis "terminal-program" ktory to potrafi i...
Prosze Kolegi mirekk36, Zrobilem Tak jak miałem. Kod programu $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Do Osccal = Osccal +1 Print "test - " ; Osccal Waitms 200 Loop Schemat połączenia http://obrazki.elektroda.net/48_12149859... Po 3 minutach działania zatrzymał sie i nic więcej sie nie dzieje.. same krzaki. Sprawdziłem...
Witam. Mój mikrokontroler (atmega8) odbiera dane z czujnika analogowego poprzez pin ADC3, a następnie przetwarza je i wysyła przez RS232 do mojego komputera. Tu wszystko działa :) Pojawia się problem gdy do układu podłączam minIMU-9 v2. Składa się on między innymi z żyroskopu z którego chcę pobrać dane. Mam problem ze znalezieniem urządzenia slave(l3gd20)....
Witam Mam mały problem z ADC podłączyłem do portu PC5 + zasilacza, - zasilacza wpiąłem do masy układu, ustawiłem ADC na rozdzielczość 8 bitową oraz napięcie odniesienia AREF. W pętli głównej ustawiłem, żeby co 1s robił pomiar ADC i wynik wysyłał przez UART po bluetooth do mojego laptopa i tam w realtermie wyświetla mi otrzymane wartości. I wszystko...
Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63 - poczatkowa 99, preskaler 1024 0x07 #define Timer2_stop TCCR2...
Witam, Niedawno zmontowałem mój układ falownika. Do sterowania tranzystorami wykorzystałem układ IRS23364 - układ drivera mostka trójfazowego z deadtime, ograniczeniem prądowym z wbudowanym komparatorem itd... Wykonałem układ obwodu mocy jak na schemacie poniżej. Dodatkowo przewidziałem miejsce na dwa przetworniki LEM LTS 6-NP, żeby w przyszłości zrealizować...
Witam, 10k potencjometry OK w sumie moga byc dowolnej wartosci bo sluza jako zwykle dzielniki napiecia powiedzmy od paru k do 100k, ja bym dal na suwak kazdego po malym kondensatorku aby useredniac wartosc powiedzmy po kilkaset n czy 1u. Ten PIC co proponujesz nie ma sprzetowego portu szeregowego USART wiec trzeba to by robic programowo, na midi potrzebujesz...
Rozumiem, o co ci chodzi, ale nie ma w Bascomie instrukcji z taką składnią jak napisałeś...SET PORTB.7=ADC. Po odebraniu komendy, czy ramki, czy jak tam wolisz sterować procesorem przez RS232, musisz zmienić stan i kierunek portów za pomocą wspomnianych rejestrów. Np: If key="A" then DDRC=&b01010101 PORTC=&b10101010 end if "KEY" Pobierasz...
To nie jest przypadek jednostkowy. Ale przy <4.5V napięciach pojawiają się - przynajmniej u mnie - problemy np. z USART. Przy tych napięciach stabilniejsze jest ATmega8L.
Wystarczy znaleźć w internecie specyfikację komend AT dla odpowiedniej Nokii. Obedzie się nawet bez konwersji napięć jeśli µC zasilimy tym samym napięciem jak telefon. USART nie generuje napięć ujemnych tylko napięcie zasilania i masa (oczywiście w przybliżeniu).
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
Chodzi mi głównie o to co byście polecali z dostępnych standardowo w ATmega (I2C, SPI, USART). Z tych trzech to najbardziej by pasował RS-485. Dlaczego nie napisałem USART? Pozostaje zacytować kolegę: Uzyskiwanie odporności na zakłócenia robi się na niższym poziomie - przewodów, napięć i prądów, a nie dopiero logiki (np. niezłą odporność ma skrętka...
Jeśli odległość pomiędzy układami jest niewielka (np w jednej obudowie), to I2C będzie bardzo łatwo wykorzystać do tego zadania, jeśli ciut większa to UART (USART) i konwertery napięć.
Jeśli masz "zwykły" konwerter usb-rs232 i usb-rs232-ttl to nie łącz ich ze sobą bo słabszy może tego nie wytrzymać(inne poziomy napięć).
Config Powermode = Powerdown działa tak jak powinno. Artykuły Dondu czytałem bardzo dawno i nie wiem czy wspomniał a tym że w tym trybie pin TX USART pozostaje w stanie aktywnym wysokim. Potem przez niego zasilają się różne rzeczy. Możesz oczywiście na niego wpłynąć programowo, ale nie przez DDRD bo kontrolę nad pinem przejął USART. Myślę, że prostym...
Czy RS-485 to USART? RS485 to nie to samo co USART, ale mogą być ze sobą związane :) USART/UART - odbiornik/nadajnik szeregowej transmisji danych. Tu są zdefiniowane kolejność bitów, prędkość, format transmisji danych itd RS485 - definiuje transmisję od strony elektrycznej, poziomy napięć, transmisja różnicowa itd. Mając interfejs USART/UART możemy...
A jak podłączyłeś konwerter napięć? Czy podwiesiłeś pin resetu ?
Nieważne, jaki masz zakres napięć - musisz zanegować sygnały. To zapewne wystarczy.
Jak chcesz podłączyć MCU zasilany z wyższego bądź niższego napięcia. Z racji że ma wbudowane zasilanie to możesz nim zasilacz płytkę docelową i regulować napięcie wyjściowe symulując np. zasilanie z baterii. Z racji przetwornicy ma także większą wydajność prądową niż zwykłe USB+LDO Dodatkowo bez programatora działa jak adapter USB-USART także z regulacją...
Mam nadzieję, że zastosowałeś chociażby konwerter Max232? majeranek53, faktycznie nie doczytałem tego. Teraz czuje się jak osoba do której powiedziano "Proszę sprawdzić czy drukarka jest podłączona do zasilania", a była wypięta. W każdym bądź razie USART uC już raczej nie działa prawidłowo jak dostał kilka razy tyle napięcia co powinien :| RS232 nie...
Witam, Mam następujący problem. Buduje sobie lokalizator. Przez USART0 komunikuję się z GPSem (GPS wysyła dane co 1s) i tu komunikacja przebiega jak należy. Natomiast przez USART1 komunikuję się z GSMem. W tym przypadku wysyłanie działa poprawnie, natomiast odebrane dane zawierają tylko dwa pierwsze i dwa ostatnie znaki. Sprawdzałam procka RealTermem...
Kupiłem jednak gotowy konwerter napięć na MAX3232. Wszystko dobrze działa. Dziękuję za pomoc. :)
Czy FT232BL ma wbudowany konwerter napięć z 5 na +-12 czy konieczne jest użycie Max232.
Pomimo, że kolega nie udostępnia całego kodu to można liczyć na fragment (tu bądź na pw) odpowiadający za łączenie przeliczonych próbek w jedną ramkę i ich wysłanie? Użyłeś kwarcu "USART friendly" czy 1, 4, 8... ?
O co chodzi z tym: 3. Używam MAX233. Podłączyłem tak jak na pdf'ie (bez kondensatorów, tylko 3 zapętlenia). Czyli na wyjściu uarta w strone komputera brak napięcia ujemnego? Kondensatory są do przetwornicy napiecia. Bez nich na pewno nic nie bedzie działać. Pozdr. N.
Witam. Posiadam płytkę własnego projektu, posiadającą interfejs rs485 na us ST485CDR. Pomiędzy usart1 STM'a a st485 są wstawione 3 konwertery napięć 3.3V - 5.0V. Dodatkowo do przetestowania komunikacji kupiłem moduł AVTMOD-03 (usb-rs485). Problem jest taki że nie mogę nic odebrać z usart1, nadawanie nieraz działa (jak debuguje po kroku lub jeśli debuger...
Podczas dyskusji na: http://forum.r-pi.pl/post161679.html#p16... okazało się, że istnieje gotowiec dla Raspbery Pi o nazwie RasPiComm http://amesberger.wordpress.com/2012/08/... :-) Ciekawe jak z dostępnością tego. Przeróbka serwis.avt.pl/manuals/AVT530.pdf też pewnie wchodzi w grę (zastosowanie kości na...
Oba wymienione są proste w implementacji - poczytaj wskazane artykuły, to będziesz wiedział więcej i zobaczysz współpracę aplikacji z mikrokontrolerem. 5V - od tego są 74LVC125 lub 126 lub dowolne inne konwertery napięć w tym tranzystory :) I2C - może są - nie wiem. USART - tak oba takie są i masz od razu port szeregowy jaki chciałeś.
Układ PL2303 jak widać nadaje sygnały zanegowane, czyli dla 1 w transmisji wystawia stan niski i na odwrót. I ten tranzystor ma za zadanie spowrotem odwrócić sygnały, żeby 1-ce odpowiadał stan wysoki. Na szczęście układ PL2303 nie wystawia napięć +-12V - wtedy Twój procesor dawno by nie żył.
Witam Napisałem na podstawie kursu http://mikrokontrolery.blogspot.com/2011... program na uC Atmega16 mierzący napięcie ,lekko go modyfikując ,żeby wynik pomiaru zamiast na LCD został wysłany przez UART/USART do AVRTV na uC Atmega8 . Obsługę UART znalazłem tu http://www.forbot.pl/forum/topics49/c-ua...
androt -> Atmega8 która mi steruje tym wyświetlaczem LCD jest również zasilana +3,6V żeby było dopasowanie sygnałów na liniach Tx Rx obu USART'ów. Natomiast sam wyświetlacz LCD jest zasilany +5V wprost z USB. Napięcie +5V doprowadzone jest jeszcze tylko do potencjometru odpowiadającego za kontrast wyświetlacza. Tak więc linie syganłowe wyświetlacza...
. Czy to wina ze nie mam podpietego zewnetrznego kwarcu ? Tak ale o odpowiedniej częstotliwości. Datasheet dla twojego procka zawiera tabelkę błędów z jakimi komunikujesz się po usart dla różnych prędkości zależnie od częstotliwości procka. Jednym z magicznych kwarców jest np 11.0592 który pozwoli tobie na pracę aż po 115200 z bodajże zerowym błędem...
MAX232 jest tylko i wyłącznie konwerterem poziomów napięć i trudno go jakoś specjalnie programowo obsłużyć. To co chcesz oprogramować nosi nazwę UART albo USART i pod tym kątem szukaj na forum i w googlach bo temat był wielokrotnie wałkowany.
Jak by tak można było robić jak piszesz to nikt by sobie konwersją napięć głowy nie zawracał. Sam zresztą czujesz co się stanie - więc po co pytać ? .... pewnie że uszkodzisz w końcu port.
zewrzyj na swojej chińszczyźnie Rxd i Txd jak masz echo w terminalu znaczy że przejściówka jest dobra. Masz w ogóle poprawny poziom napięć między przejściówką i atmelem ? Nie jest to przypadkiem jakiś kabelek DKU-5 od noki ?
Witam, Próbuje zrealizować odbiór oraz nadawanie danych, przez USART. Chcę odbierać wartości wysyłane z PC do cpu do trzech różnych zmiennych oraz wyświetlać w konsoli wartość jednej zmiennej. Spróbowałem, to zrealizować w przerwaniach (na razie bez wykorzystania DMA, później oczywiście wykorzystam do tego DMA, ale chciałem przećwiczyć w przerwaniach)...
Możesz mieć subtelny błąd elektryczny, który powoduje przekłamania znaków. Jak dokładnie wygląda schemat? Jakie są poziomy napięć po obu stronach? Spróbuj odbijać zwrotnie odebrane znaki (wyjątkowo możesz to zrobić w przerwaniu jeśli będziesz wysyłał tylko jeden bajt).
to nie problem układu tylko programu. z doświadczenia wiem że nawet złe dopasowanie napięć pozwala na poprawną komunikację ale za to dzieją się inne dziwne rzeczy. pokaż program. Proszę poprawić treść wiadomości - regulamin p.15
Witam, Próbuje skomunikować STM32F4-DISCOVER z modułem RN-171 po UART. RN-171 działa na 3,3V; STM32 na 3V. Masę mają wspólną. Generalnie wygląda, że działa, ale nie wiem co źle robię bo wygląda jakby STM32 był 'głuchy' na sygnał przychodzący. Na oscyloskopie wygląda to tak, że STM32 wysyła sygnał prawidłowo, a RN-171 na ten sygnał odpowiada mu tym samym...
[url=http://www.ftdichip.com/Support/Doc... znajdziesz w miarę aktualną dokumentację do tego układu. Na stronie 30. masz schemat podłączenia do dowolnego uC. Nie potrzebujesz żadnych konwerterów napięć, ponieważ wszystko jest na poziomie TTL. Jest możliwość, aby podłączyć atmega8 bezpośrednio do portu USB, ale nie...
Witam, Mój problem polega na tym, że za każdym razem przetwornik odczytuje zawsze taką samą wielkość (0xFF). Zmiana napięcia na wejście AC nie przynosi żadnych zmian. Mierzoną wartość otrzymuje z wyjścia potencjometru. Poniżej zamieszczam kod programu. #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <stdlib.h>...
Hmm. Czyli ten HC-06 jest nowym układem i nie przestawiałeś w nim parametrów transmisji komendami AT. Masz konwerter RS232-USB lub komputer z takim interfejsem na poziomach napięć TTL? Edit: włączasz przerwania odbioru RXCIE: [syntax=c] UCSRB = (1<<TXEN) | (1<<RXEN) | (1<<RXCIE);[/syntax] a funkcja obsługi przerwania dotyczy gotowości...
Hmm... Jeszcze jedną dziwną rzecz zauważyłem w tym module. Mianowicie chciałem dać trochę automatyki podczas włączania. Atmega najpierw sprawdza stan linii DSC_EN (stan wysoki wskazuje na włączenie modułu). Jeśli jest zero, ustawia linię TS ("włącznik") na stan wysoki i trzyma go do momentu pojawienie się stanu wysokiego na DSC_EN. W międzyczasie działa...
[code]Witam , złożyłem prosty układ na płytce stykowej który po wysłaniu znaku 'A' zapala diode, ale jak w tytule coś poszło nie tak , moduł bt jest podłączony przez konwerter do mikrokontrolera (oczywiscie Rx i Tx zamieniłem), do zasilania konwertera (Low)zastosowałem dzielnik napiecia co daje 3,3 / 3,2 V , co do aplikacji stosowałem bluetooth controller...
jeśli macie tego typu znaczki: řţř to najprawdopodobniej macie źle ustawioną prędkość w btm, u mnie nie wiem jakim cudem była na 9600 a ja cały czas próbowałem na domyślnej 19200. teraz mam taki problem, napisałem poniższy kod na ATmega168 z kwarcem 20 MHz. http://obrazki.elektroda.pl/5665484900_1... ale jak wepnę moduł VGJ elektronika z btm-222,...
Terminator Możesz mi napisać jak łopatologicznie przykład schematu jak bym mógł wysyłać z AVR-a 3napięcia? Chodzi mi o samą ramkę. W tej chwili mam wysyłam ciąg znaków B123456789 gdzie B- info o początku dla nadawania napięć baterii 12,3 - napięcie jednej z baterii 34,5 - druga 78,9 - trzecia ps. MyDelay -zmniejszyła zapełnienie o 5% :) great, jedziemy...
Poszukuje pomocy w rozwiązaniu chyba prostego problemu: Jeżeli mam mikroprocesor i powiedzmy nóżki numer 5,6 to sprzętowy USART tx oraz rx a 9,10 to sprzętowe SPI mosi/miso do tego mam jeden konektor chciałbym mieć możliwość aby zależenie od tego co będzie w danym momencie potrzebne na tx/rx konektora będę mógł używać raz SPI a innym razem USART przełączając...
Z plików Pana Freddiego utworzyłem sobie plik RCC.c dodałem go oraz katalog hdr. W programie [syntax=c] #include <RCC.c> #define CRYSTAL 8000000ul #define FREQUENCY 168000000ul .... fpu_enable(); pll_start(CRYSTAL, FREQUENCY);[/syntax] Wszystko się kompiluje bez problemu niestety nadal to samo cały czas jakieś bzdury. Zastanawiałem się czy problemem...
Z kumplem udalo sie nam to wykminic !! :) :) :) First: Nie mialem kondensatra przy zasilaniu Max-a,oraz ogolnie przy zasilananiu nie mialem kondensatora, wobec czego cala transmisja byla niestabilna Second: Pisalem ze czasami przy ustaleniu napiecia przychodza dobre dane a nastepinie po rozlaczeniu z portem i ponownym polaczeniu zle. Otoz to nie byl...
Witam, wczoraj napisałem (w zasadzie to skopiowałem z tego poradnika:[url=http://www.botched.co.uk/... podstawowy programik do obsługi MPU6050 i uwaga(!) - odczyt z żyroskopu był poprawny ( problem był z przesyłem przez UART, ale napisałem jakąś funkcję, która zamienia zmienna typu int na tablice char i...
Witam Robię projekt z Techniki mikroprocesorowej. Docelowo ma to być, jak to my nazwaliśmy: smsos, który ma odebrać smsa, przeanalizować treść i odesłać odpowiedź. Jest to układ z Atmegą8, kwarcem 11059200Hz. Pin trzeci(Tx) jest połączony bezpośrednio z komórką i przez max 232 (jeśli zewrę) z wyjściem coma, tak że mogę odpierać na kompie przez minicoma...
[syntax=c] #include <avr/interrupt.h> #include "hd44780.h" #include <string.h> #define KB_PORT_OUT PORTB #define KB_PORT_IN PINB #define PIN_LED (1<<PC5) //**************************************... void port_init(void) { DDRB = 0x0f; //Port klawiatury - stan niski wyjście , wysoki wejście PORTB = 0xff; //właczenie...
Nakombinowałeś kolego. Ja swojego czasu robiłem konwersje do czujnika ciśnienia: 4 linie, 2x I2C i 2 sterujące. Schemat sprawdzony, działa w obie strony. http://obrazki.elektroda.pl/5326096700_1... Chociaż obstawiam że to nie wina schematu i źle zrobionej konwersji - skoro moduł odpowiada. Multimetrem zmierz poziomy napięć na obu końcach....
Stworzyłąem sobie urządznie które ma gadać z Pecetem za pośrednictewem RS 232. Napisałem prosty program, zaprogramowałem procka, ale cały czas jest cisza. Sparwdzałem połączenia, poziomy napięć na max 232 - wszytsko się zgadza. Wszystko wskazuje że musi byc coś nie tak z kodem programu. Jest jedna rzecz , która nie daje mi spokoju. Otóż jak symuluje...
no wlasnie, ile ludzi tyle pomyslow [; ogolnie - aby wszyscy byli zadowoleni - wolalbym czesc od RS-232 zostawic pelna, bo w koncu jak jest mozliwosc miec taki ukladzik za kilka zl (transceiver [ostatnio kolo 7zl] + 5 kondensatorow), to szkoda nie skorzystac - wiadomo ze przez wiekszosc czasu sie tego nie wykorzystuje, ale jak zajdzie potrzeba, to jest...
Posłuchaj ;) ... ja ci proponuję - odpuść sobie to myślenie o CKDIV8. Tzn wyłącz ten Fusebit i przestań o nim myśleć za to staraj się doprowadzić do prawidłowej transmisji wg PDF'a procka. Ty masz wciąż podstawowe problemy z inicjalizacją i przez to masz krzaczki/ptaszki - a to że raz widać jakieś literki a innym razem nie - nie ma nic wspólnego że...
A czy nie prościej użyc procka na niższe napięcia + normalny max232 zamiast "bawić" sie w dopasowywanie poziomów napięć? Fakt, trzeba mieć wtedy dwa źródła zasilania (5 i 3.3VDC), ale LM317 kosztuje grosze.. U mnie to sie sprawdza, tylko powyzej 57kbaud zaczynam miec problemy z transmisją (śnieży :P). Ale to podejrzewam bardziej kwestia terminala albo...
https://obrazki.elektroda.pl/4475384600_... Witam. Jakiś czas temu na forum Budowa. Schemat blokowy i elektryczny konwertera przedstawiają rysunki poniżej. https://obrazki.elektroda.pl/1145840400_... https://obrazki.elektroda.pl/3108407800_... Głównym elementem jest moduł USR-TCP232-T2 Chińskiego producenta...
Witam, Chcę zrobić komunikację mikrokontrolera z telefonem komórkowym w sieci GSM. Wiem, że www.TME.pl jest duży wybór, ale co polecacie na początek, żeby się w miarę łatwo programowało/obsługiwało moduł? A może GR47? Nie jest może najpopularniejszy, ale czasem można go tanio kupić na Alle.ro (dostałem jakiś czas temu za 41zł z pigtailem). Standardowa...
rs232 żaden telefon nie ma. szukał bym pod kątem uart/usart ;) w/w ma twoja nokia Właśnie tego do końca już sam nie rozumiem, jak podłączam jakiegoś SE z PC to komunikacja po RS działa np na Hyperterminalu, oczywiście stosuję konwerter napięć, a jak podłączam dowolną nokię i chcę uzyskać połączenie - dupa... Jest też kilka innych postów z tym samym...
Paweł: Nie wiem czy to wina kondensatorów, ale na pewno takich napięć nie ma. Na szybko zasiliłem samego maxa (i odłączyłem, i od portu, i od procka kabelki sygnałowe) wynik: 2- 9,75 6- -9,43 10- 0,14 7- -9,42 9- 5 *Z tym że 9 i 10 mogą być odwrotnie, bo z pamięci pisałem :P Skynet: Już tak zrobiłem wieki temu ;) wysyłał i odbierał to samo.
https://obrazki.elektroda.pl/9596329200_... Witam Urządzenie powstało w zasadzie trochę z mojej niechęci do kupowania 100% gotowców , a z drugiej strony jest to zatarcie małego błędu popełnionego przy budowie wcześniejszego urządzenia, którym był niewielki woltomierz i amperomierz zainstalowany w mojej mikro instalacji fotowoltaicznej...
Przecież ten mikrokontroler ma fabrycznie wbudowany bootloader i nie trzeba nic dodawać (no chyba że konwerter RS232 albo USB). Soft z strony i to tyle w temacie. Cyt: Mikrokontrolery z tej rodziny posiadają wbudowany bootloader (USART, USB, CAN). Dzięki temu nie trzeba inwestować drogie urządzenia, aby zaprogramować pamieć. Wystarczy wyprowadzony interfejs...
Witam wszystkich bardzo serdecznie. Mam problem z obsługą timera, nie wiem czy dobrze mam napisany kod, bo działa nie tak jakbym chciał. Mianowicie chciałbym generować przerwanie co 100ms i wykonywać pomiary na dwóch kanałach ADC i wyświetlać wyniki na ekranie terminala w PC.. Na początku udało mi się obsłużyć timer0 i wszystko działało prawidłowo,...
Przy każdym scalaku na zasilaniu jakieś 33-100nF i na całej płytce kilka 47uF- elektrolity,Przy wejściu zasilania przynajmniej 100uF, przy wyjściach napięć do serw (każdym) też conajmniej 10uF. Podrzuć schemat oto powiem coś więcej. Ogólnie robi się tak aby zasilanie było dobrze filtrowane a wszystkie wyjścia zasilania posiadały co najmniej mały bufor...
Od jakiegos czasu mam dziwny problem z wyswietlaczem. Ponizej podaje kod zrodlowy: lcd.h // Definicje dotyczace LCD #define LCD PORTC //port z LCD #define RS 0 // wybor rejestru #define RW 2 // 1 - odczyt; 0 - zapis #define E 3 // sygnal zezwalajacy (enable) #define SET_E LCD |= _BV(E) #define CLR_E LCD &= ~_BV(E) #define...
Schemat SA673~1.JPE pochodzi z firmowego chyba BINGO i nie bardzo mi się podoba ze względu na zasilanie. Zamieszczam schemat i wtyczki interfejsu LPG, który zbudowałem i działa od roku z AL700 Powinien również działać z innymi np.: LEONARDO VOILA PLUS MILLENIUM BINGO NICOLAUS TARTARINI LOKATO LANDI Wartość kondensatorów zależy od typu MAX232, noty katalogowej...
Cześć. Do zrealizowania mam projekt urządzenia które będzie zczytywało dane z magistrali CAN i zapisywało ja na nośniku pamięci. Jako nośnik pamięci wybrałem kartę MMC połączona z uP poprzez SPI. Problem jaki teraz mam do rozwiązania to jak pobierać z CANa?? Po przeglądnięciu elektrody natknąłem sie na AT90CAN128. i teraz moje pytanie czy tak skonstruowane...
1. Książka "Moduły GSM w systemach mikroprocesorowych" autorstwa Jacka Bogusza. Na stronie wydawnictwa btc.pl masz spis treści i przykłady. 2. Każdy moduł obsługuje komendy AT. Wysyłanie SMS jest proste jak korzystasz z trybu tekstowego, a nie PDU. AT+CMGF służy do wyboru pomiędzy tymi trybami. 3. Telefon to by było najtańsze rozwiązanie. W Twoim przypadku...
Nie podpinałem 5v do Xmegi tylko do modułu z HC-05 (na tyle jest przewidziany - ma stabilizator). Sam blut jest więc zasilany napięciem 3,3V niezależnie, czy na jego wejście podam 5 czy 3,3V. Po co więc manewrowałem z napięciami? Nie wiem. Głupota, ale w granicach rozsądku, jeśli to możliwe. Dodano po 57 Jest coś nowego. Kiedy usuwam wpis F_CPU w opcjach,...
Przy RS-232 (COM) jest konieczne stosowanie układu MAX232 lub podobnego. Na LPT jest mniej kombinowania z napięciami, a w jednej "porcji" danych można przesłać ponad 8 bitów. LPT wydaje mi się taki "bardziej przyjazny" :D. Tak> to napisz program na PC do komunikacji z tym układem tak, żeby działał na Win NT/XP. I już masz więcej roboty, oczywiście...
Zgadzam się z przedmówcą. Komunikacja przez RS232 jest prostsza bo zaimplementowana we większości AVRów. Polecam jakiegoś AVRa (szybkie, uniwersalne i w miarę proste w programowaniu), np. ATmega8535 (8kB pamięci na program, wbudowany USART do transmisji szeregowej, no i 10bitowy, 8 kanałowy przetwornik A/D). Chyba będziesz musiał zastosować jakiś dzielnik...
Witam, to moja pierwsza konstrukcja, mam nadzieje, że dobry dział. Chciałem prosić o sprawdzenie schematu i ew. wytknięcie błędów. Mam również kilka wątpliwości. Schemat przedstawia moduł GSM (SIM-300), połączony z Atmega644, modułem BTM-222 oraz MAX7325 (I2C Port Expander). Układ ma za zadanie monitorować stan na liniach I/O oraz powiadamiać smsem...
Programowanie modułu BTM-222: Moduł BTM-222 to układ w pełni kompatybilny z interfejsem szeregowym USART. Moduł jest fabrycznie ustawiony na szybkość transmisji 19 200 bps, 1 bit stopu, brak parzystości. Nominalne wartości można zmienić podłączając układ do portu COM komputera. Operacja ta jest możliwa dzięki wprowadzeniu odpowiednich komend AT. Do...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
witam! chcialbym zrobic uklad zczytujacy poziomy z 8 potencjometrow i zapisujacy wyniki jako 8 bitowe wartosci z zakresu 0-255 (lub inny zakres do przeliczenia na 0-100%) rozumiem ze bede potrzebowal 8 portow ADC (czyli ATMega16 da rade). wyliczylem sobie ze do dzielnika napiecia moge dac potencjometr 100k(+1k rezystor w szereg) i opornik 1k do masy...
Witam. Projektując większe urządzenie zawierające moduł WiFi ESP8266 napotkałem bardzo dziwny problem. Dodam, że mam również drugie urządzenie, które dobrze działa a moduły jest tak samo podłączony. Różni się tylko innym mikrokontrolerem – nieszczęsnym, ATmega128. Nieszczęsnym, bo zawiera drugi USART na tych samych pinach, co programator ISP....
Jak widać na ostatnim zdjęciu ( z tego roku). Ostatnio wchłonął mnie kompletnie LPC43xx ale i tak, korzystam z niej bardzo często. AVR w połączeniu z moją platformą jest dla mnie pewną bazą przy uruchamianiu nowych zabawek, eksperymentów i nauki nowych urządzeń, budowaniu bibliotek obsługi protokołów komunikacyjnych poznawanych urządzeń itp. Po prostu...
mam problem z komunikacją atmegi z komputerem przez rs232. diody nie zapalają się tak jak (prawdopodobnie) powinny. gdy wpisuje coś na klawiaturze nic się nie dzieje, zaczynają migać dopiero gdy bardzo szybko wciskam klawisze. rs działa na napięciach ttl łączę się przez minicom, prędkość 9600 8N1 http://obrazki.elektroda.pl/4730623900_1...
Wyciągam z niebytu ale akurat grzebię w Poly-800 z podobnymi objawami. (są napięcia a nawet trochę sygnałów ale układ niezyje). Co do kwarcu w Poly-800 to jest to 6MHz Jak komu to pomoże to tu trochę moich "odkryć" (jedyny krążący po sieci schemat jest faktycznie makabrycznym skanem chyba równie nieczytelnego oryginału drukowanego): Procesor główny...
http://obrazki.elektroda.pl/8964865900_1... Witam wszystkich! Chciałbym przedstawić swoją płytkę testową do mikrokontrolera Atmega8. Celem projektu było stworzenie prostej podstawy domowymi środkami pod naukę programowania w C. Jako podstawę zdecydowałem się wybrać większą płytkę uniwersalną, dzięki temu można wprowadzać drobne zmiany...
Witam. Czy mógłby ktoś wyjaśnić sensownie, jaka jest różnica między protokołem a interfejsem? Wszędzie walają się niepoukładane informacje Modbus RTU, RS232, Probibus RS485, USART, SPI, ETHERNET, itd... I albo ktoś nic nie wie, albo ktoś wie wszystko i używa języka nieszczególnie zrozumiałego dla tych wcześniejszych. Po męczarniach na google i wiki...
Jeżeli produkcja jest jednostkowa, to na pewno masz czas, ale nie wiadomo czy masz warunki aby przeprowadzić kalibrację w pełnym zakresie temperatur i napięć. Jeżeli produkcja jest seryjna, to pewnie masz warunki, ale księgowy może kwestionować taką rozrzutność z punktu widzenia czasu i dodatkowego procesu. Tak, jak wcześniej pisałem, możesz kalibrować...
http://obrazki.elektroda.pl/7969630300_1... Najprostszym rozwiązaniem było kupienie FT232, ale w wyniku porównania jego ceny z ceną ATmega8 nie było ono zbyt ekonomiczne. Dlatego autor postanowił zaprojektować konwerter na mikrokontrolerze. A jak jest już mikrokontroler, to sam USART wydaje się minimalistycznym rozwiązaniem. Stąd pomysł...
Witam Zanim napiszę o zastosowanej pamięci Flash.. może parę słów o projekcie... Otóż mój projekt ma za zadanie przedstawić niektóre z możliwości technologii Bluetooth, czyli ma zadanie przedstawić na wyświetlaczu matrycowym słowo, które zostanie zadane i wysłane przez użytkownika. Użytkownik będzie tutaj wysyłał jakieś słowo z komputera, które następnie...
http://obrazki.elektroda.pl/6243559000_1... Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać...
Z aktualizacją Bascom to chyba wystarczy jak napiszesz do <support(at)mcselec.com> podając numer licencji która się Tobie wyświetla w oknie "About". Przypomną Tobie albo ustawią nowe hasło. Od pewnej wersji działa update prosto z programu. Niemniej do programowania Xtiny/AVRX/MEGAX to potrzebny jest osobny addon. Kiedy wyszły Xmegi do dodane zostały...
Witam, to moja pierwsza konstrukcja, mam nadzieje, że dobry dział. Chciałem prosić o sprawdzenie schematu i ew. wytknięcie błędów. Mam również kilka wątpliwości. Schemat przedstawia moduł GSM (SIM-300), połączony z Atmega644, modułem BTM-222 oraz MAX7325 (I2C Port Expander). Układ ma za zadanie monitorować stan na liniach I/O oraz powiadamiać smsem...
Sporo do wyjaśnienia ;) Zerpo- Czy ktoś pytał Cię o zdanie ?? Przyznam, że byłem wtedy lekko zdenerwowany – tak więc przepraszam... Zerpo’a już przekonałem i uznał, że jakieś szanse mam Co do tych szans to napisałem tak: "szanse masz, jesli bedziesz stopniowo podchodzil do wszystkiego, a nie naraz"... Ja od początku podchodzę modułowo......
http://obrazki.elektroda.pl/8544906200_1... Witam. Jestem studentem Politechniki Gdańskiej. W tym semestrze jako projekt wykonywany w ramach zajęć wymyśliliśmy sobie zdalnie sterowany samochód za pomocą smartfona. Projekt wykonuję razem z kolegą, a ponieważ jest on już praktycznie ukończony, czas na prezentację :) Główne założenia projektu:...
Witam faktycznie co innego kolega pyta a co innego otrzymuje w odpowiedzi wiec zaczynając od początku Aby zaprogramować mikrokontroler musimy mieć programator na USB czy też na port LPT Jeżeli posiadasz port USB w komputerze a zapewne tak jest :) To polecam kupić programator na USB ponieważ ma kilka istotnych zalet w przeciwieństwie do programatora...
Ciekawy ten układ TC500. Wydaje się że przy jego pomocy też można też osiągnąć nawet 5.5 cyfry. Problem jest tez że ta kalibracja będzie pływać. Ale skoro kolega czeka na kondensatory to nie będzie problemu. Szkoda tylko było projektować płytkę. Teraz będzie trzeba ją przerabiać. Na jakim scalaku. Opcji jest kilka. Ale realnie wchodzi w grę LTC2440....
Dzięki wielkie za pomoc, spróbuję to wykorzystać ;) tak kilka słów wyjaśnienia, procesor jest od podstaw napisany przeze mnie w ramach pracy magisterskiej. Język Verilog, wszystkie układy arytmetyczno-logiczne napisane w opisie strukturalnym,reszta mieszanie. Testuję na razie w fpga Actel AGL250 (ledwo się mieści z peryferiami) ale docelowo ma być wykonany...
A wiec juz pisze więcej szczegolów otoz po pierwsze ingerowanie w budowe enkodera nie jest mozliwe bo jest to nowy enkoder szczelnie zamkniety i raczej nierozbieralny. Teraz odpowiedzi na reszte postow: Silnik jest stabilnie przytwierdzony do podloza nie mniej jednak generuje drgania. jest to silniczek krokowy 2-fazowy bipolarny o oznaczeniu KP56LLM2-553...
https://obrazki.elektroda.pl/4509007500_... Zapraszam na prezentację https://obrazki.elektroda.pl/1519670000_... Przygodę z APM32F003F6 pozwoli nam szybko rozpocząć płytka Mini Board. Oprócz głównego MCU z przydatnymi do uruchomienia elementami takimi jak rezonator kwarcowy, przycisk RESET oraz testowy, diody LED,...
Czy może być to wina któregoś z kondensatorów Rozumiem, że masz translator napięć max232 albo podobny.. problemy z transmisją będą, jeśli kondensatory będą za małe - ładunku nie wystarczy na wysterowanie linii przez odpowiednio długi czas. Ja u siebie stosuje kondensatory 4u7 jako latające (z dublera oraz inwertera) oraz 10u jako kumulujące (na szynie...
http://obrazki.elektroda.net/57_11744178... Witam! Chciałbym zaprezentować swoją płytke testową mikrokontrolera ATmega32/ATmega16, na pokładzie której znajdują się m. in.: - Zegar czasu rzeczywistego - PCF8583 - 3 ekspandery I2C na 8Bit - PCF8574 - Pamięć EEPROM serii 24C... - Konwerter napięć - MAX232 - Układ reset-u DS1813 - Odbiornik podczerwieni...
Witam, najpierw program: .include "m88def.inc" ; procek ustawiam na prace z wewnętrznego oscylatora 8MHz ; tryb sleep ustawiam jako POWER DOWN ; PD3 (INT1) jest przyciskiem (wejscie) ; PB1 (OC1A) to wyjscie sterujace reglem ; PB5 to wyjscie sterujące MOSFETami zalaczajacymi zasilanie regla ; PD5 (OC0B) to wyjscie sterujace LEDem ; ADC6 - pomiar pradu...
przerwa usart esp8266 usart usart wskaźnik
glowica laserowa pompa próżniowy lodówka rozszczelnienie ściany
moduł bluetooth blaupunkt daytona
LiFePO4 314 Ah – dobór kabli i zabezpieczeń do magazynu energii, BMS, bezpieczniki, przewody Mercedes W211 320 CDI – demontaż skrzynki bezpieczników pasażera, F32, F32-K, lokalizacja, procedura