Witam, Dwa ostatnie problemy są raczej algorytmiczne. Do furiera polecam poszukać informacji o FFT. A jeżeli chodzi o rs232 to sprawa wygląda następująco. Na polskim rynku jest dostępna książka wydawnictwa helion opisująca standardy transmisji przez rs232: W książce jest pokazane jak przy użyciu aplikacji takich jak Builder lub Delphi odczytywać czy...
Interpreter 1-wire sterowany przez rs232 Ponieważ posiadana płytka testowa z wyświetlaczem LCD 2x16 i 4 przyciskami nie zapewniała możliwości wygodnego testowania układów 1-wire powstał interpreter wykorzystujący standardowy komputer jako urządzenie wyj/wej i komunikujący się przez port RS232 przy pomocy kabla null modem. Hardware : Interpreter został...
Wyskakuje mi błąd nie znaleziono klasy (a nie ma o niej mowy w projekcie ze strony) Nie wiem zbytnio gdzie mam zaingerować w kod aby odczytywał mi on zadawaną wartość ze sterownika skomunikowanego z tym kodem przez RS232. Mój sterownik wysyła temperaturę i to sprawdziłem w terminalu i na pewno działa, jak zmusić ten kod do odbierania danych? Jak powiązać...
Witam, Długo szukałem informacji w internecie, ale tego co potrzebuje nie udało mi się znaleźć. Proszę o wyrozumiałość gdyż nigdy wcześniej nie odczytywałem danych z portu rs232. Piszę program do obsługi urządzenia, które komunikuje się z komputerem przez port RS232. Producent urządzenia określił w specyfikacji rekord jaki jest generowany przez urządzenie....
Portu com nauczylem sie sterować z ksiązki RS232C Andrzeja Daniluk-a (Helion) Jednak to za mało nie mam tam wszystkiego jest tylko jak odbierać znaki liter, znaki sterujace i tu mam zonka. Otóż Mikrokontroler odczytuje bajty z zew pamieci i wysyła je przez rs232 do komputera i tu mam problem, gdyz wysyłanie jest bardzo szybkie i wysyła wszystkie mozliwe...
Witam. Nie mogę się uporać z nawiązaniem komunikacji między mikrokontrolerem a prostą aplikacją w C++ Builder 6. Po kolei: Na Atmega8 wgrany program do wysyłania po UART danych, transmisja skonfigurowana: 115200 bps 8 bitów danych 1 bit stopu bez parzystości. Wszystko obsługiwane przez terminal śmiga prawidłowo, w oknie terminala dostaję to co uC sobie...
Witam. Od pewnego czasu zastanawia mnie jak przesyła się kilka typów danych przez rs232. Chodzi mi o to, że np: mikroprocesor odczytuje dane z dwóch czujników i wysyła je do PC po rs232 a tam dane odbiera program napisany w delphi i wyświetla je w memo (pierwszy czujnik-->dane wyświetla w pierwszym memo, drugi czujnik-->dane wyświetla w drugim memo)....
Witam. Przedstawiam pokrótce sytuacje: mam system na Atmega32, nazwijmy go serwerem, który zapisuje cyklicznie na karcie SD dane (np temperaturę co minute). Wszystko działa. Mam drugi system, też na Atmega32, powiedzmy klient, który wysyła do pierwszego dane po RS232. Serwer odczytuje i wyświetla: wszystko działa ok. Teraz chcę dodać zapisywanie tych...
Witam, Poszukuję prostego programiku który odczytuje dane z portu rs232. Jeśli ktoś takowy posiada, bardzo proszę o udostępnienie. Szukałem w internetach, ale trzeba mi czegoś prostego co będę mógł skompilować w dev c++. Dziękuje.
witam Posiadam przepływomierz Sensitron EM1-ZWR0V-1A, który posiada wyjscie sygnału w postaci RS232. Przepływomierz podłączyłem pod oscyloskop i na wyjściu Tx są impulsy, amplituda około 20V. Następnie podłączyłem przepływomierz bezpośrednio pod wejście RS232 w moim kompterze, oczywiście poprawnie Rx do Tx, zainstalowałem program PuTTy, skonfigurowałem...
Jeśli wysyłasz dane z układu uP co 500ms to program, który odczytuje dane z bufora, możne sprawdzać czy nie pojawiły się w nim nowe dane i jeśli zostały zapisane nowe dane to wtedy je dopiero odczytać. Na pewno jest coś takiego opisane w książce RS232-praktyczne programowanie. Jesli nie to poszukaj na .
Witam! napisałem prosty programik odbioru danych przez rs232, jednak program nie odczytuje mi pierwszej paczki danych (pierwszego bajtu) niestety po kilku godzinach szukania nie znalazłem błędu :( Programuje na atmedze 32 [syntax=c] #include <avr/io.h> #include <util/delay.h> #define F_CPU 11059000 //częstotliwość zegara w Hz #define UART_BAUD...
Witam Program odczytuje wiadomości wysłane przez RS232. Korzystam z komponentu ComPort. Chce przy jednym evencie OnRxChar odczytywać jedną wiadomość Dodano po 2 niestety kozystając z count zgarne cały bufor... a ja chce tylko te 20 bajtów danych w tym momencie.
sporo z nas zaczynało od tego ;-) poniżej parę moich (mało odkrywczych) rozwiązań: - zegar - temp wewn. zewn i piec (dodatkowe czujniki nic nie kosztują - lub niewiele) - wilgotność - zmiana jasności podświetlenia (w nocy to spora żarówka i nie da się na nią patrzeć po przebudzeniu) - trend temperatury (rośnie/maleje) - oczywiście progi alarmowe na...
Witam wszystkich forumowiczów!!! Potrzebuję waszej pomocy. Mam taki układzik: I potrzebuję funkcję w języku c aby obsługiwała przesył i odczyt danych przez rs232 na PC-ta. 8051 będzie programowana także przez ten układ. Jeśli macie jakieś przykładowe programy to też będe wdzięczny. Z góry dzięki i pozdrawiam....
Mam problem z transmisją danych. Na PC mam uruchomiony terminal (terminal v1.9b), i jak wysyłam treść z AVR do portu RS232 to terminal poprawnie odczytuje wysłaną treść. Natomiast problem tkwi w transmisji w drugą stronę. Żeby sprawdzić czy poprawnie AVR odbierze dane wysłane z RS232, napisałem tak program żeby po odebraniu treści wysłanej z terminala...
ReadFile odczytuje z przypisanego pliku (portu) dane zapisując je pod adresem pierwszej zmiennej w ilości w 3 parametrze. Ilość faktycznie zapisanych znaków jest zachowywana pod adresem zmiennej drugiej... Nie wiem, co może ostatni parametr znaczyć. Aczkolwiek jeśli odbierasz znaki będące cyframi, to aby wyliczyć wartość wystarczy: wynik=0; while (...)...
Dim instance As SerialPort Dim handler As SerialDataReceivedEventHandler AddHandler instance.DataReceived, handler Cała sztuka polega wywołaniu metod czytających port tylko wtedy, gdy cos do odczytania na porcie jest, a nie cały czas, licząc na jakąś zagubioną ramkę danych. Musisz zrobić swoją procedurę obsługi zdarzenia SerialDataReceived i np. w...
Witam, mam nastepujacy problem: Do zrobienia mam program ktory odczytuje identyfikatory z DS1990 i zapisuje je w EEPROMie, program ma miec mozliwosc komunikacji z komputerem za pomoca RS232 (tzn. odczytywanie, zapisywanie i usuwanie kluczy). Zrobilem to w ten sposob: Gdy przyjdzie jakis bajt z rs232 generowane jest przerwanie i ten bajt jest zapisywany...
Zrobiłem kolejne programiki testujące (już nawet zaczołem to pisać w C ale te same wyniki). Więc tak: uK napewno dobrze nadaje bo jak w pascalu odczytuje bufor za pierwszym razem to jest tam dana nadawana z mikrokontrolera. Ale flaga odbioru wcale nie była ustawiona. Zapis do portu jakiejś wartości powoduje wyzerowanie LSR. Po odczekaniu chwili odczytuje...
Po pierwsze to nie widzę żadnego wyjścia z pętli. Ona jest nieskończona: do { // ... } while ( 1 ); Po drugie odradzałbym jednoczesne odbieranie i wysyłanie danych przez COM. Po trzecie, to w książce autor podał, że należy jeszcze odczytywać liczbę danych w buforze przy pomocy funkcji ClearCommError(...) i wówczas odczytywać dane.
Hej! Czy wie ktoś może gdzie popełniam błąd z odbiorem danych z RS232 (poniżej kod). Dane owszem odbiera... ale np. wysłany tekst "Witamy" wyswietla mi jako "Witamy" (czyli dobrze), natomiast po chwili ten sam tekst to "Wit(at)amyt(at)"... Pisze w C++ Builder Na początku mam: HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess;...
Witam, próbuję czytać dane z pewnego urządzenia podłączonego do portu COM. Posługuję się wielokrotnie już tu opisywanym komponentem TComPort. Również kod obsługujący poszczególne akcje wiele razy się przewinął. Jest tylko taki problem, że w większości przypadków programy w końcu zadziałały tak, jak chciał autor, a u mnie się zacina. Ale do rzeczy: Po...
Witam, czy ma ktoś kod w VBA do odczytywania danych z rs232, ale bez wykorzystania MSComm ? Program jest robiony w Movicon ale niestety obsługa COM jest w skryptach VBA którego ni w ząb nie znam. Jakby kogoś interesowało to znalazłem już kod do nadawania ( i nawet działa). Sub Main() Dim objIOPort As IOPortInterface Dim ID As Long Dim sVariant...
Witam. Bardzo proszę powiedzcie mi czy układ FT232 może być bezpośrednio użyty jako wirtualny port COM na USB i odczytywać a także wysyłać dane po RX/TX. Jest wiele schematów które jeszcze mają dodatkowo zastosowany MAX213 jako inwerter. Czy to znaczy, że bez niego będę miał odczytane zanegowane słowa? Już mówię do czego to. Otóż, mam Fiata Stilo z...
Witam, Nie wiem czy temat założyłem w odpowiednim dziale. Potrzebuję modułu, który umożliwiłby mi zdalny odczyt napięcia w systemie lamp. Posiadam logger, który zczytuje dane z sensorów i system lamp. Są to dwie oddzielne skrzynie zamontowane na maszcie w polu. Logger posiada własny modem PHS8-P. Pod modem, pod wyjście USB typ B jest podłączony logger....
Witam; chciałbym napisać program odczytu danych z rs232 (z mikrokontrolera zaprogramowanego w BASCOMIE, ale to chyba nie ma większego znaczenia) na COM komputera i ich zapisu do pliku; w czym najłatwiej byłoby napisać ten programik? Przydałby się chociaż prościutki interfejs np. z przyciskiem startu odbioru danych i podglądnieciem aktualnie odczytywanych...
Witam Mam problem, potrzebuję odbierać dane wysyłane przez urządzenie zewnętrzne podłaczone do komputera przez RS232 i w czasie rzeczywistym rysować wykres na podstawie otrzymanych danych. Do rysowania wykresu nasuwa się Excel. I moje pytanie: czy można w Excelu (Visual Baisic'u) odczytywać dane przychodzące do portu szeregowego. Za wszelkie info wielkie...
Jak do tej pory udało mi się stworzyć tylko coś takiego Wygląda dziwnie znajomo. Wiem - p. Marcin Wiązania popełnił plagiat. No nieważne. Zapakuj program do uC, uC podłącz do PC poprzez MAX 232 do COMx, odpal na PC program HyperTerminal, zestaw połączenie - takie same parametry dla PC i uC i zobacz jak PC odbiera dane. Zapytaj nauczyciela jakie dane...
Witam,kupiłem niedawno moduł czytnika kart RFID ,po podłączeniu do komputera wyświetlał mi dziwne dane(tak jakby zła prędkość...),postanowiłem więc podłączyć go do M16 i wyświetlenie na LCD w celu odczytania kodu z karty .Na ekranie nic się nie pojawia ,próbowałem z różnymi poleceniami odczytu z rs'a ale nic mi nie wyszło(niby coś odczytuje ale w niezrozumiałym...
Nie mam pojęcia, czy z poziomu samego PHP da się komunikować z portem RS232, ale moim zdaniem najprostszym sposobem będzie napisanie prostego programu w C/C++, który działałby sobie w tle i co zadany czas odczytywałby potrzebne dane poprzez port i zapisywał powiedzmy w pliku tekstowym. Potem wystarczy w PHP odczytać dane z tego pliku i użyć.
Ostatnio mnie zaciekawiło to czy gdybym napisał sobie prosty program na z czytywanie danych z RS232 i podłączył starą myszkę pod COM'a to czy program będzie odczytywał dane pochodzące z myszki tj. przesunięcie XY, klikanie. I czy gdy będę miał uruchomiony program to czy komputer nie będzie widział myszki ? (czyli nie będzie się ruszać kursor). Pytam...
Czyli np. jeżeli dwa pierwsze bajty zawierają długości paczki a informacja właściwa która mnie interesuje zaczyna się od trzeciego bajtu to czy wskaźnik powinien wyglądać tak: P#DB2.DBX03.0 BYTE 6 ? Baza danych do której bufor ma zapisywać odczytywane dane ma tylko jedno pole typu String[6]. Skąd sterownik wie że właśnie do tego pola w bazie danych...
Witam, Mam problem z odczytem danych z rs232 w lazarusie. Program napisałem zgodnie z ksiązką RS 232C - praktyczne programowanie - Andrzej Daniluk. Wszystko działa czyli naciskając przycisk odczytuje dane z rs tyle ze ja potrzebuje ciąglego odczytu z portu bez naciskania zadnego przycisku. Program po nadejsciu wiadomosci z rs232 powinien wyswietlac...
Witam Musze zrobić kabel RS232 o długości kilku metrów z wykorzystaniem skrętki. Problem w tym że skrętka ma tylko 8 żył a kabel 9. Kabel służy do odczytywania jakiś danych z gołębnika. Dostałem oryginalny kabel który wygląda tak że po jednej stronie ma wtyczkę męską a po drugiej żeńska. Sprawdziłem miernikiem: wszystkie żyły połączone są "na wprost",...
Witam Zaczynam zabawę w Visualu 2010. Pisze przykładowy programik do komunikacji przez COM mam już prawie wszystko został tylko odczyt danych niestety nie wiem jak to zrobić. Chce aby dane były odczytywane na bieżąco niestety gdy wstawiłem Timer i napisałem kod do odczytu to zaraz po uruchomieniu Timera Program się zapętla nie mogę nic zrobić. Poniżej...
Mam sterownik Cpm2a steruję bezpośrednio przez rs232c ustawienia są takie same w PC jak i w PLC potrafię odczytać poprawnie daną komórkę DM lecz zapisać już nie . Rs232c jest sprawny bo mogę zaprogramować sterownik bez problemu. Problem w tym iż wysyłać dane z każdej komórki DM sterownika PLc potrafię prawidłowo przy pomocy dowolnego programu mogę je...
bit startu zapewniam prowizorycznie, robie małe zwarcie i układ działa ;) jeżeli chodzi o częstotliwość układu to już do tego doszedłem, dzis ustawiłem wszystko na 1200 Hz, czyli teoretycznie w programie który odczytuje dane z rs232 tez ustawiam 1200bit/s - ale mimo tego nie działa sygnał ma prawidłowe poziomy napięć, bit stopu oraz bit startu zapewione...
poniżej kawałek kodu w C odczytujący dane z rs232 (niestety nie pamiętam skąd go wziąłem), do zapisu niestety nie mam przykładu ale to powinno cie naprowadzić na trop w google #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios.h> #include <stdio.h> #include <stdlib.h> #include <strings.h>...
:arrow: Graziu: Wlasnie skonczylem pisanie programu do aktualizacji firmware do mojego alarmu GSM, ktory korzysta z bootloader'a i odczytuje dane wlasnie z RS232 i zapisuje je we flashu MCU. Napisane w czystym WinAPI i na watkach. Wykorzystalem oczywiscie biblioteke, ktora tobie polecilem 8) i wszystko smiga jak powinno! PS. przyklad uzycia biblioteki...
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...
ale chyba zdajesz sobie sprawę, że sterownik możesz odpytywać aplikacją co powiedzmy 100ms minimalnie (trzeba brać pod uwagę czas odpowiedzi sterownika na zapytanie które wynosi kilkadziesiąt ms + uwzględnić szybkość transmisji) a przy szybko wirującym przedmiocie zmiany są znacznie częstrze i bedziesz gubić dane pobierane przez aplikację coś siedzisz...
PortMon, Putty sprawdzałeś? Tak sprawdziłem, jeden i drugi dorzuca śmieci, lub nie odczytuje całości pakietu.
Faktycznie usunąłem je przez przypadek, dzięki Dodano po 4 No i napisałem programik i bez problemu inicjuje UARTa i wysyła ładnie dane, ale nie chce nic odbierać :-( Mimo, że wcześniej instrukcja ReadFile mi działała w innym programie i ją tylko przekopiowałem... Oto cały kod: Dodano po 2 To jak nie wiecie koledzy co jest źle to może mi podrzucicie...
Witam kolegów widzę że kolega pablo_banita jest biegły w temacie, ale proszę o pomoc wszystkich zagłębionych w temacie ESP chcę uzyskać podobny efekt jak kolega w pierwszym poście , na razie dla testu chciałbym wysłać jakieś dowolne słowo np. "Hello: z procka do ESP i odebrac to w terminalu np. UDP w visual basicu. Terminal UDP mam zrobiony i działa...
Witajcie, Potrzebuję dobrej porady... Chcę możliwie uniknąć programowania mikrokontrolera, a mam przed sobą następujące zadanie: Oglądam się ostatnio intensywnie za dobrym i tanim sposobem pozyskania danych analogowych na komputer PC. Mam dwa sygnały napięciowe wolnozmienne - jeden z akcelerometru, drugi z fotodiody. Chcę je odczytać na komputerze w...
Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy. Interface’u z układem EM4095 i anteną użyłem kupionego,...
Witam Zmontowałem (prawie) sterownik do C.O. i wystąpił problem. Otóż urządzenie nadaje do komputera poprzez RS232 swoje aktualne parametry w postaci: Print c(1),c(2),c(5) ..................... I tu wszystko jest OK. Ale problem jest w drugą stronę. Przy instrukcji: input Rsin odczytuje tylko dwa pierwsze znaki (czasem 3 lub...
Witam, po długiej i ciężkiej pracy udało mi się zbudować układ. Docelowo ma to być sterownik, który będzie odpowiednio reagował na komendy podawane przez rs232 z komputera, również odsyłał znaki i sterował portami wyjścia/wejścia. Proszę o sprawdzenie programu i schematu, sterownik musi działać stabilnie i nie chciałbym czegoś pominąć. (w tym momencie...
Witam Napisalem sobie programik do wysylanie jakiegos textu po RS232: NAPIS ADDWFPCL, F DT"ATD 112;" ; tezt do wyslania po rs232 retlwd'13' ;znak konca transmisji( dla telefonu)!!! retlw0 ;Znak konca transmisji( dla mikrokontrolera) return "NAPIS to edykieta :)" i wszystko dziala tylko jest problem po zmodyfikowaniu bo chce...
Witam Mam pewnie problem, potrzebuję jakiś GPS z kompasem elektronicznym, ale żeby zarówno GPS i kompas dało się odczytywać po RS232. (kompas również ma wskazywać kierunek, gdy obiekt nie jest w ruchu) Przejrzałem już masę stron, ale niestety nie znalazłem. Jedyne co znalazłem spełniające te normy to płytka Arduino Uno z modułem kompasu i gpsu. Również...
54 + 206 = 256 a to juz znajoma liczba Nie jest przypadkiem tak ze wysylasz signed a odczytujesz unsigned czy cos w tym stylu? Daleki strzal, ale moze.
witam, mam następujący problem: muszę napisać (najlepiej w delphi) program odczytujący wyniki z czujnika ciśnienia. Czujnik podłączony jest za pomocą RS232. Oprócz podstawowej obsługi delphi nie mam za dużych umiejętności w tej dziedzinie, dlatego każda podpowiedź mi pomoże. Proszę zakładać własne tematy. Rozdzieliłem. - arnoldziq.
Dzień dobry, mam taki kłopot z delphi 10.2 + komponent Comport do komunikacji RS232. Czy ktoś spotkał się z takim problemem: Odbieram dane z urządzenia, które przez cały czas co 1 sekundę wystawia ramkę "#01;" lub "#02;" ( każde urządzenie wystawia swój adres). W terminalu ramki są bez problemu odczytywane, ale w delphi otrzymuję po jakimś czasie taki...
Kiedy mam na chwilę wiązkę po przytrzymaniu spustu to jak czytam rs232 standard kod to od razu z powrotem miga green led. W takim razie trzeba koniecznie odszukać znaczenie tych sygnałów wysyłanych przez czytnik. Wygląda to na kod ogólnego błędu, niezależny od samego przejścia z USB na RS232. Czy czytnik z powrotem podłączony pod USB działa? Może zasilacz...
W zasadzie dałoby się to zrobić. Musiałbyś emulować wyświetlacz. Oprócz samego odczytywania wartości portów trzeba niestety rozpoznawać komendy i odpowiadać też z powrotem - co najmniej flagą BUSY. Jeśli widzisz polskie znaczki typu Ą, Ę, to pewnie zaprogramowano pamięć CGRAM, więc też oprócz pamięci znaków - DDRAM, musisz emulować CGRAM... troszkę...
Witam, Robię projekt wizualizacji(wykresy) sygnałów z akcelerometru. Komunikację między PC a uC mam już zrobioną przez RS232. Teraz zabieram się do wykonania aplikacji w Builder C++ 6. Wzoruję się na książce "RS232 prog. praktyczne" p. Daniluka. Mam problem z konfiguracją(otwarciem, ustawieniem) portu Com pod którym mam RSa(com 6). W terminalu dane...
O ile dobrze rozumiem zapis, to odczytujesz bajt poprzez odczyty portu rxd. Funkcją delay generujesz sobie opóźnienia i dziwisz się, że masz śmieci. To bardzo niedokładna metoda, nie ma żadnej synchronizacji (chocby przerwaniem od bitu startu), która przy transmisji asynchronicznej jest dosyć ważna. Według mnie masz dwa rozwiązania: 1. Wykorzystać UART...
Witam :cry: Po tygodniu walki z tym problemem postanowiłem poradzić się fachowców, więc piszę. Problem polega na tym, ze po wysłaniu całej zawartości AT24C64A dostaję kilka danych mniej. (Zamiast upragnionych 8192 dostaję np: 8190 , 8180 , 8080! ostatni pomiar) kilka razy dostałem całą paczę ale to musi być pewne i nie zawodne. Pracuję na oscylatorze...
Witam, testuję bezstykowy zamek [url=]AVT5186. Mam problem z komunikacją po RS232. Dane staram się odczytać w programie S3Term, ale otrzymuje "krzaczki" zamiast normalnego tekstu. Próbowałem też odczytywać we własnym programie (napisanym w Delphi), ale efekt podobny. Odczyt danych w postaci innej niż znak (char), np. w bajtach jest zawsze identyczny...
Wyświetlacz sprawny, Atmega32 oraz max232 wstawione nowe i bez zmian. Max232 podłączony według schematu Poniżej ustawione Fuse bits Po wgraniu właściwego kodu do projektu bez obsługi karty SD i bez przetwornika termopary MAX31855 (oraz bez RS232) ekran wygląda następująco. Na końcu pierwszego wiersza jest ten sam znak co w przypadku próby komunikacji...
Witam, Jakiś czas temu wpadłem na pomysł, by stworzyć prosty rejestrator napięcia komunikujący się z PC za pomocą przejściówki RS232. Pierwsza wersja (płytka stykowa) jest oparta o uC Attiny13, z programowym uartem. Działa bardzo dobrze, aczkolwiek problem pojawił się z zasilaniem. Niestety prąd który można wyciągnąć z typowej przejściówki USB-RS232...
Witam, Piszę program do komunikacji z przyrządem laboratoryjnym (PTW Unidos) przez RS232. Aktualny kod: [syntax=c]#include<windows.h> #include<stdio.h> #include<conio.h> #include<fstream> #include<iostream> #include<string> using namespace std; int main() { fstream plik; plik.open("wynik.txt",ios::out); HANDLE hComm;...
Witam, Wykonałem sobie prosty program w Codesys w ST do odczytu danych z urządzenia po RS232. Ogólnie rozwiązanie działa choć nie jest optymalne. Chodzi głónie tu o odczyt całej ramki z RS232 a więc ramki która zaczyna się od znaku <STX> a kończy znakiem <ETX>. Poniżej moje rozwiązanie: [syntax=c] ////////////////////////odbieranie danych...
Osobiście zrobiłbym 3 kroki 1. wymieniłbym kwarc jaki kolega pewnie stosuje ( przypuszczalnie 4 Mhz) na 11059200. co pozwoli na bezproblemowe używanie prędkości 115200 2. użyłbym wstawki assemblerowej do odczytywania napięcia z przetwornika 3. zastosowałbym równoległą pamięć lub równoległy przesył danych. przeliczyłbym czy bardziej opłaca się pchanie...
Witam, Od jakiegoś czasu zajmuję sie programowaniem w C++ programów do bezpośredniej obsługi portu szeregowego RS232. Nie potrafię jednak odczytać stanu wejścia RxD. Zaznaczam, że nie chodzi mi o odczytanie całej ramki danych tylko o określenie stanu L lub H w konkretnym czasie. Jest mi to potrzebnie do programu odczytującego kody błyskowe z samochodu....
znalazłem taki odbiornik: On emuluje port RS232 , więc sniffer i już będzie wiadomo jak napisać program Można również użyć odbiornika GPS z portem RS232...wtedy na 99% będzie wystarczyło odczytywać dane jak w pliku załącznika
Witam! Poniżej prezentuję najprostszy chyba z możliwych listingów odczytujący wskazania ADC i wysyłających je do PC przez RS232. Problem w tym ze nie da się wysłać nic z częstotliwością powyzej 4800 bps. zamiast konkretnych wartości jakieś krzaki przychodzą. ' osiągnieta rozdzielczosc: 5V/1024= 0,00488V= 4,88mV $regfile = "m8def.dat" $crystal...
Witam wszystkich Zastanawiam sie jak wykonać połączenie przetwornika ADC0838 z komputerem przez RS232. Chciałbym sterować nim i odczytywać sygnały przez LabVIEW. Problem jest taki, że przetwornik komunikuje się poprzez szynę MICROWIRE. Czy znacie może jakis układ, którym mogłbym to zrealizować? jednoczesny odbiór i wysyłanie danych? Dziękuję za odpowiedzi...
Witam, muszę napisać prosty programik na PC zaczytując dane z wagi za pomocą np. portu rs232. Gotowy projekt mam już dostarczyć z wagą. Waga powinna mieć minimum 100 kg maksymalnego obciążenia. Jest cała masa wag z tym portem. Nie znalazłem jednak jeszcze żadnego modelu który mówił by jak odczytywać z niej dane (jakaś dokumentacja czy coś). Czy spotkaliście...
1.co do zapisu bajtow to robisz tak char tablica[2]; tablica[0]=0x23; tablica[1]=0x56; writeuart(tablica,2); //wysyla pierwsze 2 bajty ... tablica[0]=0x11; tablica[1]=0xfa; writeuart(tablica,2); //wysyla pierwsze 2 bajty .. itd. nie musisz miec tablicy na 256 znakow.. mozesz nawet bajty wysylac...
Witam, staram się przesyłać dane z mikrokontrolera do PC za pomocą RS232 i odczytywać je najlepiej w Excelu, wybór padł na Excela jako że spośród wszystkich języków najwięcej wiem o VB i jest to szybka droga do dalsze obróbki danych. Czytałem wiele postów w tym temacie, robiłem mnóstwo prób jednak za nic nie mogę uruchomić działania kontrolki MSCOMM32.OCX....
Czytam, że robisz jak napisałem tak jest dość łatwo jak nie znasz za bardzo VHDL-a. Co do produktów Altery to nie miałem nigdy z nimi kontaktu. Moje marzenie to DE2-70 z resztą akcesoriów :). Słuchaj ja bym to zrobił tak w Xilinxie wyposażasz MB w IP Core od RS232. Odczytujesz wartość czy ciąg znaków co wysyła PC następnie zapisał bym to do tablicy...
Witam, stoję przed potrzebą wysyłania danych z proca do PC. Zrobiłem sobie kawałek płytki, polutowałem i napisałem kawałek kodu: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 16000000 $baud = 9600 Config Serialout = Buffered , Size = 30 Echo Off Enable Interrupts Dim Zmienna1 As Integer Dim Zmienna2 As Integer Dim Zmienna3 As Integer Dim Zmienna4...
Witam! Tym razem chciał bym podzielić się z wami bardzo prostą, a jednocześnie przydatną konstrukcją, jaką jest 6 kanałowy moduł wejść AC komunikujący się z komputerem za pomocą portu COM (RS232). Sercem projektu jest mikrokontroler Atmega8, który dysponuje wbudowanymi przetwornikami AC o rozdzielczości wystarczającej do prostych, domowych pomiarów....
A jak jest najlepiej :) ? Bo mam odebrać paczki po mniej wiecej 32B danych od procka - ktory odczytuje je z RS232. Jak założysz czwarty temat o tym samym to będzie kara<Acula>
witam. Dzięki bardzo za podpowiedź kloszi :). Teraz znowu mam problem tym razem z odbieraniem odpowedzi od odbiornika. Po wysłaniu komendy odczytuję to co ma do powiedzenia urządzenie w ten sposób: void __fastcall TForm1::Button3Click(TObject *Sender) { int li; char *odp; li=ReadUart(odp,7); if (li!=0) { ShowMessage(odp); } } gdzie: int __fastcall ReadUart(unsigned...
Mam problem... nie wiem jakiego środowiska użyć do napisania programu, który pozwalałby na obsługę RS232 i MySql-q. Aplikacjia miała by minitorować port i rozpoznawać 2 typy rozkazów : odczyt (tabela, rekord) - po czy odczytuje wartośc i wysyła do mikrokontrolera zapis (tabela, rekord, wartosc) - zapisuje dane z mikrokontrolera do bazy danych. Jakie...
Średnio, bo dopiero PC zna dokładny czas synchronizowany z GPS. GPS daje mi dokładny sygnał sekundowy PPS, który mogę podłączyć do kilku ATmeg jako przerwanie, ale nie bardzo mam pomysł co dalej - jaki liczyć czas w obrębie danej sekundy. Timerami. Najlepiej chyba podać to PPS na wejście ICP timera. Masz jednocześnie przerwanie (w sumie niepotrzebne,...
Witam Szukam instrukcji odczytu masy i tarowania wagi po RS232 do miernika Rhewa 82 Comfort? Niestety w instrukcji którą posiadam nie ma tych danych. Chciałbym odczytywać masę z miernika przez PC. Potrzebuje instrukcji wysyłanej do miernika oraz ramki odpowiedzi z miernika. Pozdrawiam
Zatem ten serwer jakoś jest połączony z maszyną DOSową? Zapewne przez mapowanie dysku. Problem jest w tym, że program pomiarowy zapisuje wyniki do lokalnego pliku. Jesteś w stanie to zmienić? Konfigurację też odczytuje z lokalnego pliku. Jedyne możliwe rozwiązanie jaki mi na myśl przychodzi to odwrócenie mapowania (tak, żeby to folder z linuksowego...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Wielkie dzięki!!! Wiesz może czy linię zegarową (101010101010101010......) według której odczytuje się bity z linii danych jest sterowana przez wysyłającego?? Czy czas między kolejnymi cyklami zegarowymi musi być stały czy mogę wysyłać sobie kolejny bit co dowolny okres czasu ?? Wyglądało by to tak: linia zegarowa: długo 0, potem 1 (odczytuje bit z...
napisalem taki kod w delphi procedure TForm1.Button1Click(Sender: TObject); var hCOM:THandle; nrWrit:DWORD; nrRead:DWORD; Errors:DWORD; Dcb:TDCB; ComStat:TComStat; buf:array Dodano po 42 DOŁOŻYŁEM PETLE POMIEDZY WYSYŁANIE ZNAKÓW DO BUFORA A ODBIERANIE I WTEDY TO DZIAŁ, ALE CAŁY PROBLEM POLEGA NA TYM ŻE POWINIENEM CHYBA DANE WYSYŁANE Z MIKROKONTROLERA...
Trochę nawet dziwne, że działa dobrze :D, bo zapełniasz bufor cyklicznie, a nie odczytujesz go cyklicznie, tylko w każdym wywołaniu funkcji USART_getfile() czytasz od zerowego indeksu. Aby odczytywać bufor cyklicznie, zmienną u08 liczniku potrzeba zadeklarować jako static . Być może każdorazowo odczytywałeś dla testów tylko jedną serię danych, a potem...
Witam! Chcę odczytywać wartości które wysyła mi mikrokontroler (ATTINY2313) przez RS232 w programie napisanym pod Linuksem. Mój problem polega na tym, że za nic nie mogę odebrać tych danych, po prostu program staje w miejscu i nic się nie dzieje. Mikrokontroler mam tak zaprogramowany: #include <avr/io.h> #include <util/delay.h> //--------------------------------RS232-...
Witam, potrzebuje wykonać komunikację pomiędzy Atmega a pc za pomocą przejściówki USB. problem mam podobny jak pod Z jednej strony w przejściówce jest błąd 0,15% (rezonator 12MHz), a po stronie ATMegi też 0,2% (8MHz) co niestety skumuluje się. Możesz spróbować w Twoim programie zwiększyć nieco baud rate ponad standardowe 4800 - na przykład 4815 - by...
Czyli w ogóle nie potrzebujesz obsługi plików na AVR. Odczytujesz EEPROM i wysyłasz dane do PC, żeby było je łatwiej analizować, rozdzielasz dane jakimś znakiem, np. enter. Na PC jak pisałem robisz przekierowanie z com do pliku przy pomocy >>, albo znajdujesz np. wtyczkę do excela odczytującą dane z com. Mając je w excelu robisz sobie wykresy jakie...
Witam !!! Mam pytanie - mam router TD-W8901G w wersji V3 do którego przez nieuwage wgrałem firmware V6. Szukałem po googlach i jest kilka tematów odnośnie reanimacji przez rs kablem np od noki, ale akurat inne modele i te rozwiązania nie sprawdzają się. Po połączeniu przez Putty łączy się i odczytuje w kółko pamięć na końcu wywala Reserve for Print...
Nie bardzo rozumiem Twoją odpowiedź. 1. To, że odczytuję właściwy bit wynikałoby z faktu że robię to z rising_edge (clk_out), które powinno wypadać w połowie odczytywanego bitu - przynajmniej tak wyglądało to na test benchu. W test benchu takie założenie jest prawdziwe, ponieważ definiujesz częstotliwości i nie podlegają one żadnym zakłóceniom ani...
Witam, jestem początkujący w PLC więc proszę o wyrozumiałość. Dostałem zadanie do zrobienia, mianowicie stworzyć układ za pomocą sterownika Ge Fanuc 90 Micro, który poprzez port rs232 odczytywał by dane z czytnika kodów kreskowych Banner iVu BCR. Czytnik ma zaimplementowany protokół RS232, natomiast nie wiem w ogóle jak podejść do sprawy komunikacji...
Witam Zapłacę za wykonanie projektu (Płatność na konto) Komunikacja będzie się odbywać pomiędzy PC (Program w Delphi 7) a AT90s2313 (Program w Bascom)(AVR2313 płyta testowa) za pośrednictwem RS232 (Adapter USB RS232 (przesyła dane o szybkości transmisji 9600 bitów na sekundę. Protokół komunikacyjny jest 8 bitów danych, 1 bit stopu) Komunikacja ma się...
Witam, chcę napisać program który odczytuje dane z portu szeregowego COM w języku javascript. Arduino wysyła dane na port przy pomocy funkcji Serial.println(); , dane są bez problemu odczytywane w "monitorze portu szeregowego" ale nie mam pojęcia jak przesłać je do javascriptu aby móc je wykorzystać w przeglądarce. Posiam Arduino Lenoardo, które jest...
Stan wyjść sterownika da się odczytać, ale nie da się zapisać stanu wejść. Zamiast tego, należy używać w programie sterownika tylko flag i rejestrów, z których część będzie "wejściami" (komputer zapisuje wartości) a część "wyjściami" (komputer odczytuje wartości). Komputer powinien być masterem w komunikacji, tj. program symulujący obiekt powinien cyklicznie...
Cześć, mam dziwny problem z komunikacją wagi laboratoryjnej z komputerem. Połączenie wagi z komputerem jest poprzez port USB( z wagi do komputera) . Z tego co udało mi się ustalić to waga ma wbudowany emulator klawiatury ze złącza com, ponieważ w ustawieniach wagi przy opcji USB można ustawić "baund, parity, handshake" Problem polega na tym, że w momencie...
Witam. Nie znam sie na progamowaniu portów w delpfi ale sam kożystam z ksiązki "RS232 programowanie...." i niestety jezeli chodzi o Pascala i dane dotyczące programowania pod nim portów to znalazłem kilka małych błedów co skutecznie zajęło mi ładnchy parę godzin aby do nich dojść. Błedy te były w opisie znaczenia bitów rejestru sterującego RSem. To...
Witam Wszystkiech. Szukam i szukam ... w końcu zdecydowałem się napisać. Mianowicie... potrzebne mi źródło programu, który odczytywałby dane z portu COM pod Windows'em 98, a następnie zapisywał je do pliku. Najlepiej jeden wynik pod drugim. Nie wiem czy to ma jakieś znaczenie ale dane będą odbierane z multimetra cyfrowego, wynik jego pomiaru. Jeżeli...
witam mam kilka pytan odnosnie inteligentnego domu, otoz jak do tad nie zrobilem niczego wielkiego jak tylko budowa interfejsu do wlaczania i wylaczania 8 puktów za pomoca komputera po rs232 dreczy mnie jednak fakt iz chcialbym pominac fakt kozystania z komputera do obslugi tegoz interfejsu a zeby ta prace wykonal jakis uklad (i tu pytanie jaki) po...
Ja to widze w taki sposób (wysyłanie danych seriami, przykładowo dla portu com i zakładając że w sumie będzie 70 znaków): 1. UP pobiera dane i konwertuje je na wartość binarną 2. Wysyła serię 8 znaków, gdzie pierwsze 7 to dane a ostatnia to 1 3. Program odczytuje wartość na porcie i sprawdza czy ostatnia liczba to 1 - jeśli tak to odbiera te 7 znaków...
pisze komunikacje z prockiem,progarm w delphi. wymyslilem sobie tak ze procek wysyla dane ,komp odpowiada 1 jesli ok 2 jesli bad ,po sprawdzeniu parzystosci jesli 1 to procek wysyla nastepny znak jesli 2 to ten sam. jak to zrobic korzystajac z comport. moj kod wyglada tak procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var dana: String;...