出版時間:2012-5 出版社:電子工業(yè)出版社 作者:李江全 等編著 頁數(shù):368 字?jǐn)?shù):600000
Tag標(biāo)簽:無
內(nèi)容概要
《Visual
C#.NET串口通信及測控應(yīng)用典型實例》從工程應(yīng)用的角度出發(fā),通過8個典型應(yīng)用實例,包括PC與PC、PC與單片機、PC與PLC、PC與遠程I/O模塊、PC與智能儀器、PC與無線數(shù)傳模塊、PC與USB數(shù)據(jù)采集模塊等組成的測控系統(tǒng),利用SerialPort控件和MSComm控件編寫C#.NET串口通信程序,并對計算機測控系統(tǒng)中的4類典型應(yīng)用(模擬量輸入(AI)、模擬量輸出(AO)、數(shù)字量輸入(DI)和數(shù)字量輸出(DO))的程序設(shè)計方法進行了詳細的講解。
《Visual
C#.NET串口通信及測控應(yīng)用典型實例》內(nèi)容豐富,每個實例都提供具體的設(shè)計任務(wù)、完整的程序代碼,注重解決工程實際問題??晒└黝愖詣踊?、計算機應(yīng)用、機電一體化等專業(yè)的大學(xué)生、研究生學(xué)習(xí)計算機控制技術(shù),也可供計算機測控系統(tǒng)研發(fā)的工程技術(shù)人員參考。
為方便讀者學(xué)習(xí),本書提供超值配套光盤,內(nèi)容包括所有實例的源程序、軟硬件資源、程序運行錄屏、系統(tǒng)測試錄像等。本書由石河子大學(xué)李偉、劉巧、鄧紅濤、李江全等編著。
書籍目錄
第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 C#.NET串行通信控件與API函數(shù)
1.2.1 MSComm控件的使用
1.2.2 SerialPort控件的使用
1.3 PC與PC串口通信實例
1.3.1 兩臺PC串口通信
1.3.2 1臺PC雙串口互通信
第2章 PC與單片機串口通信
2.1 典型單片機開發(fā)板簡介
2.1.1 單片機測控系統(tǒng)的組成
2.1.2 單片機開發(fā)板B的功能
2.1.3 單片機開發(fā)板B的主要電路
2.2 PC與單片機串口通信實例
2.2.1 PC與單個單片機串口通信
2.2.2 PC與多個單片機串口通信
2.3 PC與單片機串口通信測控應(yīng)用實例
2.3.1 模擬量輸入
2.3.2 模擬量輸出
2.3.3 開關(guān)量輸入
2.3.4 開關(guān)量輸出
第3章 PC與西門子PLC串口通信
3.1 西門子PLC模擬量擴展模塊與通信協(xié)議
3.1.1 西門子PLC模擬量輸入模塊
3.1.2 西門子PLC PPI通信協(xié)議
3.2 PC與西門子PLC串口通信測控應(yīng)用實例
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)用實例
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)與特點
5.1.2 ADAM4000遠程數(shù)據(jù)采集控制系統(tǒng)
5.1.3 ADAM4000系列模塊簡介
5.1.4 ADAM4000系列模塊的軟件安裝
5.2 PC與分布式I/O模塊串口通信測控應(yīng)用實例
5.2.1 模擬量輸入
5.2.2 模擬量輸出
5.2.3 數(shù)字量輸入
5.2.4 數(shù)字量輸出
第6章 PC與智能儀器串口通信
6.1 典型智能儀器簡介
6.1.1 智能儀器的結(jié)構(gòu)與特點
6.1.2 XMT-3000A型智能儀器的通信協(xié)議
6.2 PC與智能儀器串口通信測控應(yīng)用實例
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)用實例
7.2.1 設(shè)計任務(wù)
7.2.2 線路連接
7.2.3 利用匯編語言實現(xiàn)基于DS18B20的單片機溫度測控
7.2.4 利用C51語言實現(xiàn)基于DS18B20的單片機溫度測控
7.2.5 利用C#.NET實現(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)的特點
8.1.2 采用USB傳輸?shù)臄?shù)據(jù)采集系統(tǒng)
8.1.3 典型USB數(shù)據(jù)采集模塊及應(yīng)用
8.1.4 C#.NET數(shù)據(jù)采集與控制的方式
8.2 PC與USB數(shù)據(jù)采集模塊測控應(yīng)用實例
8.2.1 模擬量輸入
8.2.2 模擬量輸出
8.2.3 數(shù)字量輸入
8.2.4 數(shù)字量輸出
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 什么是通信?簡單地說,通信就是兩個人之間的溝通,也可以說是兩個設(shè)備之間的數(shù)據(jù)交換。人類之間的通信使用了諸如電話、書信等工具進行,而設(shè)備之間的通信則使用電信號。 在計算機內(nèi)部,所有的數(shù)據(jù)都是使用位來存儲的,每一位都是電位的一個狀態(tài)(在計算機中以0、1表示);計算機內(nèi)部使用組合在一起的8位代表一般所使用的字符、數(shù)字及一些符號,例如01000001就表示一個字符。一般來說,必須傳遞這些字符、數(shù)字或符號才能算是數(shù)據(jù)交換。 1.并行通信與串行通信 終端與其他設(shè)備(例如其他終端、計算機和外部設(shè)備)通過數(shù)據(jù)傳輸進行通信,數(shù)據(jù)傳輸可以通過兩種方式進行:并行通信和串行通信。 1)并行通信 在計算機和終端之間的數(shù)據(jù)傳輸通常是靠電纜或信道上的電流或電壓變化實現(xiàn)的。如果一組數(shù)據(jù)的各數(shù)據(jù)位在多條線上同時被傳送,這種傳輸被稱為并行通信。 并行數(shù)據(jù)傳送的特點是:各數(shù)據(jù)位同時傳送,傳送速度快、效率高,多用在實時、快速的場合。 并行傳送的數(shù)據(jù)寬度可以是1位~128位,甚至更寬,但是有多少數(shù)據(jù)位就需要多少根數(shù)據(jù)線,因此傳送的成本高。在集成電路芯片的內(nèi)部、同一插件板上各部件之間、同一機箱內(nèi)各插件板之間的數(shù)據(jù)傳送都是并行的。并行數(shù)據(jù)傳送只適用于近距離的通信,通常小于30m。 2)串行通信 串行通信是指通信的發(fā)送方和接收方之間數(shù)據(jù)信息的傳輸是在單根數(shù)據(jù)線上,以每次一個二進制的0、1為最小單位逐位進行傳輸。 串行數(shù)據(jù)傳送的特點是:數(shù)據(jù)傳送按位順序進行,只需要一根傳輸線即可完成,節(jié)省傳輸線。與并行通信相比,串行通信還有較為顯著的優(yōu)點:傳輸距離長,可以從幾米到幾千米;串行通信的通信時鐘頻率容易提高;串行通信的抗干擾能力十分強,其信號間的互相干擾完全可以忽略。 正是由于串行通信的接線少、成本低,因此它在數(shù)據(jù)采集和控制系統(tǒng)中得到了廣泛的應(yīng)用,產(chǎn)品也多種多樣。計算機和單片機間都采用串行通信方式。 2.串行通信工作模式 通過單線傳輸信息是串行數(shù)據(jù)通信的基礎(chǔ),數(shù)據(jù)通常是在二個站(點對點)之間進行傳輸,按照數(shù)據(jù)流的方向可分成三種傳輸模式:單工、半雙工、全雙工。
編輯推薦
《Visual C#.NET串口通信及測控應(yīng)用典型實例》內(nèi)容豐富,每個實例都提供具體的設(shè)計任務(wù)、完整的程序代碼,注重解決工程實際問題。可供各類自動化、計算機應(yīng)用、機電一體化等專業(yè)的大學(xué)生、研究生學(xué)習(xí)計算機控制技術(shù),也可供計算機測控系統(tǒng)研發(fā)的工程技術(shù)人員參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C#.NET串口通信及測控應(yīng)用典型實例 PDF格式下載