999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的RS-485數據通信穩定性分析

2019-11-13 01:36:11張微王韻琪楊博云
科技視界 2019年29期
關鍵詞:調試實驗

張微 王韻琪 楊博云

【摘 要】RS-485是一種工業控制環境中常用的串口通信協議,它具有抗干擾能力強,傳輸距離遠的特點。本文利用RS-485實現上位機與STM32的數據發送與接收,并在不同環境下對其通信穩定性進行了測試。

【關鍵詞】RS-485;STM32;數據通信

中圖分類號: TP334.3;TP368.1 文獻標識碼: A 文章編號: 2095-2457(2019)29-0094-002

DOI:10.19694/j.cnki.issn2095-2457.2019.29.043

Stability Analysis of RS485 Data Communication Based on STM32

ZHANG Wei WANG Yun-qi YANG Bo-yun

(College of Electornic & Information Engineering,Suzhou Vocational University,Suzhou Jiangsu 215021,China)

【Abstract】RS-485 is a communication protocol widely used in industrial control environment.It has the characteristics of strong anti-interference and long transmission distance.This paper introduce how to use RS485 to send and receive data between host computer and STM32,and analyse its communication stability in different harsh environments.

【Key words】RS-485;STM32;Date Commucation

0 引言

RS-485通信是由RS-232通信改進而來,其協議層不變,只是改進了物理層。與此同時,傳輸的信號由單端信號改為差分信號,因此具有傳輸距離長,傳輸效率高,可適用于多機通訊的特點[1]。如今,其應用范圍已擴展到了機械工業、交通工業、醫療設備、建筑、環境控制等。本課題使用嵌入式微控制器STM32編寫程序,實現上位機與STM32的RS-485通訊,并在不同環境下對其通信穩定性進行測試。

1 硬件線路設計

硬件部分結構圖如圖1,CPU類型為STM32F107VC,STM32F107VC是意法半導體公司推出的性能較強的全新STM32互連型系列微控制器,此芯片集成了各種高性能工業標準接口,工作溫度范圍–40~+105°C,最大工作頻率72MHz,為低功耗設計應用提供了一組完整的節電模式[2]。

Max3485是一種+3.3V低功耗半雙工收發器,它可以滿足RS-485串行協議通信要求。同時兼容工業標準規范,帶負載條件下數據傳輸速率高達10Mbs。自帶低功耗關斷模式,輸出短路保護功能。工作溫度范圍為-40℃-85℃。

如圖1所示,上位機通過RS-485串口調試軟件向STM32發送數據,微處理控制器接收到數據后返回原數據到上位機,設置上位機串口調試軟件的參數為波特率為115200bit/s,8個數據位,1個停止位,偶校驗。上位機串口調試軟件顯示接收到的數據表示通信成功。通過在不同溫度,不同電磁干擾條件下不間斷發送數據,測試數據傳輸的穩定性。

圖1 RS-485通信硬件結構示意圖

2 軟件程序設計

軟件部分結構圖如圖2,軟件部分主要包括初始化、數據接收檢測和數據發送三部分。

圖2 RS-485通信軟件結構示意圖

初始化部分包括標識定義,時鐘使能,GPIO端口使能等等。主程序部分通過定義一個標識符RS485_REC_Flag代表是否接收到數據,如果標識符為1,表示STM32接收到數據,后通過數據發送程序將接收到的數據返回到上位機串口調試軟件。

通過恒溫箱分別在高溫45℃和低溫-25℃下進行實驗,自動發送10000條重復數據,并計算誤差率,誤差率為0。通過EMI測試儀分別將RS-485通訊數據線放置在不同的噪聲環境中,自動發送10000條數據,誤差率為0,可以看出采用差分信號傳輸的RS-485通信穩定性很高[3]。部分主程序代碼如下:

int main(void)

{

...

while (1)

{

if(RS485_REC_Flag == 1)

{

RS485_REC_Flag = 0;

RS485_Send_Data(RS485_buff,RS485_rec_counter);

RS485_rec_counter = 0;

}

}

}

3 結束語

本文主要講述了利用RS-485實現上位機和STM32的數據接收與發送,并在不同實驗環境下測試了其通信穩定性,測試結果表明采用差分信號傳輸的RS-485通信傳輸數據穩定性較好,驗證了理論分析。學校在目前的《工業數據通信與控制網絡》課程教學過程中,有profibubus總線通訊實驗,CAN總線通訊實驗,本實驗為后續RS-485串口通訊實驗的開展打下了一定的基礎。

【參考文獻】

[1]吳皓月,淺談RS232與RS485串行通訊,《中國新通信》,2016.10.

[2]姚宇陽,基于SJA1000的雙CAN收發器通信實現,《科技視界》,2019.4.

[3]姜傳彥,工業現場RS485通訊干擾問題處理,《科技創新與應用》,2019.2.

猜你喜歡
調試實驗
記一次有趣的實驗
微型實驗里看“燃燒”
做個怪怪長實驗
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
調壓柜的調試與試運行探討
工業電氣設備控制系統的安裝與調試
主站蜘蛛池模板: 99久久性生片| 亚洲AV无码不卡无码| 亚洲欧美日本国产专区一区| 国产剧情国内精品原创| 亚洲成人动漫在线| 亚洲国产日韩欧美在线| 亚洲福利一区二区三区| 国禁国产you女视频网站| 女同国产精品一区二区| 一本久道久久综合多人| 高清不卡毛片| 欧美五月婷婷| 在线看片免费人成视久网下载| 国产不卡国语在线| 亚洲精品无码AV电影在线播放| 黄色在线网| 中国国产A一级毛片| 亚洲一欧洲中文字幕在线| 久久久久亚洲精品成人网| 2020精品极品国产色在线观看| 久久综合丝袜长腿丝袜| 天天躁夜夜躁狠狠躁图片| 久久综合丝袜长腿丝袜| 2020精品极品国产色在线观看 | 国产99热| 国产精品一区在线麻豆| 日韩毛片免费| 欧美在线视频不卡第一页| 四虎永久在线视频| 亚洲男人天堂网址| 日本一区二区三区精品国产| 国产日韩欧美视频| 亚洲无码久久久久| 99激情网| 99久久国产综合精品女同| 午夜a视频| 精品国产黑色丝袜高跟鞋| AV在线天堂进入| 无码在线激情片| 91久久偷偷做嫩草影院电| 五月激情综合网| 亚洲高清中文字幕在线看不卡| 亚洲天堂网站在线| 国产a在视频线精品视频下载| 五月婷婷中文字幕| 四虎永久在线| 日韩福利在线观看| 国产一区二区三区免费观看| 亚洲日本中文字幕乱码中文| 日韩精品视频久久| 亚洲国产综合精品中文第一| 国产另类乱子伦精品免费女| 亚洲A∨无码精品午夜在线观看| 国产亚洲欧美另类一区二区| 成人午夜久久| 2021亚洲精品不卡a| 亚洲香蕉在线| 国产农村精品一级毛片视频| 大陆精大陆国产国语精品1024| 无码粉嫩虎白一线天在线观看| 91视频首页| 激情视频综合网| 日韩精品中文字幕一区三区| 最新加勒比隔壁人妻| 国产高清毛片| a毛片免费在线观看| 综合色婷婷| 精品剧情v国产在线观看| 久久男人资源站| 国产成人乱码一区二区三区在线| 色综合天天视频在线观看| 最新国语自产精品视频在| 狠狠做深爱婷婷久久一区| 欧美日韩高清| 91无码网站| 狠狠做深爱婷婷久久一区| 精品国产黑色丝袜高跟鞋| 四虎永久在线精品影院| 亚洲国产天堂在线观看| 国产小视频网站| 91色老久久精品偷偷蜜臀| 99在线视频网站|