音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

淺談RS-485通信卡及其應(yīng)用

出處:北京電力高等專科學(xué)校(100044) 王洪生 發(fā)布于:2011-08-30 08:20:34

  本文介紹了RS-485通信卡方式的特點(diǎn)、使用方法以及在實(shí)際中求用VB5編程實(shí)現(xiàn)微機(jī)與單片機(jī)通信的方法和應(yīng)注意的問題。

  在工業(yè)控制領(lǐng)域,數(shù)據(jù)采集與傳輸是經(jīng)常性的工作,RS-485協(xié)議通信由于采用差分方式接收,對共模干擾抑制能力強(qiáng),故廣泛應(yīng)用于工業(yè)控制領(lǐng)域。

  實(shí)現(xiàn)RS-485通信的兩種方法

  智能儀表是隨著80年代初單片機(jī)技術(shù)的成熟而發(fā)展起來的,現(xiàn)在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業(yè)信息化的需要,企業(yè)在儀表選型時其中的一個必要條件就是要具有聯(lián)網(wǎng)通信接口。初是數(shù)據(jù)模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實(shí)現(xiàn)點(diǎn)對點(diǎn)的通信方式,但這種方式不能實(shí)現(xiàn)聯(lián)網(wǎng)功能。隨后出現(xiàn)的RS485解決了這個問題。

  微機(jī)標(biāo)準(zhǔn)通信適配器滿足RS-232C協(xié)議標(biāo)準(zhǔn),在波形畸變小于10%的條件下,傳輸距離為50英尺(約15.24米),傳輸速率小于20kbps,無法滿足工業(yè)現(xiàn)場數(shù)據(jù)較遠(yuǎn)距離和較高速率傳輸?shù)囊?。微機(jī)要實(shí)現(xiàn)RS-485協(xié)議通信可以采用兩種方法:種是采用RS-232C與RS-485轉(zhuǎn)換接口裝置;第二種是采用RS-485通信卡,插在微機(jī)主板擴(kuò)展槽上。采用種方法的優(yōu)點(diǎn)是硬件裝置安裝簡單,軟件編程相對簡單;缺點(diǎn)中通信速率仍然限制在20kbps以內(nèi)(RS-232C協(xié)議的限制)。第二種方法的優(yōu)點(diǎn)是通信速率較高,可達(dá)921.6kbps;缺點(diǎn)是通信卡需安裝在微機(jī)擴(kuò)展槽上,軟件需安裝通信卡的驅(qū)動程序及進(jìn)行必要的設(shè)置。

  RS-485通信卡的特點(diǎn)和連接方式

  RS-485通信卡的通信波特率由50bps至921.6kbps可選;通常每卡有兩個通信口,各支持32個節(jié)點(diǎn),共64個節(jié)點(diǎn);軟件環(huán)境支持DOS、WINDOWS95、WINDOWS NT。通信聯(lián)接方式可以采用點(diǎn)對點(diǎn)半雙工方式、點(diǎn)對點(diǎn)全雙工方式、多點(diǎn)半雙工方式和多點(diǎn)全雙工方式。

  RS-485通信卡的應(yīng)用

  安裝驅(qū)動程序

  RS-485通信卡隨卡帶有驅(qū)動程序,次使用通信卡時須安裝驅(qū)動程序,設(shè)置通信卡的I/O地址、中斷號、通信口號等內(nèi)容,以后系統(tǒng)運(yùn)行時無需再次設(shè)置。

  VB通信軟件的特性

  本例通信軟件是采用VB5.0在WINDOWS95平臺下實(shí)現(xiàn)的,數(shù)據(jù)以隨機(jī)文件的形式存放。由于WINDOWS不支持對系統(tǒng)I/O端口的直接訪問,因此在WINDOWS下實(shí)現(xiàn)串行通信的簡便方法就是利用VB提供的通信軟件MSComm。MSComm軟件中幾個重要和常用的屬性是:CommPort 設(shè)置或返回通信端口的編號;其格式為:MSComm.Comm Port=n,其中no 1~99中的任何整數(shù)值。若這個端口不存在,當(dāng)用PortOpen屬性打開端口時,就會產(chǎn)生錯誤。

  Settings設(shè)置或返回波特率、數(shù)據(jù)位、停止位等參數(shù)。例如:MSComm1.Settings="9600,N,8,1"

  其中等號右邊的參數(shù)中,每一部分表示通信波特率。第二部分為校驗(yàn)方式,N表示不校驗(yàn);E表示偶校檢;O表示奇校驗(yàn);S表示空格校驗(yàn);M表示符號校驗(yàn)。第三部分為數(shù)據(jù)位數(shù)。是停止位位數(shù)。

  PortOpen設(shè)置或返回通信口的狀態(tài),若為TRUE,打開通信口;若為FALSE,則關(guān)閉通信口。

  Input從接收緩沖區(qū)取出并返回字符串。

  Output向發(fā)送緩沖區(qū)寫入字符。

  InBuffSize設(shè)置或返回接收緩沖區(qū)字節(jié)值。

  InputLen設(shè)置或返回從緩沖區(qū)讀字符串時每次讀出的字符串個數(shù);若設(shè)置InputLen為0, 則讀緩沖區(qū)時,讀出整個緩沖區(qū)內(nèi)容。

  結(jié)語

  RS-485通信卡以其具有較高的通信速率(921kbps)、較強(qiáng)的抗干擾能力和較低的價格,在工業(yè)控制領(lǐng)域具有較強(qiáng)競爭力,極具實(shí)用價值。筆者將RS-485通信卡成功地應(yīng)用于微機(jī)與單片機(jī)數(shù)據(jù)采集系統(tǒng)的串行通信,微機(jī)側(cè)采用VB編制通信及數(shù)據(jù)處理軟件,單片機(jī)側(cè)采用匯編語言編程。VB中采用CHR()函數(shù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換是微機(jī)與單片機(jī)實(shí)現(xiàn)16進(jìn)制數(shù)據(jù)通信的關(guān)鍵。



  
關(guān)鍵詞:淺談RS-485通信卡及其應(yīng)用RS-485通信卡

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!