logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Problem z komunikacja TIBBO EM200 <-> PC

Pascalt 05 Mar 2010 01:40 2064 1
  • #1 7785441
    Pascalt
    Poziom 22  
    Witam,
    chcę zrealizować transmisję danych pomiędzy mikrokontrolerem, a PC. Transmisja zrealizowana będzie za pośrednictwem konwertera Tibbo EM200, którego zadaniem będzie konwersja sygnału zgodnego ze standardem Ethernet (karta sieciowa PC) na sygnał RS232 (mikrokontroler). Aplikacja dołączona do konwertera teoretycznie (na razie dla mnie czysto teoretycznie) pozwala na utworzenie wirtualnego portu szeregowego (VSP) wykorzystując łącze Ethernetowe.
    Po podłączeniu zaprojektowanego urządzenia poprzez switch do PC, DS Manager, będący jednym z zestawu narzędzi TDST dołączonych do urządzenia nie wykrywa żadnych urządzeń podłączonych do lokalnego segmentu sieci. Dodam, że firewall systemowy oraz oprogramowanie antywirusowe jest wyłączone. Routera nie stosuję, więc urządzenie znajduje się w tym samym segmencie sieci, co PC.
    Diody sygnalizacyjne wskazujące aktywne połączenie dla poszczególnych kanałów sugerują brak łączności z urządzeniem. Z kolei to właśnie po podłączeniu urządzenia do switcha diody Tx Rx Tibbo zaczynają migać (wskazują chęć wymiany danych pomiędzy mikrokontrolerem, a modułem Tibbo).
    Proszę o sugestie w czym może tkwić problem...
    Skoro moduł Tibbo ma być widziany jako urządzenie sieci, powinno mieć swój adres IP oraz MAC jeśli dobrze myślę. Jednak mimo, że w aplikacji danych tych w żaden sposób nie określałem, to sądzę, że DS Manager powinien urządzenie wykryć, skoro jest podłączone do tego samego segmentu sieci, co PC i nie ma firewall'i. Może problem leży w ustawieniach numeru IP PC?

    Pozdrawiam.
  • #2 9091952
    Jabil
    Poziom 12  
    Witam,
    Zbudowalem sobie system ktory mierzy temp i wilgotnosc (SHT11) i wysla dane do kompa ten wyswietla ja loguje, ble, ble, ble. Powiem Ci ze chodzi to naprawde dobrze (czytaj szybko i stabilnie)
    Uzywam EM100 (choc niedlugo przesiade sie na EM200 ze wzgledu na buffor).
    Tibbo ma swoj standardowy IP (127.0.0.1 - czy jakos tak), port 1001.
    Tak jak piszesz DS manager sam laczy sie z Tibbo, nie trzeba mu podawac IP.
    Pamietaj ze Tibbo laczymy z PC kalbem typu CROSS!!! inaczej nie pojdzie.
    Czasami sa problem zeby DS manager polaczyl sie z Tibbo poprzez Ethernet (zapory i inne pierdoly) dlatego na Twoim miejscu sprobowalbym polaczyc sie przez RS232 (zawsze sie laczy) - w ds manager w zakladce wybierasz sposob laczenia. Uzyj do tego celu max232.
    Do cwiczen komunikacji polecam darmowy terminal "Herkules" - masz tam mozliwosc wybrania klienta lub serwer, jak rowniez UDP czy TCP.
    W razie pytan pisz.
    Pozdrawiam
    Marcin
    PS Zapomnialem dodac ze IP w kompie musisz zmienic na stale.
REKLAMA