Soru:
RS232 veri yolu ayarlarının belirlenmesi
user187
2013-03-26 21:48:45 UTC
view on stackexchange narkive permalink

Parça numarası olmayan iki çipli bir cihazım var. Seri iletişim için RS232 kullanıyor gibi görünüyor (doğru kurulum, doğru voltaj), ancak veri yolu ayarlarını (hız, eşlik, vb.) Bilmiyorum. Veri yolu ayarlarını kaba kuvvet olmadan belirlemenin (her şeyi denemek) bir yolu var mı?

Çalışma tezgahımda bir multimetre ve bir osiloskop var.

İletişim çok genel bir etikettir ve birçok anlamı olabilir.
@AshRj Katılmıyorum. [tag: serial-communication] iyi bir fikirdir, ancak [tag: communication] da bunu yapmalıdır. Ayrıca EE'de bir ["iletişim" etiketimiz var] (http://electronics.stackexchange.com/questions/tagged/communication).
Iki yanıtlar:
#1
+8
Igor Skochinsky
2013-03-26 22:10:00 UTC
view on stackexchange narkive permalink

Bir osiloskobunuz varsa, en azından baud hızını belirlemek oldukça kolay olacaktır. O zaman parite ile oynamanız ve bitleri durdurmanız gerekir.

Eğer buna sahip değilseniz, bruteforce'un gerçek bir yolu yoktur. Ancak, genellikle tüm kombinasyonları denemek zorunda değilsiniz.

  • Muhtemelen gördüğüm en az% 90 gömülü cihaz 115200-8-N-1 (115200 baud, 8 veri biti, parite yok, 1 durdurma biti), akış kontrolü yok.
  • geri kalanlarının çoğu, daha düşük bir baud hızıyla 8-N-1 kullanıyor gibi görünüyor, örneğin 38400
  • bir vaka, 38400-8-E-1 gördüm.
@CamilStaps Um, cevabımın ikinci bölümünde anlattığım şey bu. Yoksa başka bir şey mi kastettin?
9600-N-8-1 de çok yaygındır. Benim yaklaşımım genellikle oradan başlamak ve birçok cihaz birden çok hızı desteklediğinden bu işe yarayıp yaramadığını sürdürmektir.
Yukarıda belirtildiği gibi, 9600-8-N-1 ve 115200-8-N-1'i deneyin ve deneyimlerime göre vakaların% 98'ine ulaştınız.
19200-8N1 de oldukça yaygındır ...
#2
+4
Peter Andersson
2013-03-26 23:07:11 UTC
view on stackexchange narkive permalink

Saleae gibi basit bir mantık analizörü, basit iletim seri pinlerini bulmak için paha biçilmezdir. Sessiz oldukları için seri pin almak daha zordur.

Bunun sadece seri değil RS232 olduğundan emin misiniz? RS232'yi endüstriyel olmadığı sürece gömülü sistemlerde görmek oldukça nadirdir. RS232, TTL seviyelerinin çok üzerine çıkıyor.

Eminim, voltaj seviyesi aslında bunun RS232 olduğunu düşünmemin nedeni. Tam RS232 protokolünü kullanan GPS gibi bazı modüller vardır. Ama gerçekten nadirdirler.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...