Odpowiedz 
 
Ocena wątku:
  • 3 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Skrzynka antenowa HMG-easyATU
SP5FCS Offline
Adam
*****

Liczba postów: 1,071
Dołączył: 02-02-2009
Post: #408
RE: Skrzynka antenowa HMG-easyATU
Leszku, jak masz podłączone interfejsy do magistrali, piny A obu interfejsów pod jeden przewód, oba piny B pod drugi przewód ?

(06-12-2012 13:52)SP5MNL napisał(a):  Dopiero po podłączeniu oscyloskopu okazało się że impuls przełączający nadawanie jest krótszy niż ramka danych.

Leszku, teoretycznie masz rację, zmiana kierunku interfejsu RS485 powinna następować po zakończeniu nadawania ostatniego znaku ramki, tak przynajmniej wynika z teorii i tak podpowiada intuicja przy oglądaniu Twoich oscylogramów.

Jednak mimo zbyt wczesnej zmiany kierunku portu komunikacja przez RS485 pracuje poprawnie. Jak to możliwe ?

Komunikacja pracuje poprawie dlatego, że ramka nadawana z konsoli jest dłuższa o dwa znaki aby zachować zgodność z ramką odbieraną z terminala. Te dwa znaki [CR,LF] nie niosą żadnej informacji dlatego procesor skrzynki eATU je ignoruje a ich brak nie "rozwala" całej komunikacji.

Aby jednak wszystko było zrobione zgodnie z dobrą inżynierską praktyką poprawiłem sposób sterowania kierunkiem w konsoli i w skrzynce.
Dziękuję Leszkowi za wykrycie błędu w oprogramowaniu i rozpracowanie problemu.


Załączone pliki
.hex  ECON1_11.HEX (Rozmiar: 11.85 KB / Pobrań: 985)
.hex  EATU1_11.HEX (Rozmiar: 9.07 KB / Pobrań: 909)

73 Adam
06-12-2012 21:56
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Skrzynka antenowa HMG-easyATU - 3Z9N - 09-10-2010, 12:51
RE: Skrzynka antenowa HMG-easyATU - SP5FCS - 06-12-2012 21:56

Skocz do:


Użytkownicy przeglądający ten wątek: 3 gości