Od pewnego czasu mam problem ze podejrzeniem, zapisaniem i zasymulowaniem transmisji na urządzeniu RS485, do którego nie posiadam dokumentacji.
Próbuję zrobić zamiennik urządzenia z lat '80, które pracuje na RS485 w nieznanym mi protokole, bez dostępu do jakiejkolwiek dokumentacji opisu komunikacji tego urządzenia.
Żeby takie urządzenie zrobić, trzeba wiedzień jaka jest prędkość transmisji, a następnie jaki protokół.
Jak na razie próbowałem zgrać transmisję m.in. programem realterm.
Predkość transmisji można zmierzyć oscyloskopem, jeżeli w transmisji idą pojedyncze bity....
Czy macie jakieś pomysły jakim sprzętem zmierzyć prędkość (oscyloskopy jakie mam to stary tektronix i nowy rigol DS1052E) oraz jakim programem zgrać transmisję i ewentualnie zdekodować protokół, jeżeli jest tam jakiś zdefiniowany protokół.
Na pewno "master" co chwila przesyła czas do badanego przeze mnie "slave" więc dane jakie obserwuję są mało powtarzalne.
Jakiej prędkości bym nie wybrał w realterm to mam prawie ciągle error ramki (dolny kwadracik na czerwono w programie).
Próbuję zrobić zamiennik urządzenia z lat '80, które pracuje na RS485 w nieznanym mi protokole, bez dostępu do jakiejkolwiek dokumentacji opisu komunikacji tego urządzenia.
Żeby takie urządzenie zrobić, trzeba wiedzień jaka jest prędkość transmisji, a następnie jaki protokół.
Jak na razie próbowałem zgrać transmisję m.in. programem realterm.
Predkość transmisji można zmierzyć oscyloskopem, jeżeli w transmisji idą pojedyncze bity....
Czy macie jakieś pomysły jakim sprzętem zmierzyć prędkość (oscyloskopy jakie mam to stary tektronix i nowy rigol DS1052E) oraz jakim programem zgrać transmisję i ewentualnie zdekodować protokół, jeżeli jest tam jakiś zdefiniowany protokół.
Na pewno "master" co chwila przesyła czas do badanego przeze mnie "slave" więc dane jakie obserwuję są mało powtarzalne.
Jakiej prędkości bym nie wybrał w realterm to mam prawie ciągle error ramki (dolny kwadracik na czerwono w programie).
