MAX3120 - ten tylko formuje impulsy zgodnie ze standartem irda. Lub bardziej rozbudowany MAX3130 ktory ma wbudowany interfejs szeregowy zgodny z rs-232.
Witam. Potrzebuję pomocy znawców procesora Z80. Mam urządzenie z Z80 na pokładzie - dokładnie LH0080A. Urządzenie posiada układ LH0084A i wyprowadzony port komunikacyjny. Urządzenie pracowało w połączeniu szeregowym z masterem tylko za pomocą linii RX,TX. Chcę się połączyć z urządzeniem przez w/w złącze szeregowe. Do tego potrzebuję danych takich, jak...
Dzien dobry Podbijam temat i pytam. Czy udało się panu coś zrobić w kwestii komunikacji z vrnetDIALOG z pominięciem serwisu Vaillanta?
Witam, A czy na pewno Modbus RTU idzie po Ethernecie -Modbus TCP/IP. RTU masz po RS485 i do tego jest mnóstwo programów RTU oraz ASCII może iść po RS485 jak i po TCP/IP. To tylko format danych. Pozdrawiam,
Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...
No i tu masz opis warstwy 1 i 2 protokołu. A gdzie opis wyższych warstw, tzn format ramek, znaczenie poszczególnych bajtów w ramkach i procedury ?
Od bardzo dawna poszukuję opisu komunikacji w sieci MPI Siemensa, niestety format ramki jest chyba tajny ;( A chciałbym w jakiś sposób porozmawiać ze sterownikiem serii C7-300 Simatic. Za wszelką pomoc dziękuję.. Q.
moze predkosci sa rozne lub inne formaty ramki. Bo jak dostajesz krzaki to znaczy ze komunikacja jest| O ile pamietam to modbus ma format 1 + 8 + 1 + 1 A jaki masz na PC-ie? Jakies bledy na PC-ie przy odbiorze?
Skoro ramka zaczyna się STX a kończy ETX, to dziwne jest wysyłanie bajtów 02 i 03. Wstaw dokumentację.
(...) ; commandLength; i++) { stagSerial.write(command ); Serial.print(command , HEX); Serial.print(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); lcd.print("%"); Przepraszam za wszelkie zamieszanie, ale wygląda na to, że w poprzednich odpowiedziach...
Czy mogę wykorzystać piny TX i RX i standardowe "biblioteki no a czemu miałbyś nie móc, przecież będziesz działał wtedy na zwykłym RS232. Jenak jeśli dopiero zaczynasz z tym zabawę to lepiej potrenuj sobie na RS485 czyli z konwerterami SN75xx bo do sterowania RS485 jednak bedziesz musiał zaprząc jeszcze jedną linię sterującą kierunkiem przepływu, będziesz...
Po pierwsze : Str:=Memo.Lines po co to skoro w Str masz juz to co potrzebujesz ? Po drugie: Nie jestem pewien na 100% ale w com port mozna bylo odbieraz ramke gdzie ty wyznaczasz co ma byc poczatkiem ramki. Jezeli zmieniesz wysylanie paczki z uc na format np na 'RP100' a ustawisz znak R jako poczatek ramki, to nawet nie musisz sprawdzac w programie...
Co do komend AT jest dobry opis w EP8/2002. Mam go więc ewentualnie jak by ktoś chciał to mogę podesłać. A może ktoś ma coś dobrego o komunikacji z nokią (mbus/fbus), jakis opis rozkazów (format ramki już mniej więcej znam) . To co jest w EP jest ok, ale w przypadku loga, resetu, monitora, a mnie się rozchodzi o dzwonienie i wysyłanie sms z poziomu...
Część. Na początek dzięki Wszystkim za ogrom pracy włożonej w ten wątek. Dzięki temu bez problemu zrealizowałem odczyt danych od K1Pv2. Ramki od sterownika wyglądają niemal identyczne jak opisane w tym wątku. CRC – ok, jedno błędne na ok 2000 ramek Dzięki Waszej bazie nie musiałem się bawić w dekodowanie parametrów. Problem pojawił się natomiast...
Witam. Chciałbym połączyć swój falownik Sofar Falownik 5,5 KTL-X z Grafaną. Czy macie jakiś dobry poradnik, co bym potrzebował (soft) do wysłania po RS-485 danych do Grafany? Mam komputer jako serwer z przejściówką USB na RS-485. Znam Grafanę, odczytuję ramki z falownika poprzez SSCOM, ale nie wiem, co jeszcze trzeba "pomiędzy" do połączenia tej komunikacji....
Przemyśleć jaki interfejs, jaki format ramki, jakie adresowanie, jakie polecenia, jaka synchronizacja jak przesyłane dane plus ewentualnie jak będziesz sprawdzał poprawność tych danych - suma kontrolna itd. Weź jakiś protokół komunikacji i zobacz co tam jest umieszczone.
W MQB na linii port OBD-II - CAN-Gateway, panuje absolutna cisza, o ile nie otworzy się komunikacji gatewaya z konkretnym modułem. Jak otworzyć komunikację z gatewayem i przypisać adresy GW i urządzenia diagnostycznego już wiem i to działa, teraz potrzebuję się dowiedzieć: 1. Jak zarządzać od Gatewaya listy skonfigurowanych modułów CAN. 2. Jak odczytać...
Nie wiem czy pomogę ale widać że sterownik komunikuje się po canie musiał byś znać message id oraz zawartość przesyłanych danych i nie wiem czy któryś z producentów udostępni format ramki bo zazwyczaj produkuje dedykowany kontroler sterujący albo kartę do pc. Jeżeli masz dostęp do oryginalnej maszyny można by zgrać komunikację i na tej podstawie napisać...
W amatorskich aplikacjach nigdy nie bawiłem się w liczenie sum kontrolnych, ani tworzenie jakiś super wymyślnych formatów ramki. Twój uK ma sprzętową obsługę USART i może być widziany jako wirtualny port COM, to najprostszy sposób komunikacji z PC. Możesz sobie przesyłać bajt po bajcie, albo zdefiniować jakiś bufor, który po wypełnieniu wywołuje przerwanie...
(at)atom1477 w sterowniku zawarty jest interfejs do modułu to może być SPI lub UART a także linie cyfrowe które np. informują o odebraniu pakietu Ten interfejs to może być też pojedyncza linia cyfrowa do modułu OOK "on wire" wtedy mikrokontroler niestety jest silnie obciążony, ale to tylko jedna z opcji jaką może wybrać użytkownik protokołu, może wybrać...
Mam inną przejściówkę USB/RS485 ale dalej nie działa. Mam też odpowiedź producenta przyrządu: W odpowiedzi na Pańskie zapytanie informuję, iż do nawiązania komunikacji w formacie Modbus RTU nie nadaje się program windows'owego terminala. Ze względu na ostre wymagania czasowe w formacie ramki musi być stosowane specjalistyczne oprogramowanie zapewniające...
Próbuję do systemu Nexo podłączyć sterowniki wentylacji oraz klimatyzacji poprzez kartę komend. Ze strony Nexwella, sterowanie ma odbywać się poprzez użycie logik, które wysyłać będą polecenia na kartę komend. Póki co, urządzenia zewnętrzne staram się symulować programem na komputerze z podłączonym konwerterem usb -> rs485, ale niestety komputer nie...
Witam Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji...
Tak, ale nie wiem czy o to chodziło (at)romanpartyka Mianowicie tutaj komunikacja nadal odbywa się w języku rozumianym przez człowieka tj. JSON umożliwiający sprawdzenie przez człowieka całej komunikacji. Nadal jest to dość wolne. A2A ułatwia komunikację między agentem "klienckim" a agentem "zdalnym". Agent kliencki odpowiada za formułowanie i komunikowanie...
Witam Czy ktoś miał do czynienia z koncentratorem czujników temperatury G38900034 firmy Carlo Gavazzi? Interesuje mnie format komunikacji po RS232 (struktura ramek danych, komendy sterujące). Prawdopodobnie będę musiał ingerować w "żywy organizm" i będzie się to musiało zakończyć inżynierią wsteczną - a tego wolałbym uniknąć.
Odnośnie ramki - zastosowałem format MODBUS'a RTU. Oczywiście nie napisałem obsługi całości, tylko dwa czy trzy kody funkcji. Ramka jest taka: adres uP | kod funkcji | dane | CRC|. I tego się trzymam. Moje pytanie tyczy się bardziej tego KIEDY zacząć analizować ramkę, bo chyba tu jest problem skoro stałe czasowe to lipa. O ile wiem to nie powinienem...
hej, próbuję wykorzystać to połączenie z KLCD przez rs232 i natrafiłem na problem. GuardX mi działa - więc komunikacja ok. Dane z Integry lecą - na oko zgadzają się z tym PDFem - np. stany wejść. Po wysłaniu ramki z komendą 0x77 dostaję odpowiedzi. Ale 0x78 wygląda mi na całkiem ignorowane, w każdym razie 0x55 w odpowiedzi nie widzę. Skoro na 0x77 dostaję...
Po prostu wiem jak to działa... i tak widziałem/mam MultiEcuScan, ForScan, ELMConfig, VauxCheck. Cała komunikacja to wysłanie odpowiedniej ramki z żądaniem i odebranie odpowiedzi. Całą resztę robi soft. Tylko w "markowych" skanerach część softu jest zaszyta w samej "głowicy diagnostycznej" ale tylko po to aby trudniej to było skopiować. Jeśli mamy sterownik...
Witam, 1. jeśli to możliwe proszę załączyć manual do falownika bądż linka do tegoż 2. zazwyczaj falownik umożliwia sterowanie dwojakiego typu - poprzez wejście analogowe napięciowe lub prądowe - poprzez wejście sieciowe (RS, ETH) W pierwszym przypadku sterownik PLC musi mieć takie wyjście - sposób wysterowania zależy od sterownika : GE -> kierujemy...
Ethernet – technika, w której zawarte są standardy wykorzystywane w budowie głównie lokalnych sieci komputerowych. Obejmuje ona specyfikację przewodów oraz przesyłanych nimi sygnałów. Ethernet opisuje również format ramek i protokoły z dwóch najniższych warstw Modelu OSI. Jego specyfikacja została podana w standardzie IEEE 802. Ethernet jest najpopularniejszym...
witam, przeszukałem google i nie znalazłem wielu informacji po polsku na temat formatu ContactID. Fakt, miałem kiedyś ten sam problem. A niektóre informacje są nawet płatne. Chciałbym się dowiedzieć kilku rzeczy: - jakie kody oznaczają poszczególne zdarzenia w centralach alarmowych Zobacz do tego pliku tekstowego - opis zdarzeń ContactID w wydaniu...
A mnie się wydaje że tylko jeden najstarszy bit jest błędny. Tak! rzeczywiście, nie wziąłem pod uwagę, że Terminal wysyła kody ASCII czyli "0" tak naprawdę przesyłane jest jako "48" a więc reprezentacja binarna to "0011 0000" a nie "0000 0000". Mimo wszystko problemem była ta "1" na najstarszym bicie. Okazało się, że ustawiłem złą długość ramki. /*...
Can - krótki zasięg umiarkowana prędkość 125kb/1MB o ile pamiętam dopuszcza się 40metrów, w przypadku samochodów 32m instalacji na samochodzie i 8m do urządzenia diagnostycznego Profibus - elektrycznie RS485 - duże odległość duża rozpiętośc prędkości od kilku kb do 12Mb, ze względu na rozbudowaną komunikację konieczne stosowanie specjalizowanych scalaków...
Jak będziesz miał jakieś ciekawe wyniki to daj znać - również się interesuję tym tematem. Swoją realizację prawdopodobnie oprę na rs485, z własnym protokołem. Własny format ramki itp. Arbitraż czy jak to się tam zwie ;) nie wiem jeszcze jak zrealizować. W każdym razie będzie to multimaster. Jedna uwaga - planuję zrobić coś takiego,(inne nic w i2c) że...
Zgodnie z obietnica prezentuje sposob podlaczenia wyswietlacza poprzez przejsciowke USB<->rs232. Po stronie wyswietlacza liczy sie tak naprawde protokol komunikacji wyswietlacz <-> lcd4linux. Mozemy wlasciwie napisac obsluge wyswietlacza na dowolny uc i wyswielacz, pod rygorem zachowania standardu tej komunikacji. Przykladowy program napisany...
kompletnie nie mam pojęcia co się dzieje. . No nie dziwię się, bo po opisie problemu i podejściu jawi się totalny chaos. Przede wszystkim np sprawdzanie wszystkiego czyli ramek składających się z 7 bitów ;) Szok! jakie pomysły ludzie mają? Proponuję usiąść na spokojnie, otrząsnąć się z tego co było i przeczytać najpierw PDF od BTM'a z którego jasno...
Witam na forum. Nigdy nie miałem potrzeby używania linii sterujących przy komunikacji USB. Wystarczały mi funkcje CDC_Init_FS, CDC_DeInit_FS, CDC_Receive_FS, CDC_Transmit_FS. Pojawiła się jednak potrzeba użycia CDC_Control_FS. Nie miałem problemu aby uzyskać informacje o wybranej prędkości transmisji czy formatu ramki w CDC_Control_FS [syntax=c] case...
Prąd pobierany przez mikrokontroler można zmniejszyć poprzez zmniejszenie prędkości zegara rdzenia - "CLKPR – Clock Prescale Register" (strona 35). Dane najlepiej było by zbierać w porcjach po 512B, tyle co sektor karty pamięci. Sam sposób przechowywania danych jest uzależniony od cech próbkowanego sygnału - jeśli wszystkie próbki są niezależne,...
Udało mi się zdobyć kilka nowych informacji. Mianowicie ramka danych ma format 1200 baud, 7, E, 2. Po ustawieniu tych samych parametrów na terminalu wciąż cisza. Udało mi się zdobyć również wycinek dokumentacji modułu komunikacyjnego BSL-100 z którego wychodzi RS. Widać tam układ MAX232 , który łączy się z zaciskami śrubowymi RSa. X11 to złącze taśmowe...
Witam! Wszystko zależy od sposobu sterowania wyświetlaczem. Jeśli sterujesz np. podając szeregowo wartości RGB kolejnych pikseli w wierszach, to warto stworzyć taki format zapisu ramki do pamięci, żeby odczyt był płynny (czyli bajt po bajcie przesyłany prosto do LCD) i w całości. Inaczej zapiszesz dane, gdy sterujesz LCD kolumnami. Kolejna sprawa to...
Bardzo dziękuję za podpowiedzi. Spróbuję z tym snifferem i zobaczę co się będzie działo. Co do kwarcu to jeśli będzie to jedyne rozwiązanie to spróbuję podmiany, choć trochę ucierpi procesor na szybkości czego wolałbym uniknąć. do tadzik85 dziękuję za informację, choć akurat dokumentację przeczytałem, ale mam jedną uwagę dla wszystkich którzy trafią...
Może troszkę nie na temat, ale inne bardziej odpowiednie tematy są zamkniętę i nie mogę w nich odpisać. Pamiętam, że czytałem ten temat kiedy poszukiwałem informacji o swoim problemie z płytą indukcyjną. Trafiła do mnie na naprawę indukcja Ikea SMAKLIG 202.228.30. Zbudowana jest ona z dwóch płyt tiger (ELE2258 - płyta lewa, ELE2256 - płyta prawa) oraz...
Czy kiedykolwiek zdarzyło Ci się użyć terminu UART tylko po to, by zostać poprawionym przez innego inżyniera, że nie jest to UART, ale USART? W pewnych przypadkach oba te terminy są zamienne, ale w wielu innych używanie ich wymiennie jest niepoprawne. Przyjrzyjmy się, czym dokładnie są USART i UART, a także jakie są pomiędzy nimi główne różnice. Większość...
(at)ElektrodaBot Nie chcę używać innych zewnętrznych urządzeń oprócz WiFi Solis Data Logging Stick DLS-WIFI. Chciałbym odczytać napięcie używając Serwer B ,który znajduje się w zakładce Advanced na stronie konfiguracyjnej loggera. Bezpośrednia odpowiedź na pytanie Aby odczytać napięcie z falownika Solis (np. 3P5K-4G) za pośrednictwem wbudowanego rejestratora...
Witam Ad 1. Nie korzystałem z tego zestawu. Jeżeli jest napisane, że na tym zestawie openMac można odpalić to tak pewnie da się to zrobić. Ad 2. AT86RF230 działa zarówno na stosie openMAC jak i na stosie MeshNetic. Nie jestem w stanie odpowiedzieć czy ZIG może działać z stosem MEshNetics. Stos ten jest napisany w kompilatorze NesC. Opiera się w swojej...
Gdy misja będzie angażowała nieco mniej czasu warto pojawić się w [url=https://www.elektroda.pl/rtvforum/f... i zaprezentować ciekawostki związane z budowaniem satelity, oraz procesem testów, umieszczenia na orbicie, i prowadzenia misji. Przydadzą się też informacje o segmentem naziemnym. Czy macie długoterminowy plan umieszczania...
To co ci jest potrzebne, nazywa się protokół . Protokół się wymyśla a następnie pisze się jego specyfikacje . Jesli juz dziala ci interfejs (tj fizyczne popychanie bitów), to opracowanie protokołu cię nie ominie. Popełniłem już kilkanaście protokołów, więc mogę stwierdzić, że mniej wiecej robi się to tak: - wymyslasz format ramki, tj. gdzie nagłówek,...
Witam Czy któryś z kolegów rozgryzł albo znalazł jakieś informacje na temat komunikacji po RS232 taniego, chińskiego modułu zasilacza/ładowarki cc/cv? Chodzi mi o moduł tego typu: https://obrazki.elektroda.pl/9074373600_... https://obrazki.elektroda.pl/6564273400_... Czy to w ogóle działa? Czy wyprowadzenia RX TX są...
Po zakłóceniu ciągłej transmisji nie złapiesz już w sposób pewny bitu startu Po zakłóceniu można robić setki różnych rzeczy. Zarówno przy USART jak i przy każdym innym protokole zarówno szeregowym jak i równoległym. W realnym świecie jak piszesz takie zakłócenia występują. Sądząc z poprzednich postów autor ma tego świadomość. Zauważył tylko, że częściej...
Witam, przebieg który zamieściłem powyżej jest ciągiem bitów generowanym przez układ zdalnego sterowania w momencie przyciśnięcia przycisku zmiany kanału, wciśniecie innego przycisku powoduje wygenerowanie innego ciągu (pewne fragmenty pozostają takie same). Cyklicznie występuje także wymiana danych jednak najbardziej interesujący wydawał mi się ciąg...
Witam! Koledzy mam taki problem - muszę połączyć przetwornik wagowy z wyjściem RS-485 do sterownika PLC (OMRON CP1L_EM z interfejsem RS-485 CIF-11). Wg instrukcji przetwornika pracuje on zawsze w trybie Slave wg protokółu Modbus-RTU. Niestety, mimo kilkudniowych prób i stosowania wszelkich możliwych kombinacji nie udało mi się uzyskać łączności. Próbowałem...
http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...
Witam Tworzę urządzenie które będzie komunikowało się z komputerem poprzez FT232. Problem polega na tym że uC nie komunikuje się z PC. Napisałem na początek taki prosty program żeby sprawdzić czy komunikacja działa: http://obrazki.elektroda.pl/6189266100_1... Od rana tworze różne kombinacje alpejskie żeby ruszyć tą transmisje ale nie...
mam Atmega8a-PU pomóż mi ją skonfigurować i napisać kod który za pomocą zewnętrznego terminala połączonego Bluetooth. Dioda ma palić się i gasnąć jak użytkownik wpiszę 0 na terminalu. Potrzebujesz trzech kluczowych elementów do wykonania tego zadania: komunikacji UART, obsługi przerwań oraz sterowania pinami GPIO. Pierwszym krokiem będzie inicjalizacja...
Witam dopiero zaczynam zabawę z komunikacją przez RS mam pytanie do wszystkich którzy bawili się komponentem ComPort. A brzmi ono tak mam analizator logiczny który wysyła dane przez port Rs232 Zainstalowałem ComPort wszystko chodzi ładnie. Port się otwiera i zamyka połączenie z urządzeniem jest ale podczas wysyłania danych przez analizator w polu RichEdit...
Tak wiem o tym wyłączyłem. Dodano po 3 Trochę to trwało ale się udało.Nie wiem czy źle deklarowałem prędkość transmisji czy co ale działa to najważniejsze. Dużo pomógł kod dla UART0: [url=]http://www.elektroda.pl/rtvforum/t... [syntax=cpp] #define BAUD 19200 # define F_CPU 16000000 #define MYUBRR F_CPU/BAUD/16-1 #include <util/delay.h>...
Mam problem weźmy pod uwagę kod: /************** Inicjuje port szeregowy AVRa ************/ void USART_init(unsigned int myubrr) { /* Ustala prędkość transmisji */ UBRR0H = (unsigned char)(myubrr>>8); UBRR0L = (unsigned char)myubrr; /* Włącza odbiór*/ UCSR0B = (1<<RXEN); /* Format ramki: 1...
https://obrazki.elektroda.pl/2212041800_... Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" -...
Z tego co czytam było juz wałkowane z 100 razy, co nie zmienia faktu ze ja ma problem:(. Mam zamiar "pogadać" ze swoja atmega8 po rs232. Mam konwerter z USB do RS, wymaga maxa by z 12V przejśc na 5V. Podłaczyłem, polutowałem, właczyłem terminal(moserial), ustawiłem baud, dlugośc ramki, bity stopu. I odbieramy. No i wyszło to jakoś kiepsko, bo uC nadał...
Inicjalizuję UART 195, 105, 255, 132, 255, 160, 61, 20, 211, 193 Zarówno atmega, jak i GPS zasilane są napięciem 3,3V.
po ustawieniu bitu komunikacji multiprocesorowej nadal nic się nie zmieniło. Zastanawiam się czy aby dobrze zapisałem 9 bit do wysłania. Chodzi o to aby 9 bit był zerem (wtedy wiem że przechodzi 9 bitów - widzę na oscyloskopie). .include "m32def.inc" ;dołączenie pliku z definicjami rejestrów .def Temp = R16 ;przyporządkowanie rejestrowi R16...
Witam. Mam problem z komunikacją pomiędzy PC i Atmega32. Kupiłem moduł FTDI FT232RL. Wygląda on dokładnie tak: http://obrazki.elektroda.pl/7068005800_1... Napisałem taki program dla Atmegi32 [syntax=c] #define F_CPU 8000000UL #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <string.h> #include...
Mimo wszystko postaram się odpowiedzieć na podane 9 pytań: ad 1/ W kamerze IrDA "zaświeca się" co 1/2 sekundy, gdyż to jest jeden z procesów wyszukiwania aktywnych urządzeń w otoczeniu - jedno z zadań warstwy irlap gdy brak jest aktywnego połączenia a powinno zostać zestawione. Najczęściej urządzenie wysyła 7 ramek XID w krótkich odstępach czasu. ad...
(at)Markosik20 Dziękuję za zainteresowanie! :-D Nie zrozumieliśmy się. Nie chcę transmitować znaków w czasie rzeczywistym. Druga sprawa - w RS485 masz wiele nadajników, jeden master reszta slave - nie można sobie tak śmiecić na linii (po znaku), to nie buforowany RS232! Inna sprawa, że docelowo przesył będzie w trybie ASCII (później rozszerzę soft o...
Witam Rozpracowuje sobie powoli komunikacje bluetooth z użyciem mikrokontrolera. Na początek napisałem sobie prosty kod do kuminakcji w trybie pollingu z terminalem z komputera. Używam terminala Realterm. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //operacje na pamieci flash #include <util/delay.h>...
Nie odniosłeś się do mojej podpowiedzi, czyli: Jeśli się nie mylę to każda firma produkująca wodomierze może mieć swój własny sposób przesyłania danych (z tych właśnie nakładek), który może (choć nie musi, ale powinien, być jakoś szyfrowany). Wątpię, aby którykolwiek z producentów udostępnił Wam wygląd i opis wysyłanych/odbieranych ramek. Powinniście...
Witam Próbuję napisać w c++ program do komunikacji z moim mikroprocesorem sterującym mostek H. Warto dodać, że w programie Bray Terminal wszystko działa. W uC wgrany jest program odpowiedzialny za komunikację uart. Komunikację podzieloną mam na ramki. Poniżej fragment kodu odpowiadający za sterowanie mostkiem: [syntax=cpp] #include "usart.h" #include...
Witam. Próbuję przeprowadzić komunikację między ATMEGA16 a PC. Kod znalazłem na jednej ze stron i powinien być ok. Zmieniłem go tak aby wysyłał słowo test. Niestety w konsoli otrzymuję inne znaki niż te, które wysyłam. Znaki nie są losowe zawsze te same tak jakby był problem z kodowaniem. Przejściówka sprawdzona, sprzętowo też racze ok, program testowy...
Jeszcze dodatkowa informacja, napięcie na wyprowadzeniu 4 około 2 V uzyskuję bez wysyłania czegokolwiek do xbee z atmegi. Do nawiązania komunikacji nie wykonuję żadnych sekwencji poleceń, jedynie podaję na wejście xbee (wyprowadzenie 4) ramkę danych z atmegii128. (korzystam z domyślnych ustawień) [syntax=cpp] #define BAUD 9600 #define MYUBRR F_CPU/16/BAUD-1...
Od jakiegoś czasu firma Apple zarzekała się, że zacznie zacierać granicę pomiędzy tabletami a laptopami. Ponieważ mój osobisty laptop ma już 12 lat i dzięki dyskowi SSD jakoś jeszcze nadąża z Windowsem 10 to nieco brakuje mi portów USB 3.0. Także brak należytej komunikacji pomiędzy telefonem Apple a laptopem jest bardzo uciążliwy. Mój obecny tablet...
Próbowałem podłączać również na odwrót czyli B do GND A do Vcc, ale wtedy transmisja ustaje. Działa jedynie gdy obie linie są podpięte do Vcc. To samo tyczy się rezystorów 4.7k. Nie mam żadnego specjalnego przewodu. Używam dwóch cienkich miedzianych drucików ze skrętki. Długość nie przekracza pół metra. Prędkość 9600 bodów. taka sama ustawiona w terminalu....
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
Witam, mam za zadanie sterować modułem Motorola G24 poprzez atmege2560. Ogólnie w projekcie chodzi o wysłanie sms'a przez moduł. Sterowanie modułem odbywa się poprzez komendy AT. Napisałem wstępny program, którego niestety nie mam możliwości przetestować na komputerze.. Oto kod: [syntax=c]#define FOSC 1000000 // Clock Speed #define BAUD 115200 // Baud...
Witam, mam pytanie odnośnie przesyłania pomiaru temperatury z czujnika DS18b20 przez RS232 do PC. Korzystam z płytki edukacyjnej: http://are.net.pl/?id=products&cmd=9... Do uC mam podłączony czujnik DS18b20, wyświetlacz LCD. Pomiar temperatury na LCD wyświetla się poprawnie, to samo chcę wysłać przez RS232 do PC i już nie działa, w ogóle...
Już nie mam pomysłów... Próbowałem już różnych rzeczy. Problem wygląda tak: Chciałem skomunikować się z kompem i... Doszedłem do momentu w którym jak wysyłam jakiś znaczek z uC to na terminalu otrzymuję inny (za każdym razem ten sam) Tu wygenerowałem listę znaków A-Z i po przesłaniu zobaczyłęm: znaczki odebrane | znaczki wysłane bin | hex |znak |znak...
https://obrazki.elektroda.pl/2706934000_... Witam wszystkich. Postanowiłem się podzielić z Wami moimi doświadczeniami z bezprzewodowymi czujnikami temperatury dla inteligentnego domu. Inteligentny dom buduję, tak jak wiele osób, na ESP8266. Do tej pory były to sterowniki – bramy, garażu, ogrzewania, domofonu, alarmu. Wszystkie...
Witam, Natknąłem się na problem przy inicjalizacji karty MMC przez LPC2142. Wykorzystuję funkcje przygotowane przeze mnie na AVR (sprawdzone w boju). Po wysłaniu polecenia GO_IDLE_STATE karta zwraca R1=1 informując, że znajduje się w IDLE_STATE. Problem pojawia się przy wysyłaniu polecenia SEND_OP_COND. Karta powinna Zwrócić R1=0 (poprawność inicjaziacji)...
Witam Ostatnio zacząłem zbawę z miko i napotkałem problem, który już od kilku dni nie daje mi spać. Posiadam Atmege 88Pa, programator USBasp(Lc technology) z slowsck wszystko już ze sobą się komunikuje atmega ładnie zapala diodę. Ponieważ potrzebuje do dalszych moich działań komunikacji uC z PC zakupiłem Konwerter UART TTL RS232 ( silicon lab CP2102)....
3.1. Jak najlepiej podłączyć to wszystko do PC. Czy wkładać wszędzie konwertery? (rs232 lub USB?). Zależy mi na szybkości. Jeśli wszystkie urządzenia mają RS-485 to spinasz je w sieci RS-485. Standard dopuszcza 32 urządzenia, wiec przy twoich 20 się mieścisz. Przy PC dajesz konwerter RS-232/RS-485. 3.2. Czy kartę I/O rs485 mogę podłączyć do portu szeregowego...
Obiecałem działający programik. Działa na 100%. Jest to progrtam, który wysyła stan temperatury z DS18B20 do kompa, ale dla Ciebie najistotniejszy jest sposób komunikacji. Jest wysyłane zapytanie i uC zwraca odpowiedź. Jak uporasz się z krzaczkami, to program Ci się przyda. Można zrobić bardzo prosty protokół wymiany informacji. #include <avr/io.h>...
https://obrazki.elektroda.pl/7793672500_... Przedstawię tu wnętrze kilku starych myszek komputerowych. Część z tych myszek jest tylko dwuprzyciskowa i nie ma nawet kółka. Zobaczymy tutaj jak są one zbudowane oraz na jakich układach bazują, przyjrzymy się też ich protokołowi komunikacji. Jak wygląda w środku myszka kulkowa? Przekonajmy...
Używam biblioteki pana Mirka. [syntax=c]/* * mkuart.c * * Created on: 2010-09-04 * Autor: Autor: Mirosław Kardaś */ #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include "mkuart.h" // definiujemy w końcu nasz bufor UART_RxBuf volatile char UART_RxBuf[UART_RX_BUF_SIZE]; // definiujemy indeksy określające ilość...
Fredy - nie wiem o co Ci chodzi. Przedstawiam najnowszy program. Trochę pozmieniałem. Całość dlatego, by łatwiej było pomóc. uC sczytuje znak co 0,05s w przerwaniach. Mam jednak problem, bo zupełnie nie wiem dlaczego się tak zachowuje... dokładniej: Po uruchomieniu terminala nawiązaniu komunikacji, gdy wcisnę na klawiaturze coś zupełnie innego niż literę...
Witam Borykam się z problemem komunikacji kilku procków po sieci RS485 (wykorzystałem układ SN75176. Wszystko jest ok, aż do czasu kiedy dwa procki ze chcą gadać. Wtedy kolejność ramki mi się rozsypuje. Ramkę mam stworzona w taki sposób: 1 bajt - adres, 1 bajt - dane/rozkaz, 1 bajt suma kontrolna wyliczana z dodania poprzednich dwóch bajtów. Myślałem...
Controller Area Network (CAN) jest szeregową magistralą komunikacyjną powstałą w latach 80. w firmie Bosch z myślą o zastosowaniach w przemyśle samochodowym (ABS, sterowanie silnika). Obecnie znajduje zastosowanie również w przemysłowych magistralach polowych (najpopularniejsze standardy: CANopen, DeviceNet, SDS, ProfiBus). Magistrala CAN wykorzystuje...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
Witam. Chciałem zrobić termometr bezprzewodowy. Na razie mam problem z komunikacją UART. Nadajnik działa na 100 % odczytywałem temperaturę na komputerze prze ft232. Ale odbiornik nie odczytuje temperatury. W tej chwili obydwa mikrokontrolery są spięte przewodem TX ->RX Kod Nadajnik [syntax=c]#include <stdio.h> #include <avr/io.h> #include...
(at)djoy Dlatego całość powstała w takiej formie, a nie innej. Wiedziałem że jak odłożę to na inny termin – zacznę bawić się w projekt PCB to powstanie może za kilka lat ;) Dlatego szybka decyzja i szybkie wykonanie. Na zmiany i ulepszenia przyjdzie może jeszcze pora. (at)michal.fita Jak mówiłem – jeśli będzie zainteresowanie to nie stoi...
Witam, zakładam nowy wątek ponieważ nie mogę nigdzie odnaleźć sposobu na rozwiązanie problemu. Otóż mam mikrokontroler Atmega16 z podłączonym modułem AVT 1635 - Bluetooth BTM 222. Połączenie fizycznie wygląda tak, że TXD modułu jest zwarte z TXD mikrokontrolera, podbnie z RXD. Mikrokontroler ma podłączone do portu A 8 diod LED. Podłączyłem do niego...
Witam! Ostatnio próbuje wysłać jakąkolwiek informacje przez RS232 na mikrokontroler Attiny2313 i niestety nie ma żadnych efektów. Generalnie chodzi mi żeby po wciśnięciu liczby jednocyfrowej na klawiaturze została ona pokazana na wyświetlaczu siedmiosegmentowym. Program kompiluje w WinAvr a do wysyłania informacji korzystam z Hyper Terminala. Cały układ...
Niestety moduł HC-12 nie będzie transmitował danych z projektu Danyk, ze względu na to, ze Danyk wysyła ramki danych we własnym niestandardowym formacie, a HC-12 komunikuje się jedynie w standardzie UART.
https://obrazki.elektroda.pl/1478145700_... Laserowy czujnik SDS011 firmy Nova Fitness dostępny jest na portalach aukcyjnych w cenie ~20$ https://filmy.elektroda.pl/8_1541353265.... W środowisku Arduino znajdziecie wiele bibliotek ułatwiających uruchomienie czujnika, wystarczy wyszukać frazę SDS011, np. https://github.com/lewapek/sds-dust-sens...
Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h>// Biblioteka obsługująca przerwania mikrokontrolera #include...
Czyli potwierdzasz ze bez pomiaru kierunku wirowania (jakoś fazy nazwać trzeba i nie ma to oczywiście znaczenia) Lub Stwierdzenia kierunku wirowania faz na liczniku głównym dostawcy energii podłączenie samego falownika jest podłączeniem w ciemno. Albo się uda albo nie. I żadnej wiedzy podłączając bez pomiaru po prostu nie ma Czy tak ? Dobrze zrozumiałem...
Witam. Mam problem z komunikacją między btm-112 a atmega8 po usart, między btm - PC i Atmegą - PC nie ma problemów. Gdy z PC wysyłam komendy na uC to reaguje tak jak powinien, czyli gasi i zapala diodę, natomiast po połączeniu btm z uC zero reakcji. W czym problem? Prędkość transmisji się zgadza. Proszę o odp. na temat, taktowanie zostaje 1MHz! [syntax=c]#define...
Proponuję LG 47LA660S http://www.lg.com/pl/telewizory/lg-47LA6... http://www.lg.com/pl/wsparcie-produktowe... ========================================... Opis techniczny LG 47LA660S: Smart TV 47LA660S to wysokiej jakości telewizor 3D LCD z podświetleniem LED, o pięknym wzornictwie CINEMA SCREEN (obraz dochodzący prawie do krawędzi ekranu)....
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
Przełącznik Currysmarter Gen6 Wifi Courtain to modułowy inteligentny przełącznik kurtyny/przesłony 55*55mm. Dostępne są 2 ramki ze szkła, a Currysmarter ma w swoim programie inne przełączniki. Właściwie mógłbym go osadzić w ramach Systemu Gira 55. https://obrazki.elektroda.pl/9077436000_... https://obrazki.elektroda.pl/7347501700_...
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/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
format ramki format ramki stm32 rs485 format ramki
naprawa krzyżaka pralki fiesta podciśnienie regulator alternator nissan
listwa przeciwprzepieciowa schemat anteny siatkowej
Schemat gniazda 13-pinowego samochodowego ISO 11446 Błąd F-08 w pralkach Mastercook - przyczyny i rozwiązania