Visual C++.NET串口通信及測控應(yīng)用典型實(shí)例

出版時(shí)間:2012-6  出版社:電子工業(yè)出版社  作者:李江全 等編著  頁數(shù):444  字?jǐn)?shù):720000  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書從工程應(yīng)用的角度出發(fā),通過8個(gè)典型應(yīng)用實(shí)例,包括PC與PC、PC與單片機(jī)、PC與PLC、PC與遠(yuǎn)程I/O模塊、PC與智能儀器、PC與無線數(shù)傳模塊、PC與USB數(shù)據(jù)采集模塊等組成的測控系統(tǒng),利用SerialPort控件、MSComm控件及API函數(shù)編寫VC++.NET串口通信程序,并對計(jì)算機(jī)測控系統(tǒng)中的4類典型應(yīng)用,即模擬量輸入(AI)、模擬量輸出(AO)、數(shù)字量輸入(DI)和數(shù)字量輸出(DO)的程序設(shè)計(jì)方法進(jìn)行了詳細(xì)的講解。

書籍目錄

第1章 PC與PC串口通信
1.1 串口通信概述
1.1.1 串口通信的基本概念
1.1.2 RS-232C接口標(biāo)準(zhǔn)
1.1.3 RS-422/485接口標(biāo)準(zhǔn)
1.1.4 串口通信線路連接
1.1.5 PC中的串行端口
1.1.6 虛擬串口的使用
1.2 VC++.NET串行通信控件與API函數(shù)
1.2.1 MSComm控件的使用
1.2.2 SerialPort控件的使用
1.2.3 串行通信API函數(shù)
1.3 PC與PC串口通信實(shí)例
1.3.1 兩臺PC串口通信
1.3.2 一臺PC雙串口互通信
第2章 PC與單片機(jī)串口通信
2.1 典型單片機(jī)開發(fā)板簡介
2.1.1 單片機(jī)測控系統(tǒng)的組成
2.1.2 單片機(jī)開發(fā)板B的功能
2.1.3 單片機(jī)開發(fā)板B的主要電路
2.2 PC與單片機(jī)串口通信實(shí)例
2.2.1 PC與單個(gè)單片機(jī)串口通信
2.2.2 PC與多個(gè)單片機(jī)串口通信
2.3 PC與單片機(jī)串口通信測控應(yīng)用實(shí)例
2.3.1 模擬量輸入
2.3.2 模擬量輸出
2.3.3 開關(guān)量輸入
2.3.4 開關(guān)量輸出
第3章 PC與西門子PLC串口通信
3.1 西門子PLC模擬量擴(kuò)展模塊與通信協(xié)議
3.1.1 西門子PLC模擬量輸入模塊
3.1.2 西門子PLC PPI通信協(xié)議
3.2 PC與西門子PLC串口通信測控應(yīng)用實(shí)例
3.2.1 模擬量輸入
3.2.2 模擬量輸出
3.2.3 開關(guān)量輸入
3.2.4 開關(guān)量輸出
第4章 PC與三菱PLC串口通信
4.1 三菱PLC特殊功能模塊與通信協(xié)議
4.1.1 FX2N系列PLC的特殊功能模塊
4.1.2 三菱PLC編程口通信協(xié)議
4.2 PC與三菱PLC串口通信測控應(yīng)用實(shí)例
4.2.1 模擬量輸入
4.2.2 模擬量輸出
4.2.3 開關(guān)量輸入
4.2.4 開關(guān)量輸出
第5章 PC與分布式I/O模塊串口通信
5.1 典型分布式I/O模塊簡介
5.1.1 集散控制系統(tǒng)的結(jié)構(gòu)與特點(diǎn)
5.1.2 ADAM4000遠(yuǎn)程數(shù)據(jù)采集控制系統(tǒng)
5.1.3 ADAM4000系列模塊簡介
5.1.4 ADAM4000系列模塊的軟件安裝
5.2 PC與分布式I/O模塊串口通信測控應(yīng)用實(shí)例
5.2.1 模擬量輸入
5.2.2 模擬量輸出
5.2.3 數(shù)字量輸入
5.2.4 數(shù)字量輸出
第6章 PC與智能儀器串口通信
6.1 典型智能儀器簡介
6.1.1 智能儀器的結(jié)構(gòu)與特點(diǎn)
6.1.2 XMT-3000A型智能儀器的通信協(xié)議
6.2 PC與智能儀器串口通信測控應(yīng)用實(shí)例
6.2.1 PC與單臺智能儀器溫度測控
6.2.2 PC與多臺智能儀器溫度測控
第7章 PC與無線數(shù)據(jù)傳輸模塊串口通信
7.1 典型無線數(shù)傳模塊簡介
7.1.1 無線數(shù)傳技術(shù)概述
7.1.2 DTD46X系列無線數(shù)傳模塊
7.2 PC與無線數(shù)傳模塊串口通信測控應(yīng)用實(shí)例
7.2.1 設(shè)計(jì)任務(wù)
7.2.2 線路連接
7.2.3 利用C51語言實(shí)現(xiàn)基于DS18B20的單片機(jī)溫度測控
7.2.4 利用匯編語言實(shí)現(xiàn)基于DS18B20的單片機(jī)溫度測控
7.2.5 利用VC++.NET實(shí)現(xiàn)PC與無線數(shù)傳模塊溫度測控
第8章 USB串行總線模塊測控應(yīng)用
8.1 USB總線在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
8.1.1 USB總線及其數(shù)據(jù)采集系統(tǒng)的特點(diǎn)
8.1.2 采用USB傳輸?shù)臄?shù)據(jù)采集系統(tǒng)
8.1.3 典型USB數(shù)據(jù)采集模塊及應(yīng)用
8.1.4 VC++.NET數(shù)據(jù)采集與控制的方式
8.2 PC與USB數(shù)據(jù)采集模塊測控應(yīng)用實(shí)例
8.2.1 模擬量輸入
8.2.2 模擬量輸出
8.2.3 數(shù)字量輸入
8.2.4 數(shù)字量輸出
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   串行數(shù)據(jù)傳送的特點(diǎn)是:數(shù)據(jù)傳送按位順序進(jìn)行,最少只需要一根傳輸線即可完成,節(jié)省傳輸線。與并行通信相比,串行通信還有較為顯著的優(yōu)點(diǎn):傳輸距離長,可以從幾米到幾千米;在長距離內(nèi)串行數(shù)據(jù)傳送速率會比并行數(shù)據(jù)傳送速率快;串行通信的通信時(shí)鐘頻率容易提高;串行通信的抗干擾能力十分強(qiáng),其信號間的互相干擾完全可以忽略。 正是由于串行通信的接線少、成本低,因此它在數(shù)據(jù)采集和控制系統(tǒng)中得到了廣泛的應(yīng)用,產(chǎn)品也多種多樣。計(jì)算機(jī)和單片機(jī)間通常都采用串行通信方式。 2.串行通信工作模式 通過單線傳輸信息是串行數(shù)據(jù)通信的基礎(chǔ)。數(shù)據(jù)通常是在二個(gè)站(點(diǎn)對點(diǎn))之間進(jìn)行傳送,按照數(shù)據(jù)流的方向可分成三種傳送模式:單工、半雙工、全雙工。 1)單工模式 單工模式的數(shù)據(jù)傳送是單向的。通信雙方中,一方固定為發(fā)送端,另一方則固定為接收端。信息只能沿一個(gè)方向傳送,使用一根傳輸線。單工模式一般用在只向一個(gè)方向傳送數(shù)據(jù)的場合,例如計(jì)算機(jī)與打印機(jī)之間的通信是單工模式,因?yàn)橹挥杏?jì)算機(jī)向打印機(jī)傳送數(shù)據(jù),而沒有相反的數(shù)據(jù)傳送。還有在某些通信信道中,如單工無線發(fā)送等。 2)半雙工模式 半雙工通信使用同一根傳輸線,既可發(fā)送數(shù)據(jù)又可接收數(shù)據(jù),但不能同時(shí)發(fā)送和接收。在任何時(shí)刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù)。因此半雙工模式既可以使用一條數(shù)據(jù)線,也可以使用兩條數(shù)據(jù)線。 半雙工通信中每端需有一個(gè)收/發(fā)切換電子開關(guān),通過切換來決定數(shù)據(jù)向哪個(gè)方向傳輸。因?yàn)橛星袚Q,所以會產(chǎn)生時(shí)間延遲,信息傳輸效率低些。 3)全雙工模式 全雙工數(shù)據(jù)通信分別由兩根可以在兩個(gè)不同的站點(diǎn)同時(shí)發(fā)送和接收的傳輸線進(jìn)行傳送,通信雙方都能在同一時(shí)刻進(jìn)行發(fā)送和接收操作。在全雙工模式中,每一端都有發(fā)送器和接收器,有兩條傳送線,可在交互式應(yīng)用和遠(yuǎn)程監(jiān)控系統(tǒng)中使用,信息傳輸效率較高。 3.異步傳輸與同步傳輸 串行傳輸中,數(shù)據(jù)是一位一位按照到達(dá)的順序依次傳輸?shù)模课粩?shù)據(jù)的發(fā)送和接收都需要時(shí)鐘來控制。發(fā)送端通過發(fā)送時(shí)鐘確定數(shù)據(jù)位的開始和結(jié)束,接收端需要在適當(dāng)?shù)臅r(shí)間間隔對數(shù)據(jù)流進(jìn)行采樣來正確的識別數(shù)據(jù)。接收端和發(fā)送端必須保持步調(diào)一致,否則就會數(shù)據(jù)傳輸出現(xiàn)差錯(cuò)。為了解決以上問題,串行傳輸可采用以下兩種方法:異步傳輸和同步傳輸。

編輯推薦

《Visual C++.NET串口通信及測控應(yīng)用典型實(shí)例》內(nèi)容豐富,每個(gè)實(shí)例提供具體的設(shè)計(jì)任務(wù)、完整的程序代碼,注重解決工程實(shí)際問題。可供各類自動化、計(jì)算機(jī)應(yīng)用、機(jī)電一體化等專業(yè)的大學(xué)生、研究生學(xué)習(xí)計(jì)算機(jī)控制技術(shù),也可供計(jì)算機(jī)測控系統(tǒng)研發(fā)的工程技術(shù)人員參考。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++.NET串口通信及測控應(yīng)用典型實(shí)例 PDF格式下載


用戶評論 (總計(jì)8條)

 
 

  •   開始訂成VC的了,就沒有付款。重新訂了VC++的。沒有多付快遞費(fèi)。所以滿意!
  •   自學(xué)用,帶有光盤,挺不錯(cuò)的書
  •   這本還可以。。沒有多余評價(jià)
  •   1、寄送速度很快,服務(wù)好;2、書的內(nèi)容詳盡,但有少量排版錯(cuò)誤;有價(jià)值。
  •   好像里面有光盤,但是收到的里面的書中卻沒有!
  •   感覺還是很不錯(cuò)的,質(zhì)量不錯(cuò)啊
  •   初步翻了翻,內(nèi)容還不錯(cuò),正是我需要的,不知細(xì)節(jié)上怎樣。
  •   內(nèi)容寫的太簡單,通過這幾天的看,發(fā)現(xiàn)里面錯(cuò)誤太多,坑太深了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7