Witam. Mam konwerter usb<->rs232 na układzie Proflica w obudowie(?) AK50. Podejrzewam, że w jakiś magiczny sposób spaliłem jego elektronikę. Testowałem echo poprzez łączenie odpowiednich wyjść (jak na wikipedii) i w zależności od pory dnia (?) albo nie dostaję żadnej odpowiedzi, albo przesyłane są losowe znaki. Moje pytanie dotyczy metod testowania...
Mam problem z obsługą portu RS232 pod Linuksem w Pythonie. Program ma wyświetlać znak po znaku to co dostaje przez port. W C działa bez problemu, jednak skrypt napisany w Pythonie już nic nic nie wyświetla. Próbowałem wyciągnąć potrzebne mi informacje z przykładu w dokumentacji, jednak chyba coś robię nie tak. Transmisja: 19200,8,n,1 Kod w C: [syntax=c]#include...
witam w jaki sposób zapisać sczytane dane z portu com do np. pliku .txt poniższy kod łączy się z portem COM8 i wyświetla sczytanie numeru z karty czytnika rfid póki co w konsoli, chciałbym aby te dane zapisał mi do pliku .txt
Korzystam z Pythona. "write" jest metodą blokującą. Dodano po 4 Częstą przyczyną braku komunikacji jest brak przeplotu pary TxD, RxD Hmm, skoro rzutnik wystawia port męski, to faktycznie może nie być przeplotu. (PS. W pierwszym poście zrobiłem błąd. Rzutnik wystawia port męski, nie żeński). Może tak być?
Witam mam mały problem otóż Nie jestem dobrym programistą, ale co nieco rozumie, i tak posiadam raspberry pi podłączone do mojego sterownika po rs232. Stworzyłem skrypt w pythonie który odczytuje dane i rozsyła po broadcast. Wszystko jest w porządku tylko niestety odczyty danych są tylko w sieci. Chciałbym z tym wyjść do internetu a nie wiem jak mam...
Witam, ostatnio zrobiłem przetwornik ze strony: [url=]Link Ogólnie przetwornik działa bardzo dobrze, ponieważ śmiga na tym programie udostępnionym na stronie. Potrzebuje napisać program w pythonie korzystając z tego przetwornika. I tu się pojawia problem, ponieważ nie znam parametrów połączenia przetwornika do kompa przez rs232. Ma ktoś jakieś pomysły...
Według mnie wszystko fajnie ale przydał by się interpreter G-kodu oraz zegar czasu rzeczywistego bo różne dziwne rzeczy będą się dział, większość systemów sterownia cnc właśnie posiada zegar czasu rzeczywistego do synchronizacji osi, Co do sterowania frezarką to jeśli kolega będzie chciał dalej tworzyć to polecam buforowanie i wysyłanie sygnałów z kontrolera...
Witam. Jestem w trakcie budowy systemu do monitorowania temperatury,napiecia sieci el. (i nie tylko) w swoim domu w oparciu o urzadzenie Raspberry pi (czujnik temp ds18b20 1-wire, kamerka, sterowanie stycznikami bistabilnymi,monitoring sieci elektrycznej - za pomocą ups aeg z komunikacją usb). Platformę dostępową implementuję w Pythonie + javascript...
PowerShell, VBScript lub praktycznie dowolny inny jezyk wysokopoziomowy (osobiscie proponuje Pythona). Od biedy powinno dac sie napisac batch'a pod konsole DOS. Na *nix'ach powloka terminala daje wszystko, co potrzebne albo np. wspomniany Python (zakladam, ze GUI do sterowania nie bedzie Ci potrzebne). HTH. Pozdr.
Jeżeli program ten ma działać pod linuksem, osobiście zaproponowałbym użycie języka Python albo, tak jak Filip, przekierowania stty. Co do samego Pythona, port szeregowy można obsłużyć przy pomocy bardzo prostej biblioteki pyserial. Jeżeli zajdzie taka potrzeba, program można też uruchomić pod kontrolą systemu Windows. A do tego obsługa portu szeregowego...
Układ FT232 okazał się niepotrzebny, ponieważ okazało się, że mam na płycie głównej złącze RS232, tylko że nie ma go z tyłu. Więc wziąłem gniazdo męskie 10-pinowe i podłączyłem do niego dwa przewody pod diodę. Ale że napięcie po zmierzeniu miało 11V dodałem rezystor 330 Omów (akurat miałem płytkę z tym rezystorem i diodą LED). A by dioda migała wystarczy...
Jeżeli chcesz uniknąć nauki programowania mikrokontrolerów to polecałbym Ci np. takie coś: Podpinasz do kompa pod rs232 (bądź przejściówki usb<->rs232) i z poziomu LabView wysłyłasz odpowiednie komendy pomiaru napięcia na danym kanale. Sam to kiedyś kupiłem, poskładałem i napisałem soft w pythonie (z biblioteką pyserial) obsługujący pomiar różnych...
Wygląda ciekawie. Tyle że, ten python nie jest zbyt popularny; To się zmieni ponieważ jest moda na języki bardzo wysokiego poziomu. Python sam w sobie jest łatwy do nauczenia, tutaj zdecydowanie przebija C i C++. poza tym jeśli te 5 bajtów nie przyjdzie, to czekanie będzie trwać w nieskończoność. Są timeouty. Można wybrać czy ma być blocking mode....
dzięki za odpowiedź. Ja śmieci odbieram na kompie od mojej At,megi przez magistralę 485 i nie moge sobie z tym poradzić...tzn zawsze te same znaki ale nie tekst ktory nadala Atmega) Mam układzik (Atmega8, kwarc 16MHz + Max485) podpięty kablem 1m do konwertera 232/485. Sam konwerter jest podpięcty do kompa przez USB (ma takie wyjście) a w kompie zainstalowany...
No, to skoro LPT odpada, zostaje RS232, albo USB. Z jakimi problemami będę musiał się liczyć przy USB i czy ewentualnie jest jakiś standard (taki jak HID) dla urządzeń wyjściowych? Ewentualnie czy RS232 będzie dużo łatwiejsze? I czy jeden układ obsłuży docelowo do 6-8 wyświetlaczy LED i sterowanie 30 diodami?
Strzelanie z armaty do muchy .. ;D Powiem, że nie każdy zna Pythona. bardziej popularny jest chyba C, Pascal i ich odmiany. Każdy pisze w tym co lubi ( potrafi ). W bashu też chyba da się coś takiego zrobić , więc poco strzelać do muchy z Pythona ? Autorowi pytania chodzi o logowanie zdarzeń co może różnić się od logowania ramek, które później trzeba...
Witam Czy może ktoś uruchamiał tą przejściowkę pod linuxem (Archlinux)? Wydaje się że wszystko ok, urządzenie widnieje w systemie jako /dev/ttyACM0 jednak nic nie jest odczytywane z tego portu. Całość testowałem skryptem pythona (dla normalnego portu szeregowego /dev/ttyS0 działa bez problemu). Pod windowsem działa w dwie strony (jak dam połączenie...
Fajny, pomysłowy program. Zastanawia mnie dlaczego większość osób pisze w Delphi a nie na przykład w c++? Może dlatego że inne języki (np. Delphi) są prostsze? Owszem C++ jest szybsze od Delphi, Javy, Pythona i paru innych tylko że w aplikacjach podobnych do tej użytkownik nie odczuje tej szybkości, a programista musi się więcej namęczyć. Dzisiejsze...
Sam programatorek fajny i przydatny nawet jako zapasowy. Dobrze, że posiada wyprowadzone ISP. Ładnie wykonany. Podkreślam - programatorek, ale ta tafla podstawek to czysty nonsens. Nie mówiąc już o łamaniu nóg scalakom, niszczeniu podstawek (co wspominali koledzy wyżej), nie mówiąc o uwstecznieniu się o 20 lat do czasu EEPROMów kasowanych ultrafioletem,...
Polecicie jakieś biblioteki, które pomogą przy programowaniu RS232 z Raspberry Pi :D Linux C/C++: - termios QT: - Python: -
Myli kolega wartości/ilość wysyłanych danych z protokołem ich wysyłania/odbierania. nie nie, ja rozumiem, że ta funkcjonalność "chmury" polega na tym, że została zaimplementowana jakaś "ramka" z danymi. I to jest niewidoczne od strony użytkownika w tym przypadku, bo "moje" dane z RS232 zostają osadzone w tej ramce transmitowanej na serwer. I właśnie...
To może Raspberry Pi Zero? Pewno da się zrobić dwa UARTy, ma dużo pamięci i na szybko w Pythonie coś można skręcić.
Jak patrzę na takie rozwiązania graficzne to wielce się dziwię że ktoś poświęcił czas na rozwój czegoś takiego a jeszcze bardziej dziwię się że ktoś zmarnował czas na naukę czegoś takiego. Nie ma czegoś takiego jak "poświęcony czas" na naukę o ile przesiadasz się z robienia logiki na układach z serii 40 czy też 45 itp. Owszem są pewne sprawy które...
Trafiłem na ten wątek próbując skomunikować się z ESB 10kW-48 a informacje jakie zostały tu umieszczone są szalenie przydatne :) Mam jednak identyczny problem jak kolega uncle__saddam, mianowicie na jakiekolwiek zapytanie inwerter odpowiada pustą linią. Walczę na malinie i napisałem prosty skrypt, taki jak ponizej: ----------------------------------------...
Jedyną przyczyną nie korzystania z debugera jest po prostu jego brak. W starszych rdzeniach sprawdza się tylko już dawno opracowane debugowanie po RS232. A i w nowszych nie jest wykluczone. Jest jeszcze VMLAB, ale przyschnięty. AS6 nawet nie próbowałem odpalać w wine... ;) Z AS6 najbardziej mnie interesowały tylko pliki XML z rozpiską I/O, a reszta...
w naprawianym urządzeniu naktnąłem sie na uP STC11f01 w wersji SMD , w nocie katalogowej nie ma konkretnego opisu jak programować taki programatorem ISP(mimo że ma taką możliwość), czy ktoś ma doswiadczenie lub wie gdzie w Polsce można zakupić taki procek lub zamiennik ? Z racji, że uruchomiłem w/w układ, podaje narzędzia jakie użyłem, dla potomnych...
Witam! Jestem początkującym w temacie Pythona. Wybór języka padł ze względu na stosunkowo prostą składnię, łatwą dostępność do portów RS232 i parallel. Kod programu prezentuje się mniej więcej tak: Proszę o instrukcje jak to zrobić. Pozdrawiam!
Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny, więc średnio sprawdza się w aplikacjach zasilanych bateryjnie...
Łatwo tworzy się GUI w Tcl/Tk, a jeśli język podstawowy ma mieć większe możliwości, to Python3+tkinter TCL to przeszłość, i słusznie historia zdecydowała, bo to kiepski język. Uczenie się go w 2022 jest totalnie bez sensu. Wymyślili taką ideę, ze "wszystko jest makrem", łącznie z if'ami, pętlami. To może było ciekawe w jakimś uniwersyteckim dezyderacie,...
Witam Jest sobie maszyna - na jej poczatku zawiesilem zbudowany Panel z Atmega8, kwarc 16MHz Max 485 (rezystor 120 omow), LCD i przyciskami. Na jej koncu drugi Panel z takimi samymi podzespolami. Jako magistrala zwykla skrętka podlaczona do konwertera RS232/485 (z optoizolacja) a sam konwerter za pomoca USB do PC. Panel1 komunikuje sie z Panelem2 w...
ADXL345 są dostępne na znanym serwisie. Transmisja pięknie hula po SPI na 2m kabelku. Na jakim kodzie się opierałeś? Jaki masz schemat elektryczny? Akcelerometry kupowałem na ebay. Zmontowane na płytce chodzą tam po 12 zł. Kupiłem też płytkę z akcelerometrem od kamami, żeby być pewnym jakości montażu. Kod dla SPI jest oparty na tym z książki Mirka....
Zamierzam zbudować urządzenie, które włączy na jakieś dwie sekundy elektromagnes (przez co zwolni zapadkę w urządzeniu mechanicznym). Chciałbym, żeby działo się to wtedy, kiedy zażyczę sobie tego z komputera. Urządzenie ma być jak najprostsze, jak najbardziej głupie i prymitywne, ponieważ nie lubię pakować w nic mądrzejszej technologii, niż jest to...
Podaj link do tego skryptu w pythonie. Poprzez WIFI mam na myśli tani moduł ESP8266 wpięty pod złącze RS w klawiaturze INT-KLCD. Inaczej mówiąc RS232 over TCP/IP. Docelowego pomysłu programowego jeszcze nie mam ale myślę o ANDROID i/lub jakiś procesor.
Witam Jest jakieś IDE na Raspberry żeby dało się debugować kod C Znalazłem takie coś ale nie piszą nic o C tylko o pythonie. Obecnie piszę w C na arm, używam Eclipse + Jtag + Arm Znalazłem też takie coś Czyli mam Win+ Eclipse łącze się do Raspberry przez TCP i też się da debugować. Używał ktoś takiego połączenia lub opisu z tej strony? Niby wszysto...
Bardzo ciekawy projekcik, podziwiam programowanie i pozdrawiam autora. Ja jestem na etapie podobnego projektu na RPI3 w zastosowaniu w Zafirze A. Na obecnym etapie mam przerobioną kierownicę, tzn komunikuje się za pomocą RS232 (większa niezawodność i więcej możliwych odczytów klawiszy). Nawigacja NAVIT, jedno co mnie denerwuje, to komunikaty typu "jedź...
Witam, serdecznie Proszę o pomoc we wskazaniu drogi do realizacji projektu sterowania wagą. Potrzebuję do platformy Raspberry Pi podłączyć wagę z wyjściem RS232, która będzie przekazywać aktualny stan naważania. Po uzyskaniu określonej wartości np 5,00 kg aplikacja powinna wysłać sygnał do zaworu aby go zamknąć. Do Raspberry Pi potrzebuję dodatkowo...
Trudno odmówić Wam racji. Nie upieram się przy moim rozwiązaniu i muszę przyznać, że zapomniałem o istnieniu czegoś takiego jak BASCOM. Jeśli ATmega ma być lo tylko do zbierania próbek i wysyłania ich na PC to jest to dość proste do zrobienia, ale i tak trzeba na PC napisać program, który zbierze dane, zapisze je do pliku i ew. wykreśli wykres. Na Raspberry...
Mam serwer webowy (HTTP) na STM32. Podpinam się do 8266 przez UART. Przy tym trybie pracy (+IPD) muszę buforować całą transmisję, bo przeglądarki internetowe generują jednocześnie wiele requestów ze stron internetowych na różnych kanałach. Co gorsza strumień danych ze strony 8622 jest mieszanką tych żądań. Skutkiem tego jest konieczność zarezerwowania...
Witam, Mam jeszcze jedno pytanie co do tego konwertera Wifi <-> RS232. Wszystko działa jak należy, ale czy któryś z kolegów słyszał o jakimś programie do tworzenia wirtualnego portu COM poprzez telnet? Dla Bluetooth nie ma problemu bo takie są... W tej chwili komunikacja działa idealnie poprzez połączenie RealTerm - Telnet. Tak. Jest wiele takich...
Witam wszystkich. Nietypowo zacznę post od podziękowań. Przede wszystkim chciałbym podziękować przyjaciółce Natalii , która za pomocą żelowego długopisu tchnęła życie w ten kawałek elektroniki :). Podziękowania należą się także koledze Radkowi, który służył dobrą radą w czasie projektowania układu. Dziękuję również mojej mamie, która wynegocjowała...
Witam. To chyba juz wszystko w temacie. Jak na razie nie miałem zamiaru komunikować się pomiędzy rs232 a TTL. Przygotowywałem się komunikacji między 2 urządzeniami TTL - CMOS i po prostu chciałem zobaczyć czy to co będę wysyłał jest faktycznie tym co chce, oraz czy będę odbierał poprawnie dane. Nie wiedziałem że rs232 a TTL to dwa różne standardy i...
Dzieki viayner za odpowiedź. nie do końca jest to takie proste, przykładowo poszczególne płytki z elektornika testuje się oddzielnie przed montażem co wyklucza montaż złej elektroniki, dalej moduły połączone w gotowe urządzenie testuje się ponownie czy komunikują się wzajemnie. My też testujemy osobno. Polega to na tym, że pracownik produkcji podłącza...
Z frajdą dołączę się do dyskusji (na dole podam powód), ale musimy mocno rozdzielić targety, które się rozmazują: a) Na ARM-y w zasadzie rdzeń każdego języka da się przenieść b) na 8bit tylko wybrane (tzn nie interesują mnie, choć jestem stary javoviec, np java która co z tego że da się pokazać z hello wordl, ale nic ponadto). I boli głównie rozmiar...
Witam Chciałbym dzisiaj przedstawić mój ostatnio zakończony projekt. Przedstawiony układ jak sama nazwa wskazuje jest domowej konstrukcji Ambilight'em. Jest to druga wersja opisywanej w ubiegłym roku Mirlight'a () wyposażona w kilka modyfikacji. Całość oparta jest o mikrokontroler jednoukładowy ATMEGA16 i zestaw trójkolorowych diod LED. Urządzenie...
Powiem tylko że 90% czynności wykonuje właśnie układ. W takim razie wybierz język do którego są narzędzia do obsługi portu szeregowego i najlepiej narzędzia do tworzenia okienek. Delphi lub python byłyby najlepszym wyborem. Bascom żyje obecnie tylko na uC ;) EDIT Właśnie mi się przypomniało że pół roku temu robiłem dla kumpla rs sender żeby układ mógł...
Witam, planuje w krótce zakupić nową jednostkę centralną, bo obecny zestaw, sprzed 6 lat zaczyna dawać się we znaki. :D Wykorzystanie (wg priorytetów): 1. Programowanie. Piszę w C/C++/C#, Java, Python, etc. Korzystam m.in. z Eclipse i MS Visual. Programowanie na Windows, Linux, ale też Android czy Symbian się zdarzy. Czasem projekty mam dosyć spore,...
Udało mi się uruchomić ttyS0 i jest ok jak podłącze konwerter usb na rs485 nie działa a na putty tak. jak podłącze usb na rs232 który mam na płytce testowej z atmegą - działa:) Teraz przydało by mi się zapisać dane odebrane do bazy danych - najlepiej firebirdsql ale nie wiem czy z powłoki bash dam rade czy muszę zaprząc do tego python, perl lub php.
Po co konwertować USB na RS232, a potem na RS485? Użyj FT232 + dowolny driver RS485 (SN75176 albo MAX485), OIDP w nocie katalogowej FT jest gotowy przykład konwertera USB/485. Do automatycznego sterowania kierunkiem możesz użyc gotowej funkcji jednego z portów GPIO w FT232, a w przypadku konieczności ręcznego sterowania możesz odwoływać się do poszczególnych...
Portu równoległego nie mam więc niestety odpada. W miedzyczasie poradzono mi ten kit [url=]AVT3062 USB Relay Tylko trzeba by zrezygnować z oprogramowania i po COMie bezpośrednio sterować. Użyłbym Pythona albo Autohotkey do tego bo widziałem skrypty do rs232
Chętnie przyjmę zlecenie na programowanie C/C++. W szczególności specjalizuje się w systemach wbudowanych, ale potrafię też pisać aplikacje desktopowe, wykorzystując np. framework Qt. Mam ponad 3,5 roku doświadczenie zawodowego w projektowaniu elektroniki i programowaniu (systemach embedded). Wykonałem projekty urządzeń, które są komercyjnie sprzedawane....
Witam, Przymierzam sie wlasnie do budowy strownika akwariowego, takiego troche bardziej rozbudowanego Skalara. Zalożenia: Niezbędne: - Kontrola temperatury (prosta) - Kontrola oswietlenia dziennego (z plynnym zapaleniem i gaszeniem o zadanych godzinach) - Kontrola oswietlenia nocnego/niebieskiego (j.w.) - kontrola pompy obiegowej (albo brzeczyka) -...
Sorki, nie zauważyłem, że korzystasz z fizycznego portu RS232. Nie wiadomo jak taka przejściówka działa, RS485 musi mieć detekcję nadawania, bo to jest interfejs half-duplex. Z samego przebiegu nic nie wynika. W pliku mbusclient.py usuń konstrukcję "try...except". Python wypisze co dokładnie mu się nie podoba.
ASTRI POLSKA Jesteśmy pierwszą polską firmą działającą w obszarze technologii kosmicznych i satelitarnych, której 100% przychodu pochodzi z przemysłu kosmicznego. Dzięki zaangażowaniu w liczne projekty na rzecz Europejskiej Agencji Kosmicznej i Komisji Europejskiej, jesteśmy liderem na polskim rynku technologii kosmicznych. Specjalizujemy się w dostarczaniu...
Advantech wprowadził do sprzedaży nowy router obsługujący LTE Cat-M1. System ten, oznaczony ICR-3211B, kosztuje zaledwie 360 dolarów i posiada certryfikat Verizona (amerykańskiego operatora sieci komórkowej). Router wykorzystuje procesor z rdzeniem ARM Cortex-A8, taktowany zegarem 1 GHz. System posiada dwa porty LAN, trzy sloty na kartę SIM i zasilanie...
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...
Witam, Bardzo proszę o sugestię, jak mógłbym wykonać sterowanie pokojem multimedialnym w domu z wykorzystaniem Raspberry Pi. Urządzeni jakimi chciałbym sterować to: 1. Projektor - sterowanie RS232 2. Ekran projekcyjny - sterowanie góra/dół 3. Oświetlenie pomieszczenia - załącz/wyłącz 4. Rolety zewnętrzne - góra/dół Zastanawiam się nad możliwością sterowania...
Portenta X8 Arduino wkrótce wprowadzi na rynek moduł Portenta X8 za 239 dolarów, który łączy w sobie czterordzeniowy układ ARM Cortex -A53 — i.MX8M Mini — z STM32 i rdzeniami ARM Cortex-M7 oraz Cortex-M4, a także uruchamia Linuxa w stosie kontenerowym Foundries.io. Portenta Max Carrier w cenie 335 dolarów dodaje do tego zestawu porty GbE,...
Można by napisać skrypt w Pythonie, który łączy się z płytką poprzez port szeregowy i po otrzymaniu informacji od Arduino przy pomocy modułu PyAutoGUI mógłby przesłać do aplikacji wciśnięte przyciski klawiatury oraz myszy. Bardzo atrakcyjna propozycja. Bo zauważ że w Twojej koncepcji (by na PC skrypt w tle generował naciśnięcie) można już w ogóle zrezygnować...
Sprawdziłem - system zainstalowany u mnie na "terminalu" zajmuje 331 MB, z tego sporo jest śmieci do wyrzucenia - bez nich około 100MB. Przyjmując, że nie używasz na nim kompilatora C, ani Pythona, najwyżej Tcl/Tk (można w nim napisać program do komunikacji z RS232 i z serwerem np. HTTP/HTTPS w Internecie), nie masz Firefox-a (ja mam, zajmuje 65MB flasza...
Otwarcie To urządzenie jest interesującym licznikiem energii na szynę DIN z otworem pośrodku, przez który przechodzi przewód do pomiaru. Nie jest wymagane fizyczne połączenie mierzonego obwodu. To unikalny projekt; zamiast podłączania cęgów CT do urządzenia pomiarowego, CT znajduje się wewnątrz modułu DIN, dzięki czemu utrzymuje porządek w skrzynce...