To ja się już pogubiłem. Czyli jak z termminala PC naciskasz 1 znak przychodzą Ci 2 takie same na terminal ? Nie masz zaznaczonej opcji automatycznego echo ?
Przestawienie kierunku po rozpoczęciu wysyłania ostatniego bajtu jest błędem. Należy go przestawić dopiero _PO_ tym gdy ustawi się flaga TC. Ty natomiast sprawdzasz tą flagę _PRZED_ rozpoczęciem wysyłania (ale tak czy siak po przestawieniu kierunku), co jest mało sensowne. Wewnątrz pętli powinieneś sprawdzać flagę TXE, a TC tylko przed zmianą kierunku...
Przecież karta ma o wiele większą prędkość zapisu. Problem jest w programie na STM32. I nie chodzi nawet o to że wykorzystujesz SPI. Tak z ciekawości: jaką masz prędkość RS-a?
komunikacja pomiędzy dwoma STM32 poprzez RS485
A może ktoś zna namiary na chociaż szczątkowe informacje? A może zastosować zwykły driver RS485 do half-duplexa aby obsłużyć modbusa?
Zajrzałem do opisu LPC4370. Jest tam sprzętowe liczenie CRC dla SD/MMC, USB0 (nie ma dla USB1?), Ethernet-u, CAN (obu portów). Ale dla USART-ów nie. A jak to jest dla STM32?
W przerwaniu od DMA oczekujesz na ustawienie flagi oznaczającej zakończenie transmisji (TC). Jeśli chcesz super elegancko, ale niekoniecznie lepiej, to w momencie rozpoczęcia transmisji DMA włącz przerwanie od tej flagi w module UART - nadajnik będziesz wyłączał dopiero w tym przerwaniu. 4\/3!!
(at)kubamiszkiewicz Do takich rzeczy potrzeba jakiś program do debugowanie ramki i symulacji mastera/slave modbus. Potrzebujesz konwertera RS485/USB i np. programu ModbusViewTCP. Tutaj może być masa nakładających się błędów np. niewłaściwe parametry komunikacyjne, błędnie zarobiony przewód komunikacyjny, zapis/odczyt nieprawidłowych rejestrów ( trzeba...
Każdy problem trzeba opisać tak, aby nie trzeba było wróżyć. Jak coś łączysz, to pisz co z czym. A najlepiej schemat.
Chodzi o zabezpieczenie przed nadawaniem kiedy już inny SLAVE jest w trakcie wysyłania odpowiedzi no chyba, że do takiej sytuacji przy tej komunikacji nie dochodzi (RS485)
Jeżeli macie sprawdzony sposób ochrony to proszę o podpwiedź. Zależy jak długie te przewody. Naprawdę długie to tylko rozwiązania typu pętla prądowa albo komunikacje na np RS485.
Problem pojawia się na mikrokontrolerze STM32F100RB, aczkolwiek wydaje mi się, że nie ma on związku z samym mikrokontrolerem. Próbuje odczytywać dane z ultradźwiękowego anemometru, który jako jedyną magistralę cyfrową posiada RS485 (ma też wyjścia analogowe). Podłączam go do mojego sterownika przy pomocy takiego konwertera: . Jest on oparty na układzie...
RS485 opisuje tylko standard elektryczny.
Na 99% będzie to rs485
Witam, mam pytanie odnośnie portu USART w STM32. Projektuję płytkę, na której ma znaleźć się komunikacja po RS485. Chciałbym się dowiedzieć, czy włączenie linii RTS (CTS) portu UART będzie umożliwiało sprzętowe sterowanie przepływem na porcie RS485 (Master/Slave). PS. Oczywiście wiem, że sterowanie programowanie z użyciem GPIO też jest możliwe.
Również proponuję "urządzonka" propox'u [url=http://www.propox.com/products/t_18... + np. [url=http://www.propox.com/products/t_18... przy takim rozwiązaniu możesz szybko przerzucić się na LPC'ki, płyta bazowa pozostaje bez zmian, wymieniasz moduł. Jeżeli nie potrzebujesz wszystkich tych dodatków np. dekoder...
Według mnie moduł BLE jest podpięty wewnętrznie do tego samego UARTa w STM32 który jednocześnie jest podpięty do transceivera RS485. Widzę jakąś transmisje na pinach A B na oscyloskopie po połączeniu się przez bluetooth. Po zamknięciu połączenia jest cisza. Dodatkowo poziomy na pinach A i B mogą wskazywać na obecność mastera. Jest jakaś szansa, że ten...
Najprościej to bazować na timeout - dopóki coś jest nadawane to odbierasz. W chwili, gdy następuje przerwa w nadawaniu, np. dłuższa niż czas trwania jednego znaku, uznajesz, że nadawanie się zakończyło. Oczywiście to potem można nadbudować kolejnymi warstwami logiki - strukturą pakietu, długością pola danych. Nie bazowałbym na żadnych specjalnych bajtach...
Kontroler i tak nie będzie prawie wcale obciążony, więc RS485 można zrobić programowo, LAN też można programowo + jakiś moduł. Zwykła ATmega podoła, wszystko zależy jaki masz budżet, ile czasu na to (dostępność bibliotek, chyba, że chcesz własne pisać) oraz tego, która architektura Ci najbardziej odpowiada. Gdybym robił własną płytkę to bym użył jakiegoś...
(at)obywatellutzek Jeśli musisz to użyj np. transceiverów do rs485. Jeżeli t jest jakaś pojedyncza taśma w normalnym, niezaszumionym środowisku, to można się pokusić o puszczenie tego na żywioł. Kwestia jak często odświeżasz te LEDy? Czy dopuszczasz jakieś przekłamania? Jeśli wyświetlane efekty są dynamiczne, to nawet jeśli od czasu do czasu będzie...
Na 100% jest błąd w programie. Na jakiej podstawie twierdzisz że wysyła 1, 2, 3 a nie 8 bytes? Czy potwierdziłeś to na oscyloskopie? Czy twierdzisz na podstawie odebranych bajtów w PC-cie (odbiorniku)? Czy twierdzisz na podstawie odebranych bajtów w STM32 (odbiorniku)? Może coś nadpisujesz?
Zmień procki na jakieś STM32 - policzą FFT dużo szybciej. Pytanie - RS485 bo chcesz mieć to z większego terenu zebrane? 2. Poczytaj o FFT - to jest związane z cz. próbkowania i czasem trwania sygnału. 3. Zależy od jakości sygnału i pasma. 4. ADC nie obchodzi co dostaje na wejściu ;)
(a przecież chyba o to chodzi każdemu hobbyście);:) o to to... Pomysł zmiany magistrali powstał po tym jak zacząłem szukać modułu sterującego. Wpadłem ostatnio na pomysł żeby użyć raspberry pi (niestety już kupiłem), który nie ma CAN. A ma SPI? Jeżeli ma to polecam MCP2515. Pozostaje kwestia kontrolera CAN (MCP2515 koszt 3-4zł). W CAN nie ma kontrolera...
Czy autor wątku poradził sobie z przerwaniami?? Pytam bo zamierzam napisać bootloader do programowania kulku uC po RS485 i planuje wykorzystywać w booltoaderze przerwania od UARTa oraz Timera.
Witam, zakładam, że przy mikrokontrolerze masz odpowiednie kondensatory/baterie dla pamięci SRAM. Pętla masy? przecież RS485 nie ma masy. Raczej widzę tu problem zasilania, pojedynczo moduły pobierają sporo mniej niż razem, zasilacz może być na "granicy" i generować np. szpilki czy zakłócenia, przy brakujących zabezpieczeniach na pinach zasilania pamięci...
Zarówno MAX485, jak i SN75176 maję poziomy wejściowe TTL, więc nie potrzeba konwersji poziomów, wystarczy w STM32 wybrać jako RxD pin 5V-tolerant. Droższy transceiver na 3,3 V opłaci się tylko jeśli w systemie nie ma możliwości łatwego uzyskania zasilania 5 V.
Ekrany polskiej firmy Riverdi z STM32 na pokładzie + TouchGFX robią robotę pod względem płynności działania. CANy szmery bajery wszystko co trzeba zintegrowane, dużo pamięci. Wstępnie zaprojektowałem urządzenie z NEXTION, ale to w ogóle bez porównania po przejściu na w/w.
USB działa na określoną odległość. Przy dobrym kablu, nie ma siły, będzie działać ok. RS485 lub CAN rozważ jeśli urządzenia są daleko od siebie i w efekcie poza specyfikacją USB.
Witam STM32 komunikuje się przez układ MAX3485 po magistrali RS485 z innymi podobnymi urządzeniami. Podaję VCC=3.3V na pin /RE oraz GND na pin DE by przełączyć tryb Shutdown Mode, a układ nadal pobiera ok 0.65 mA w stanie czuwania (powinien max 1uA). Jakie warunki trzeba jeszcze spełnić by przełączyć w tryb b. niskiego poboru prądu przez MAX3485 a może...
Masz odwróconą polaryzację sygnałów i stąd takie dane po stronie odbiornika. Zamień przewody między MAX 485 a przejściówką.
No fakt, w kodzie powyżej jest tyle skomplikowanych odwołań do rejestrów, że zrozumienie ich zajmie na pewno więcej czasu, niż zrozumienie 10 parametrów konfiguracji HAL i z 5 potrzebnych do tego samego funkcji HAL oraz ich argumentów. ;) Dodajmy do tego niezwykle długi i skomplikowany kod inicjowania UART na rejestrach: RS485_UART->BRR = (SYSCLK_FREQ...
Do slave napewno pytanie dochodzi bo to sygnalizuje. Sygnalizuje również odpowiedź . Teraz sprawdzam tak: 1) Przed RS485 na MAX485 podglądam co jest na DI i rzeczywiście zgadza się wysłana ramka. 2) Przed RS485 na MAX485 podglądam co jest na RO i tam jest cisza. Narazie w ogsługę w STM nie ma co wnikać bo dane muszą się dopiero pojawić z RS485 na pinie...
Interfejs USI ma nawet 8-pinowy ATTiny, czyli masz RS232, RS485, SPI, I2C itd. USB działa programowo nawet na 8 pinowym ATTiny. Ethernet nie, ale tu ze względu na skąplikowany protokół nie ma sensu tego pakować do małego procesorka. Wchodzimy więc w obszar 20zł UC3 z gotowymi stosami. Sory, ale jakoś nie widzę tu niszy rynkowej. Nie ma sensu rozmawiać...
Taka ciekawostka związana z obecnymi problemami na rynku STM32: https://obrazki.elektroda.pl/6296079900_... https://yanlingcats.aliexpress.com/store... Istotne tutaj jest to że Chińczycy dotychczas stanowczo nie byli skłonni oferować gołych płytek ewaluacyjnych do STM32 a jedynie gotowe,...
Wygląda na problem z ustawieniem szybkości transmisji - częstotliwość zegara UART jest inna, niż Ci się wydaje. Podejrzewam, że to nie jedyny problem, ale na wszelki wypadek nie pokazałeś więCej kodu, w tym deklaracji zmiennych.
Było pomyśleć w trakcie projektowania. :). Procesor ma 176 pinów i brakuje - to chyba raczej wskazuje na złożoność urządzenia. Szczerze powiedziawszy nie pytam o alternatywne rozwiązania - bo je znam. W końcu wystarczy sprawdzić czy M0AR jest różny od "ogona" (ostaniej wartości) i wiemy czy coś przyszło. Tak samo nie pytam o obługę na przerwaniach....
Witam Po zabawie z AVR chciałbym przejść na ARM. Poczytałem o tym ale jestem trochę zagubiony w tym temacie. Chciałbym uzyskać informacje na następujące pytania: 1.Który ARM jest najbardziej przyszłościowy? 2.Do którego ARM'a jest najwięcej dostępnych w internecie informacji i najłatwiej będzie mi zacząć? 3.Czy ogólny podział ARM'ów to: ARM9, ARM7,...
Zdefiniuj sobie funkcję HAL_UART_ErrorCallback() i upewnij się, że NIGDY nie jest wywoływana. Jeśli jest, to znaczy że UART wykrywa jakiś błąd. Zrobiłem tak wczoraj i o dziwo urządzenie całą noc pracowało poprawnie. Dziś rano zresetowałem i testuje dalej. Zmiany w kodzie w stosunku do wersji zawieszającej UART to przeniesienie obsługi gpio odkierunku...
Akurat w tym przypadku kluczowym kryterium była ilość pamięci RAM (128kb) oraz obudowa UFQFPN48. SPI działa na max 1MHz, do tego jest jeszcze akcelerometr na i2c oraz UART (rs485) na 3MBaud (stąd zegar na 24MHz). Dane w głównej mierze są buforowane, obrabiane w niewielkim stopniu, pakowane w ramki i przepychane dalej po uarcie.Do tego jest jeszcze wyświetlacz...
Witam, mam problem z zawieszaniem się freeRTOSa. Program grzęźnie w funkcji vListInsert void vTaskUSART3(void * pvParameters) { portCHAR i; vSemaphoreCreateBinary( xSemaphore_US3_O ); xSemaphoreTake( xSemaphore_US3_O, 0); xQueue3_TX = xQueueCreate( 32, sizeof( portCHAR ) );//32 xQueue3_RX = xQueueCreate(...
Cześć! Posiadam od wielu lat (co najmniej 4) płytkę uruchomieniową Open107V od Waveshare. Nigdy nie miałem z nią problemów, i każdy projekt robiłem na niej, bo ma wszystko ładnie wyprowadzone i szybko mogłem sobie debugować instalację. Obecnie robię układ w którym 2 układy (drugi to STM32F407) komunikują się ze sobą przez RS485, korzystając z gotowego...
Ja na samym początku przerzucam wektory przerwań na początek pamięci RAM. A później wstrzykuję swoją funkcję w miejsce oryginalnego wektora. Po rozmyślaniu na ten temat doszedłem do następujących wniosków. 1. Możliwość dynamicznej rejestracji przerwań (najlepiej w wysoce abstrakcyjny sposób, tak aby funkcje nie musiały być publiczne) byłaby z pewnością...
P.S: W timerze delay jest mi potrzebny bo wysyłam dane po rs485 i muszę odczekać czas ze względu na konwerter. Wiesz dobrze, że wcale nie musisz do tego używać delay'a... 4\/3!!
Jak koledzy wyżej zaproponowali - CAN. Na początku może wydawać się trochę bardziej skomplikowany niż RS485, ale zapewnia bardziej niezawodną transmisję i upraszcza komunikację w wyższych warstwach (CAN ma zaimplementowane mechanizmy unikania kolizji na magistrali, retransmisji w przypadku błędów, CRC itd). Przede wszystkim pozwala zbudować magistralę...
Może emulacja myszki. Moduł stm32103c8t6 lub arduino nano, kilka przycisków. Programem przesuwałbyś kursor w odpowiednie miejsca i klikał żeby przełączać widoki.
Będzie porównywalnie odporny jak RS485 (bo UARTa to chyba nie chciałeś puszczać jako czysty UART?) Czyli będzie kilkadziesiąt razy bardziej odporny niż I2C. CANa w STM32F103 chyba da się puścić na 2 Mbps. Tylko weź pod uwagę narzut na obudowę ramki (zresztą przy UARCie też on jest nawet jak nie ma CRC). Jak policzyłeś że potrzeba Ci 2 Mbps?
RS485 (który również ma transmisję różnicową, ale jest standardem transmisji szeregowej ). RS485 standardem transmisji szeregowej? No nie bardzo. "RS-485 only specifies electrical characteristics of the generator and the receiver. Other standards define the protocols for communication over an RS-485 link." RS485 występuje na przykład w bardzo równoległym...
Mam w domu system z RS485 pracujący na 250kbps, bez kwarcu na wew RC 8MHz. Długość ramki 35 bajtów. Działa bez błędów. Mniejszy kwarc ma większe ESR i mniejszą moc strat. Jeśli to zastosowanie profesjonalne a nie amatorskie, to należy zainteresować się stabilnością, kompensacją, moc strat w ESR aby go nie "zniszczyć" Polecam https://www.st.com/resource/en/applicati...
n"]tylko o to, że akurat F411 jest wg mojej pamięci nowszy zarówno niż cała rodzina F3 jak i F469 Nie znam chronologii, ale F3 mają wiele udoskonalonych peryferiów w porównaniu do F4 np. krytykowany brak sprzętowego sterowania DE dla RS485. Ja kolegi całkiem nie pojmuję. Na początek to proponuję zapoznać się z podziałem STM32 zrobionym przez ST https://www.st.com/en/microcontrollers-m...
w opisie serwa: http://www.crustcrawler.com/motors/RX64/... wyczytałem, że jest sterowane przez RS485. Po co więc przejściówka? Nie lepiej sterować go bezpośrednio przez 485?
Niektóre LPC (LPC210x, LPC23xx, LPC24xx) mogą pracować na 72MHz, a więc wtedy masz 4.5. Dla STM32 również można wyciągnąć tylko 4.5M. Zasadniczo jednak nie rozpędzałbym się tak na twoim miejscu. Naszybsze transceivery RS-485 od Maxima pozwalają na osiągnięcie do 2.5M i to zapewne na odpowiedniej magistrali z odpowiednią terminacją i topologią. Do tego...
Witam Prosiłbym kolegów o pomoc w doborze układu który pozwoliłby na "wyłapanie" ramek pewnej transmisji. Jest to stary intelowski protokół BITBUS oparty na sieci RS485 o szybkości ~300kbit/s. Udało mi się rozszyfrować ramkę z użyciem STM32 z zegarem 72Mhz lecz pojawił się problem z zakłóceniami. Niestety magistrala w warunkach przemysłowych jest strasznie...
https://obrazki.elektroda.pl/7613860700_... Arduino Opta to nowa platforma wbudowana z dwurdzeniowym mikrokontrolerem STM32 (STM32H747XI) z ARM Cortex M7 i M4. System dedykowany jest do zastosowań przemysłowych działających w czasie rzeczywistym. Urządzenie oferowane jest w trzech wariantach posiadających interfejs Ethernet, RS485...
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
Nie neguję sensu dobrego zaprojektowania wg wątku. Jednak zadam pytanie bazowe co to są "ciężkie warunki" ? W "dużej" teleinformatyce profesjonalnej są jasne zasady, skrętką/eternetem skrętkowym się nie robi przejść między budynkami itd ... są od tego opcje światłowód (kompatybilna softwarowo) czy rs485 *) (inny protokół). A że zasady są naruszane (amatorskie...
Małe procesory nie zawsze są używane do bardzo prostych zastosowań. My używany do sensorów, których używany w czujnikach. W jednym może być nawet do 2000 czujników. Potrzebny jest UART (do RS485), w miarę szybkie ADC i 2 piny do sterowania układem generatora). Potrzebna jest dość duża szybkość przetwarzania. Żaden 8 bitowiec w małej obudowie się nie...
Nie ma żadnego dodatkowego przerwania... Przecież to się opiera na zwyczajnym mechanizmie zdarzeń - żaden z obiektów synchronizacyjnych nie zmienia stanu "sam z siebie" i bez powodu, tylko to Ty go przestawiasz (zwalniając mutexa, wpisując coś do kolejki, ...). Tak więc po prostu wszystkie operacje na takich obiektach na koniec zawierają - w uproszczeniu...
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
I masz w ten sposób "spokój" z wydajnością, bo procesor wisi sobie w pętli w czasie, gdy UART transmituje, zamiast zająć się czymś pożytecznym. Jeśli masz na myśli zmianę kierunku na RS485, to czekaj na zakończenie transmisji tylko po wysłaniu ostatniego bajtu przed zmianą kierunku. Nie ma sensu czekać po każdym bajcie. Zrób oddzielną procedurę zmiany...
W końcu udało mi się przerobić schematy, mam kilka wątpliwości: 1. Czy dalej ciągnąć to tym wątku? koncepcja w zasadzie nie ma już nic wspólnego z tematem. Jak nie to przepraszam i oczywiście wprowadzę niezbędne zmiany. 2. Jakie są użyteczne zasięgi stosowania PT100? Tzn. ile metrów przewodu stosuje się w praktyce dla pojedynczego czujnika? (podejrzewam,...
Urządzenie wykonuje pomiary co kilkanaście minut i w zależności czy jest połączenie GPRS wysyła dane po sieci. Jeżeli z jakiegoś powodu nie ma połączenia to zapisuje wyniki pomiaru do pamięci flash mikrokontrolera. Urządzenie pełni rolę SLAVE a ja komunikuję się w dowolnej chwili z wykorzystaniem Modbus RTU przez RS485 i odczytuję bieżące wyniki, które...
Rozumiem że Microchip został użyty jako przykład, w dodatku poradnik przetłumaczony. Nie mam nic przeciwko, bardzo dobra robota, nie dziwi mnie brak komentarzy bo co tu komentować? Świetnie opisane, nic tylko używać... Ale popatrzyłem na to i zapytałem siebie czy mnie jara, coś by trzeba skomentować i jedyne co uwiera podczas lektury to Microchip i...
Witam, Sprzedam podzespoły i moduły urządzenia blokowego jak poniżej. Wszystko sprawne .Sprzedaje w całości. Może komuś się przyda pod swój projekt. Więcej informacji na priv. Lista podzespołów: 1. PEM-01/024 ZAMEL Przekaźnik: instalacyjny; monostabilny; SPDT; Ucewki: 24VAC; 16A - SZTUK 1 ; PEM-01/024 ZAMEL - Przekaźnik: instalacyjny | monostabilny;...
Pozwoliłem sobie podpiać się do tematu (mam nadzieję że autor mnie nie zbanuje :wink: ). Na szybko zmontowałem sobie JTAG'a na FT2232 bazując na Amontec JTAGKey. Jako bufory wykorzystałem 74LVC244 ..takie jakie miałem pod ręką :wink:, na płycie oprócz JTAG'a jest jeszcze RS232 (TTL) oraz RS485. Bufory mogą być zasilane z targeta lub z JTAGA'a (sprawdzone...
Dodano po 12 Wynik z atmega328 https://obrazki.elektroda.pl/4275963800_... To wygląda prawidłowo, wysyłam to 0xf5 czekam 30ms potem 0x81 i odczytuję dwa bajty z ack i jeden z nack i warunek stop. Następnie wszystko się powtarza bo jest w pEtli while wywoływane. A w stm niema tych trze bajtów, tylko są dwa i z nack.
Możliwości STM32G030J6M6 są zadziwiające. https://obrazki.elektroda.pl/4642596500_... Schemat wygląda tak: https://obrazki.elektroda.pl/7607198900_... Efekt pracy można zobaczyć na filmie: https://filmy.elektroda.pl/6_1580907289.... Oczywiście nie należy spodziewać się dźwięku jakości Hi-Fi, samplowanie 8-bit 8kHz wnosi...
Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. https://www.elektroda.pl/rtvforum/topic3... W sumie raz działało...
-brak konieczności użycia kwarcu nawet przy projektach wymagających stabilności (RS232,RS485 a nawet USB) Ja na ATmegach nigdy nie musiałem kwarcu wpinać, mimo stosowania w systemie odpalającym UARTa i to w środowisku zakłóceń radiowych (proste moduły RF bez żadnych gadżetów podpięte pod UART, nie to co te nowe LORA itp.). Dodam tylko że system działał...
Obawiam się, że RS485 będzie pobierał ze 100 razy więcej prądu niż mikrokontroler.
a nikt nie wspomni tu o CAN, który ze wszystkich wymienionych tu magistral najlepiej się do tego nadaje i na dodatek jest najprostszy w implementacji. No ja akurat nie wspomniałem, bo odrzuciłem. CAN ma od razu zdefiniowany protokół, który mi po prostu wcale nie pasował, ni w ząb kompatybilny z tym już istniejącym a działającym na UDP/IP. Kiedyś dla...
Witam wszystkich. Niegdyś na zajęciach na uczelni uczyłem się o AVRach (konkretnie była to Atmega16). Używałem wtedy płytki prototypowej ZL10AVR (o ile teraz po screenach w internecie poznaję). Po długim czasie czytania zdecydowałem, że chciałbym w przeciągu kilku miesięcy zacząć przygodę z STM32. Powoli zaczynam rozglądać się za zestawem. Póki co zainteresował...
Płaszczyzna masy jest obustronnie na całej pcb z przelotkami w wielu miejscach (niestety nie mogę udostępnić widoku pcb). Jednak w okolicach mcu jest dość spore zagęszczenie ścieżek więc płaszczyzna to chyba za dużo powiedziane. Sterowniki mają maks. kilka lat. Jednak fakt że w jednym obiekcie po wymianie już kilka tygodni jest spokój. Kondensatory...
Efektywność RS485 w tym przypadku jest zerowa, nie ta topologia. A różnice w kosztach implementacji RS485, a ETHERNET są tak małe, że pomijalne.
Witam Chciałem wam zaprezentować mini sterownik PLC do automatyki budynkowej. Filmy https://youtu.be/cogn9zcKaLQ - budowa PLC https://youtu.be/BP_mipuPZYM - rozbudowa PLC https://youtu.be/eeQKBDHkNSo - pierwszy program Soft (edytor FBD,SFC,LD,IL,ST), instalator pod Windows . CPDev 1039912 Firmware STM32F030C8 1040326 RaspberryPi 1040327 Schematy RPI0...
http://obrazki.elektroda.pl/4508484300_1... Mam wrażenie, że każdy elektronik w którymś momencie swojego życia konstruuje zegar i jakaś formę miernika. Czas na mnie z miernikiem. Projekt bazujący na moich wcześniejszych zabawkach używających RS458 - http://www.elektroda.pl/rtvforum/topic33... - używa tego samego protokołu komunikacji...
Hej, szukamy projektanta elektronika, praca stacjonarna w biurze we Wrocławiu (po okresie próbnym możliwa praca hybrydowa) B2B: 7000-12000 netto (+VAT) UZ: 6000-10000 pln brutto Projektowanie urządzeń elektronicznych Przeprowadzanie obliczeń obwodów, symulacji, walidacji i testowanie prototypów. Projektowanie architektury systemów elektrycznych i elektronicznych...
Coś za coś, nie trzeba kłaść kabli,. Jednak prościej iść w can, nawet taki stm32f1 go ma, pchanie się w arduino dla idei (a co za tym idzie wydania x razy więcej) wg mnie nie ma sensu.
Witam, Dzuibię sobie aplikację na STM32f103c8T6 ( koln niestety ) w Platformio używając bibliotek libopencm3. Użyłem tymczasowo implementacji modbus pana Paciorka : https://github.com/opcode-eu-org-libs/ST... Docelowo będzie freemodbus Do tego trochę innych modułów programowych. Urządzenie funkcjonuje poprawnie "prawie" raz na jakiś czas,...
OrangePi może migać LED np. tak: http://codelectron.com/blink-leds-using-... ale głównymi zaletami modułu jest możliwość pracy w sieci, duża ilość RAM, szybkie CPU oraz możliwość uruchamiania linuksowego oprogramowania. Myślę o zastąpieniu uC w aplikacjach gdzie potrzebna jest obsługa grafiki i dostęp przez sieć. Próby robię...
(at)LChucki Co do tych 15 UART-ów to był trochę sarkazm, generalnie cała ta odpowiedź miała być trochę ironiczna. Mam nadzieję że kolega się nie obraża. Jak kolega korzysta z wielu takich modułów to ok, może dziwiło mnie to dlatego że mało kiedy korzystam z takich modułów i głównie wszystko montuję na PCB od zera. Natomiast jak mam potrzebę współpracy...
Program na ATMEGA32 po dodaniu trochę mocy z PV przy pomiarach gdy idą duże prądy powyżej 10A na kanał się nie wyrabia, odczyty szaleją pokazując przypadkowe wartości napięć do 30V i prądów do 16A I w nowym będziesz miał takie same problemy, bo to nie wina procka tylko otoczenia które u ciebie jest pewnie na drutach. Pod takie sterowniki projektuje...
Patrząc na zawrotne parametry tego scalaka jak i jego dostępność, mogę stwierdzić, że nawet kijem bym tego nie dotknął. Rozwiązanie z zeszłego wieku... Najzwyklejszy STM32F1 pozwoli na znacznie lepsze osiągi. Obwody rx/tx i filtr mozna zbudowac z elementow dyskretnych - tx to wyjscie timera, rx to wejscie ADC. Reszta toru rx to DSP. Albo faktycznie...
Sprzedam 2-warstwową płytkę PCB zestawu deweloperskiego JB TFT STM32F1-DEV bazującego na mikrokontrolerze STM32F1 (np. STM32F103RE - max 72MHz, RAM 64kB, FLASH 512KB). Cena: 45,46zł + 9,50zł za list polecony priorytetowy Cechy zestawu: - mikrokontroler STM32F103Rx - przystosowany do współpracy z kolorowym wyświetlaczem TFT 1,44'' (128x128 pikseli, kolor...
Witam Tworzę prototyp ręcznego dozownika mechatronicznego Cechy urządzenia: - dyspenser do pasty lutowniczej ewentualnie topnika lub kleju - kartusz 30ml, skok tłoka około 42mm (będzie napełniany maksymalnie do około 15ml) - napęd: silnik krokowy - sterowanie STM32F1, sterownik silnika krokowego, kolorowy wyświetlacz TFT 0,96", gniazdo SD - kilka przycisków...
https://obrazki.elektroda.pl/5322629800_... Płytka nie jest w 100% zmontowana - nie widziałem sensu w lutowaniu gniazd, oraz modułu komunikacji UART i RS485. Stabilizator napięcia wylutowałem (podejrzewałem go o problemy ze stabilizacją napięcia, żeby na jego miejsce wpiąć się bezpośrednio z 3,3V. Dalej bez efektów https://obrazki.elektroda.pl/8418822900_...
W Tera Term mam ustawione 8-bitów danych, bez kontroli parzystości, 1 bit stopu. Szybkość transmisji jest ta sama. Odczytywanie w Tera Term "Hello world" działa. Coś takiego napisałem ale nie działa. Jest w stanie ktoś coś podpowiedzieć? [syntax=c]void send_char(char c) { while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET); USART_SendData(USART2,...
https://obrazki.elektroda.pl/8760486500_... Po przygodach z matrycami zbudowanymi na max7219, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnej matrycy z 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce...
Dlaczego mając do dyspozycji sprzętowy usart używasz programowego? Podstawowy błąd Arduinowców to "problem" usarta. Do pseudo debugowania (Arduino nie ma debugera) używa się usart-usb. Większość Arduino ma 1 usart. Dlatego nie widze sensu uzywania UNO itp wynalazków, jedyne sensowne rozwiązanie to ArduinoMega2560/1280. Jedyna wada to rozmiary, wad...
https://obrazki.elektroda.pl/1685411100_... Moduł LoRa-E5 STM32WL, fostępny jest już na rynku od jakiegoś czasu. Teraz moduł ten znaleźć można w dwóch zestawach rozwojowych LoRaWAN firmy Seeed Studio z ultrakompaktową płytą mini LoRa-E5 i płytką LoRa-E5 w formacie Arduino UNO z większą liczbą wejść i wyjść. Obie płyty obsługują protokół...
Z LQFP48 pisałem w kontekście setek :) A co do f4 to aktualne mam taką płytkę, że na górze mam ETH, SD, FT232, CAN, RS485 a na dole stm`a. Całość ma ok 5 na 5 cm i daje radę na dwuwarstwowej spokojnie, ale razem z gniazdami zajmuje 8,5cm obudowy, więc używamy takiej co ma 10 cm długości. Problem w tym, że teraz chcemy produkować mniej rozbudowane urządzenie....
Będę zamawiał płytki PCB, ktoś chętny do zakupu na pokładzie: 1. stm jak w temacie, 2. uln2803 3. tb6612 4. 24c02 5. dzielnik napięcia 6. char_lcd 2x16 7. przetwornik pt100 -> SPI 8. 2 x potencjometr 9. buzzer 10. rs485 11. usb 12. wyśw. poczwórny 7 segmentowy 13. 8 x LED 1206 14. 8x uSwitch 15. acs712 16. nadajnik IR 17. tsop31236 18. jtag 19. rs232...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
tmf napisał: LChucki napisał: Możesz przez UART skonfigurować VID, PID, deskryptor, funkcje LED, dostac się do EEPROM w FTDI? Ale po co? Nigdy w żadnym projekcie nie potrzebowałem takiej możliwości i trudno mi sobie wyobrazić sensowny powód dla którego miałbym to zmieniać w gotowym układzie. Nigdy nie używałeś FT_PROG? Nigdy nie zmieniałeś funkcji...
http://obrazki.elektroda.pl/8345099300_1... Projekt w zasadzie by nie powstał, gdyby wcześniejszy model, wykonany w zamierzchłych czasach nie wyzionął ducha. A, że wyzionął, a człowiek to leniwa bestia - powstał nowy, lepszy. Jest to sterownik oświetlenia, 12V pasków LEDowych, reaguje na ruch i poziom oświetlenia. Oryginalnie zainstalowane,...
Witam, Po uruchomieniu trzech interfejsów RS232 w STM32f103rb przyszedł czas na RS232 w STM32f407 i odrazu problem. Zrobiłem konfigurację USARTA i wysyłam w pętli znak 'a' a otrzymuję jakieś E z indeksem dolnym 1. Konfiguracja : [syntax=c] void init_USART1(){ /* This is a concept that has to do with the libraries provided by ST * to make development...
Witam Pracuje obecnie nad projektem odbiornika sygnały DMX512. Sprawa wygląda następująco: -Sygnał danych czytany jest z urządzenia zwane Kwamatik USB2DMX, obsługiwane przez program Q Light Controller. „Po drodze” do uC trafia jeszcze na driver RS485 a potem na PIN RX UART1 oraz PIN PB9 skonfigurowanego jako wejścia dla Timera 11 pracującego...
Witam, zlecę wykonanie bootloadera na interfejs RS485 dla mikrokontrolerów STM32F0, zgodnego z firmowym protokołem (implementacja CRC, "byte stuffing" - dokładną dokumentację protokołu udostępnię zainteresowanym). Czas - około tygodnia. Budżet - do negocjacji / zależnie od czasu wykonania. Umowa o dziełu lub faktura VAT. Kontakt - ag[małpa]propark.pl
Cześć, Szukam informacji odnośnie komunikacji optymalizatorów PV honeybee, Zwłaszcza komunikacji kolektora Swarm po rs485. Przeskanowałem go cas modbus scannerem, ale bez efektów. Ktoś z was bawił się może podobnymi modułami i udało mu się pobrać informacje mppt z optymalizatorów ? Swarm jest oparty z tego co widzę na klonie stm32f105, pewnie udałoby...
Zlecę do wykonania projektu bezdotykowego czujnika odległości: - zakres od 30 - 40 mm do 200 mm z dokładnością 1 mm - musi być bezpieczny przy bezpośrednim patrzeniu bez przyrządów optycznych - na wyjściu min. 10 SPS - interfejs RS485, protokół do ustalenia - napięcie zasilania 4,5-5V - wskaźnik punktowy do wskazywania punktu pomiaru - projekt hardware...
https://obrazki.elektroda.pl/9171824700_... Pokazywano już projekty, w których mikrokontroler Raspberry Pi RP2040 wykorzystywany był w płytce sterującej drukarki 3D. Nie powinno, więc dziwić, że ta dwurdzeniowa jednostka znalazła się również w płytce sterującej maszyny Pick-and-Place (PnP) do rozmieszczania elementów na PCB podczas...
rs485 stm32 rs485 falownik rs485 bezprzewodowo
photosmart aparat przepływomierz renault megane renault scenic wentylator
Wymiana silnika wycieraczki tylnej Toyota Corolla 2004 Toyota Verso 2015: Brak świateł przeciwmgielnych i pozycyjnych