串口通信时,波特率怎样选择才能最稳定?

应考虑以下因素:

1、波特率的准确性及允许的误差范围。

2、波特率尽量低。

3、线路的抗干扰能力。如:双绞线、屏蔽线、光缆等。

4、差动、隔离驱动

5、校验及纠错码的选择。

扩展资料

影响串行通信数据准确性的因素很多,除了上面所讲的波特率误差外,通信距离的远近、通信环境的优劣、传输线路的屏蔽与否、接口电路性能好坏、通信软件设计水平等等均对串行通信的数据准确性有着不同程度的影响。

既然通信系统的传输差错不可避免,那么通信系统必须具备识别这种差错的能力,并能采取相应的校验措施,从而使系统能准确地进行通信。

串行通信依赖于串行通信芯片,由于芯片的设计工艺与制作水平,对输出电平的噪声控制参差不齐。 产生输出电平的噪声包括数字逻辑中供电电源和器件自身的稳定性。 通信中,供电电源的纹波无可避免的会加载到通信线路中。 纹波较大时, 容易引发串行通信的错误。



  • 涓插彛甯哥敤鍙傛暟娉㈢壒鐜
    绛旓細涓插彛閫氫俊閫熷害鐨勮 閲忔爣鍑嗘槸娉㈢壒鐜囷紝瀹冨畾涔変簡姣忕閽熸暟鎹紶杈撶殑姣旂壒鏁伴噺銆備緥濡傦紝300娉㈢壒鎰忓懗鐫姣忕鍙紶杈300涓瘮鐗广傚湪璁ㄨ涓插彛鐨勬椂閽熼鐜囨椂锛屾垜浠氬父浼氭彁鍒拌繖涓弬鏁帮紝姣斿褰撹姹4800娉㈢壒鐜囨椂锛鎰忓懗鐫鏁版嵁绾夸笂鐨勯噰鏍烽鐜囦负4800璧吂锛圚z锛夈傜數璇濈嚎閫氫俊涓紝甯歌鐨勬尝鐗圭巼鏈14400銆28800鍜36600锛屽畠浠湪杈冭繎鐨勮窛绂讳笅...
  • 涓茶閫氫俊鏃,8051鍗曠墖鏈虹殑娉㈢壒鐜鐢变粈涔堝喅瀹?
    绛旓細51鍗曠墖鏈虹殑娉㈢壒鐜囷紝鐢涓插彛宸ヤ綔妯″紡銆佹尟鑽¢鐜囥佸彲鍙樻ā寮忎笅鐢辨尝鐗圭巼鍙戠敓鍣ㄧ殑璁剧疆鎴栬呭畾鏃跺櫒鐨勮缃潵鍐冲畾銆
  • 涓插彛娉㈢壒鐜鏈夊摢浜
    绛旓細1.RS-232-C鏍囧噯瑙勫畾鐨勬暟鎹紶杈撻熺巼涓50銆75銆100銆150銆300銆600銆1200銆2400銆4800銆9600銆19200銆38400娉㈢壒銆傝嚜瀹氫箟闅忎究鍙鍙互杈惧埌銆2.UART涓插彛锛浣滀负鍗曠墖鏈烘渶甯哥敤鐨閫氳鎺ュ彛宸茬粡娣卞叆姣忎竴涓祵鍏ュ紡宸ョ▼甯堢殑鑴戞捣銆俇ART涓插彛鏈夌潃绠鍗曘佸疄鐢ㄧ殑鐗规э紝宓屽叆寮忓伐绋嬪笀甯稿父鐢ㄦ潵灏嗗叾浣滀负璋冭瘯绯荤粺鐨勯噸瑕佸伐鍏枫俇ART...
  • 鍋涓插彛閫氫俊鏃,涓轰粈涔堣鎶婃櫠鎸鐜囪涓11.0592,涓轰粈涔堣鎶娉㈢壒鐜璁句负9600...
    绛旓細鍙槸澶氭暟鏃跺欎负浜嗗拰鐢佃剳閰嶅悎锛屾尝鐗圭巼鎵瑙勮寖涓哄浐瀹氱殑鍑犱釜鍊硷紝涓斾负浜嗕紶杈撶ǔ瀹氾紝鐢9600銆備笉杩囨垜姣旇緝鍠滄鐢19200鍜38400锛屼紶鐨勫揩銆傜敤11.0592鏅舵尟鐨勫師鍥犳槸51鍗曠墖鏈虹殑瀹氭椂鍣ㄥ鑷寸殑銆傜敤51鍗曠墖鏈虹殑瀹氭椂鍣ㄥ仛娉㈢壒鐜囧彂鐢熷櫒鏃讹紝濡傛灉鐢11.0592Mhz鐨勬櫠鎸紝鏍规嵁鍏紡绠椾笅鏉ラ渶瑕佸畾鏃跺櫒璁剧疆鐨勫奸兘鏄暣鏁帮紱濡傛灉鐢12Mhz鏅舵尟锛屽垯...
  • 涓插彛閫氫俊娉㈢壒鐜
    绛旓細涓茶鍙鎺ユ柟寮1宸ヤ綔锛孴1宸ヤ綔鍦ㄦā寮2鏃剁殑娉㈢壒鐜囪绠楀叕寮忓涓嬶細SMOD=0鏃讹紝娉㈢壒鐜=11059200/(32*12*(256-x))=28800/(256-X)鎶奨鏈灏忓0浠e叆寰楁渶浣庢尝鐗圭巼涓112.5bps 鎶奨鏈澶у255浠e叆寰楁渶楂樻尝鐗圭巼涓28800bps 鎵浠MOD=0鏃讹紝娉㈢壒鐜囪寖鍥村湪112.5bps~28800bps SMOD=1鏃讹紝娉㈢壒鐜=2*11059200/(32*12*...
  • 5.涓插彛閫氫俊鍥涚宸ヤ綔鏂瑰紡鐨勫抚鏍煎紡鍜娉㈢壒鐜鍚勬槸浠涔?
    绛旓細绗 9 涓暟鎹嵆 D8 浣嶅叿鏈夌壒鍒殑鐢ㄩ旓紝鍙互閫氳繃杞欢鎼傛帶鍒跺畠锛屽啀鍔犵壒娈婂姛鑳藉瘎瀛樺櫒 SCON 涓殑 SM2 浣嶇殑閰嶅悎锛屽彲浣 MCS-51 鍗曠墖鏈涓茶鍙閫傜敤浜庡鏈閫氫俊銆傛柟寮 2 鐨娉㈢壒鐜鍥哄畾锛屽彧鏈変袱绉閫夋嫨锛涓烘尟鑽$巼鐨 1/64 鎴 1/32 锛屽彲鐢 PCON 鐨勬渶楂樹綅閫夋嫨銆 鏂瑰紡 3 锛氭柟寮 3 涓庢柟寮 2 瀹屽叏绫讳技锛屽敮涓...
  • STM32涓插彛娉㈢壒鐜囨庝箞璁剧疆?浣跨敤搴撶洿鎺ヨ缃悧?鍍51閭f牱瀵勫瓨鍣ㄧ殑璁剧疆?_鐧惧害...
    绛旓細閭d綘灏遍渶瑕佷慨鏀圭郴缁熶腑鐨勪竴涓畾涔夛細鍦ㄦ枃浠秙tm32f10x.h涓殑瀹氫箟HSE_Value锛岃繖鍙傛暟瀹氫箟浜嗗崟鐗囨満浣跨敤澶栭儴鏅舵尟鎴栨椂閽熸簮鐨勯鐜囷紝涓鑸氨鏄8000000锛屽嵆浣跨敤鐨8MHz鏅舵尟銆傚鏋滀綘鐨凷TM32鐢ㄤ簡浠涔7.3728銆11.0592鎴栬25MHz鏅舵尟鏃讹紝浣犲氨瑕佷慨鏀笻SE_Value瀹氫箟鐨勫硷紝杩欐牱淇濊瘉涓插彛閫氫俊娉㈢壒鐜姝g‘銆
  • 涓插彛娉㈢壒鐜鏈夊摢浜
    绛旓細浠ヤ笅鏄洖绛旓紝甯屾湜鑳藉府鍔╀綘锛佽繕璇峰強鏃堕噰绾宠阿璋紒娉㈢壒鐜璁$畻鍦涓茶閫氫俊涓紝鏀跺彂鍙屾柟瀵瑰彂閫佹垨鎺ユ敹鐨勬暟鎹熺巼瑕佹湁涓瀹氱殑绾﹀畾锛屾垜浠氳繃杞欢瀵筂CS鈥51涓茶鍙g紪绋嬪彲绾﹀畾鍥涚宸ヤ綔鏂瑰紡銆傚叾涓紝鏂瑰紡0鍜屾柟寮2鐨勬尝鐗圭巼鏄浐瀹氱殑锛岃屾柟寮1鍜屾柟寮3鐨勬尝鐗圭巼鏄彲鍙樼殑锛岀敱瀹氭椂鍣═1鐨勬孩鍑虹巼鍐冲畾銆備覆琛屽彛鐨勫洓绉嶅伐浣滄柟寮忓搴旂潃...
  • 甯哥敤娉㈢壒鐜鏈夊摢浜
    绛旓細涓銆佸父瑙娉㈢壒鐜姒傝堪 娉㈢壒鐜囨槸涓涓 閲忓崟浣嶆椂闂村唴浼犺緭鏁版嵁鐨勯熷害鍙傛暟銆傚湪閫氫俊棰嗗煙锛岀壒鍒槸涓茶閫氫俊涓紝甯哥敤鐨勬尝鐗圭巼鍖呮嫭9600娉㈢壒銆14400娉㈢壒銆19200娉㈢壒鍜38400娉㈢壒绛夈傝繖浜涙尝鐗圭巼閫氬父鐢ㄤ簬鍚勭璁惧鍜岀郴缁熺殑鏁版嵁浼犺緭锛屼緥濡傝绠楁満涓插彛閫氫俊銆佸祵鍏ュ紡绯荤粺閫氫俊绛夈備簩銆佷笉鍚屾尝鐗圭巼鐨勫簲鐢ㄥ満鏅 姣忎釜娉㈢壒鐜囬兘鏈夊叾閫傜敤鐨勫満鏅細9...
  • 51鍗曠墖鏈,鏅舵尟閫夌敤12M,涓插彛閫氫俊娉㈢壒鐜搴旇鐢ㄥ灏戝悎閫,TH1,TL1鍒濆间负澶 ...
    绛旓細鎴戠殑LCD鏄疕MI锛屽畠涔熻璁惧畾娉㈢壒鐜囷紝鎴戦渶瑕佹妸鎴戠殑鍗曠墖鏈虹▼搴忎腑TH1鍜孴L1閮借涓篎3锛屼篃灏辨槸2400鐨勬尝鐗圭巼锛屽悓鏃朵篃瑕佹妸鎴戠殑LCD鐨勬尝鐗圭巼涔熻瀹氫负2400銆傜敱浜庢垜杩樻病鏈夊仛杩涓插彛鎵撳嵃鐨勫疄楠岋紝鎵浠ュ杩欎釜涓嶆槸寰堟竻妤氾紝浣嗘槸浣犺鐭ラ亾閫氫俊鍙屾柟鐨勬尝鐗圭巼蹇呴』涓鑷达紝浣犲彲浠ュ弬鑰冧竴涓嬫垜鐨勮繖涓緥瀛愶紝绁濅綘鎴愬姛锛
  • 扩展阅读:波特率对照表 ... 波特率设置的步骤 ... 串口波特率波形 ... 波特率是大好还是小好 ... 485通讯串口工具软件 ... 深信服串口波特率 ... 通讯波特率越高越好吗 ... 波特率115200和9600 ... 485的波特率越大越稳定吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网