Haberleşme protokol tespiti ve İzleme Hakkında

Başlatan fractal, 11 Mayıs 2021, 19:16:57

fractal

selamlar;

elimde endüstriyel bir kart var.bir displayde sadece mesaj gösteriyor.display ile kart rs232 ile haberleşiyor.displayde sadece mesajlar var.bu haberleşmeyi  cozebilirmiyim.displayi değitirmek ve ek mesajlar eklemek istiyorum.yanlız hangi protokol bilmiyorum.bautrate start stop bit ascii mi rtu bilmiyorum.bu kart ile display arasındaki haberleşmeyi nasıl dinleyip koduları cozerim?

display de iki adet eprom var bu epromlarda kod ceksem mesajları gorebilirmiyim?

teşekkürler
Restantum cogniscutur Quantum deligutur

sifirzero

Resim eklemeden ne işyaptigini kimse anlayamaz.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

volkanunal

Alıntı yapılan: fractal - 11 Mayıs 2021, 19:16:57selamlar;

elimde endüstriyel bir kart var.bir displayde sadece mesaj gösteriyor.display ile kart rs232 ile haberleşiyor.displayde sadece mesajlar var.bu haberleşmeyi  cozebilirmiyim.displayi değitirmek ve ek mesajlar eklemek istiyorum.yanlız hangi protokol bilmiyorum.bautrate start stop bit ascii mi rtu bilmiyorum.bu kart ile display arasındaki haberleşmeyi nasıl dinleyip koduları cozerim?

display de iki adet eprom var bu epromlarda kod ceksem mesajları gorebilirmiyim?

teşekkürler

Bence önce anlamanız gereken display içerisinde bulunan yapı hardcoded bir yapı mı ? Yani displaye gönderilen mesajın içeriği değişikliklere açık mıdır ? Eğer böyle değilse sizin değiştirmeniz gereken yer ek olarak içerisinde display bulunan yapının kartı.

Herhangi bir terminal programına kartı bağlayabilir ve 232 ayarlarını kombinasyonla deneyebilirsiniz, belli bir dataseti oluşturursunuz daha sonra bu datasetini karşılaştırırsınız kendi arasında ve karar verirsiniz. Bunu yaparken framelerde her zaman benzer dataları öncelikle belirlersiniz. STX, ETX, CRC nasıl sağlanıyor. Paket içerisinde, paketin uzunluğunun belirtildiği byte hangisi ve kaç byte gibi. Daha önce ben bir reaktif güç kontrol rölesini bu şekilde çözümlemiştim.

Buna ek olarak siz custom mesaj gönderseniz dahi, display tarafında bir ACK, NACK, frame error gibi datalarda döndürülmesi gerekiyor olabilir. Burada olay display yazılımı generic bir şekilde mi yoksa custom mesajlarını mı özelinde barındırıyor bunu incelemeniz gerekiyor öncesinde diye düşünüyorum.
Primum nil nocere

volkanunal

Alıntı yapılan: volkanunal - 11 Mayıs 2021, 20:45:08Bence önce anlamanız gereken display içerisinde bulunan yapı hardcoded bir yapı mı ? Yani displaye gönderilen mesajın içeriği değişikliklere açık mıdır ? Eğer böyle değilse sizin değiştirmeniz gereken yer ek olarak içerisinde display bulunan yapının kartı.

Herhangi bir terminal programına kartı bağlayabilir ve 232 ayarlarını kombinasyonla deneyebilirsiniz, belli bir dataseti oluşturursunuz daha sonra bu datasetini karşılaştırırsınız kendi arasında ve karar verirsiniz. Bunu yaparken framelerde her zaman benzer dataları öncelikle belirlersiniz. STX, ETX, CRC nasıl sağlanıyor. Paket içerisinde, paketin uzunluğunun belirtildiği byte hangisi ve kaç byte gibi. Daha önce ben bir reaktif güç kontrol rölesini bu şekilde çözümlemiştim.

Buna ek olarak siz custom mesaj gönderseniz dahi, display tarafında bir ACK, NACK, frame error gibi datalarda döndürülmesi gerekiyor olabilir. Burada olay display yazılımı generic bir şekilde mi yoksa custom mesajlarını mı özelinde barındırıyor bunu incelemeniz gerekiyor öncesinde diye düşünüyorum.

Haberleşme paralellenmeyeciği için, oluşturduğunuz datasetlerini daha sonra sadece displayi bağlayarak gönderebilirsiniz.
Primum nil nocere