注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)通信綜合串行通信技術(shù):面向嵌入式系統(tǒng)開發(fā)

串行通信技術(shù):面向嵌入式系統(tǒng)開發(fā)

串行通信技術(shù):面向嵌入式系統(tǒng)開發(fā)

定 價:¥68.00

作 者: 周云波
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121358609 出版時間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 228 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹面向嵌入式開發(fā)的串行通信技術(shù),從芯片和電路板入手介紹硬件,從源代碼入手介紹軟件,以便讀者可以將這些技術(shù)嵌入自己的設(shè)計中。本書既包括理論基礎(chǔ),也包含實際產(chǎn)品設(shè)計方案。首先介紹串行通信協(xié)議、Modbus協(xié)議、HART協(xié)議,然后介紹RS-485串行通信的組網(wǎng)技術(shù)和通信轉(zhuǎn)換器產(chǎn)品等內(nèi)容,接著重點介紹以太網(wǎng)串口服務(wù)器的硬件和軟件設(shè)計,以便讀者進(jìn)行嵌入式系統(tǒng)的開發(fā)。本書公開了實用的Modbus串口協(xié)議轉(zhuǎn)換器和Modbus數(shù)據(jù)采集模塊的全套設(shè)計資料,以及幾種HART智能變送器的全套設(shè)計方案,作者還將自己的多項USB專利技術(shù)在本書中予以公開,如USB光纖傳輸技術(shù)、USB共享器、USB數(shù)據(jù)采集器、USB網(wǎng)絡(luò)隔離器等。

作者簡介

  周云波,男,1966年10月出生,現(xiàn)居武漢。華中科技大學(xué)教師,博士。曾經(jīng)在北京航天研究院學(xué)習(xí)和工作。從事過軍工測控系統(tǒng)的研發(fā)、數(shù)字電路的教學(xué)與科研,串口通信的研究與開發(fā),獲得國家專利十多項,在國內(nèi)外雜志發(fā)表論文十多篇。

圖書目錄

第1章  串行通信協(xié)議 (1)
1.1  串行通信簡史 (1)
1.2  為什么要組成通信網(wǎng) (2)
1.3  什么是串行通信 (3)
1.3.1  串行通信的概念和特點 (3)
1.3.2  串行通信的分類 (3)
1.3.3  串行通信的工作模式 (4)
1.3.4  串行通信參數(shù) (5)
1.4  RS-232標(biāo)準(zhǔn) (6)
1.5  RS-485標(biāo)準(zhǔn) (7)
1.6  RS-422標(biāo)準(zhǔn) (8)
1.7  RS-232與RS-485的區(qū)別 (8)
1.8  單片機(jī)的串口多機(jī)通信 (10)
第2章  Modbus協(xié)議 (12)
2.1  Modbus入門 (12)
2.1.1  Modbus的幾個特點 (13)
2.1.2  Modbus網(wǎng)絡(luò)的三種傳輸模式 (13)
2.1.3  Modbus與串口的關(guān)系 (13)
2.1.4  Modbus與串行通信的區(qū)別 (14)
2.2  Modbus協(xié)議簡介 (14)
2.2.1  Modbus協(xié)議簡述 (14)
2.2.2  Modbus通信使用的主-從技術(shù) (14)
2.2.3  查詢-回應(yīng)周期 (15)
2.3  Modbus的ASCII和RTU傳輸模式 (15)
2.3.1  ASCII模式 (16)
2.3.2  RTU模式 (17)
2.4  ASCII和RTU消息幀 (17)
2.4.1  ASCII幀 (17)
2.4.2  RTU幀 (17)
2.4.3  地址域 (18)
2.4.4  功能域 (18)
2.4.5  數(shù)據(jù)域 (18)
2.4.6  錯誤檢測域 (19)
2.4.7  字符的連續(xù)傳輸 (19)
2.5  錯誤檢測方法 (19)
2.5.1  奇偶校驗 (20)
2.5.2  LRC檢測 (20)
2.5.3  CRC檢測 (20)
2.6  Modbus的功能碼定義 (22)
2.6.1  功能碼在Modbus RTU信息幀中的位置 (23)
2.6.2  常用功能碼 (23)
2.6.3  全部功能碼的作用 (24)
2.7  Modbus的TCP傳輸模式 (25)
第3章  HART協(xié)議 (28)
3.1  HART協(xié)議概述 (29)
3.2  HART通信結(jié)構(gòu)模型 (30)
3.2.1  HART協(xié)議物理層 (31)
3.2.2  HART協(xié)議數(shù)據(jù)鏈路層 (31)
3.2.3  HART協(xié)議應(yīng)用層 (32)
3.2.4  各層間的功能關(guān)系 (33)
3.3  HART的消息幀結(jié)構(gòu) (33)
3.4  HART的操作命令 (36)
3.4.1  通用命令 (37)
3.4.2  普通命令 (37)
3.4.3  特殊命令 (38)
第4章  RS-485串行通信技術(shù) (39)
4.1  RS-485/RS-422多機(jī)通信的組網(wǎng)方式 (39)
4.1.1  典型的RS-485總線式通信方式 (39)
4.1.2  菊花鏈?zhǔn)蕉鄼C(jī)通信方式 (40)
4.1.3  星形RS-485多機(jī)通信方式 (40)
4.1.4  單環(huán)自愈RS-485多機(jī)通信方式 (41)
4.2  串口光纖多機(jī)通信的組網(wǎng)方式 (41)
4.2.1  簡單的一對一串口光纖通信方式 (42)
4.2.2  總線式串口光纖多機(jī)通信方式 (42)
4.2.3  環(huán)形串口光纖多機(jī)通信方式 (43)
4.2.4  對串式串口光纖多機(jī)通信方式 (43)
4.3  串行通信的VB程序 (44)
4.4  地址串口轉(zhuǎn)換的實現(xiàn) (51)
4.4.1  地址串口轉(zhuǎn)換器的使用 (51)
4.4.2  地址串口轉(zhuǎn)換器的硬件設(shè)計 (53)
4.4.3  地址串口轉(zhuǎn)換的純軟件實現(xiàn) (55)
4.5  RS-485的節(jié)點數(shù)和距離極限 (57)
4.5.1  帶中繼功能的串口轉(zhuǎn)換器 (58)
4.5.2  突破RS-485節(jié)點數(shù)和距離極限的布線方式 (59)
4.5.3  RS-485多機(jī)通信節(jié)點數(shù)的極限 (59)
4.5.4  無數(shù)據(jù)丟失的RS-485傳輸距離的理論極限 (60)
4.5.5  無誤碼的RS-485傳輸距離的理論極限 (60)
4.5.6  其他介質(zhì)和其他總線的理論極限 (60)
4.6  串口波特率轉(zhuǎn)換的實現(xiàn) (61)
4.6.1  串口波特率轉(zhuǎn)換器的使用 (61)
4.6.2  串口波特率轉(zhuǎn)換器的硬件設(shè)計和單片機(jī)軟件 (62)
4.6.3  串口波特率轉(zhuǎn)換的純軟件實現(xiàn) (64)
4.7  RS-232轉(zhuǎn)RS-485通信電路 (65)
4.7.1  RS-232轉(zhuǎn)RS-485通信電路的設(shè)計 (65)
4.7.2  RS-232端口供電技術(shù) (66)
4.8  無源RS-232數(shù)據(jù)采集器 (68)
4.8.1  LTC1290芯片描述 (68)
4.8.2  硬件電路設(shè)計及QBASIC程序 (69)
4.8.3  數(shù)據(jù)采集器產(chǎn)品及VB程序 (71)
第5章  以太網(wǎng)串口服務(wù)器 (73)
5.1  以太網(wǎng)通信幀格式 (73)
5.1.1  以太網(wǎng)第二版(V2) (73)
5.1.2  IEEE 802系列 (74)
5.2  以太網(wǎng)串口服務(wù)器的發(fā)展 (75)
5.2.1  第一代產(chǎn)品:10 Mb/s以太網(wǎng)串口服務(wù)器 (76)
5.2.2  第二代產(chǎn)品:光電隔離100 Mb/s以太網(wǎng)串口服務(wù)器 (76)
5.2.3  對以太網(wǎng)虛擬串口的評論 (77)
5.3  以太網(wǎng)串口服務(wù)器的使用 (78)
5.4  以太網(wǎng)串口服務(wù)器的設(shè)計 (81)
5.5  PC設(shè)置和檢測軟件的參數(shù)配置操作 (82)
5.5.1  分配IP地址 (82)
5.5.2  配置設(shè)備參數(shù) (84)
5.6  PC設(shè)置和檢測軟件的演示操作 (86)
5.6.1  TCP→RS-232 (86)
5.6.2  RS-232→TCP (87)
5.7  內(nèi)部單片機(jī)的軟件開發(fā)設(shè)計 (87)
5.7.1  軟件要實現(xiàn)的功能目標(biāo) (88)
5.7.2  軟件流程圖 (88)
5.7.3  各類API接口函數(shù) (90)
5.7.4  內(nèi)部單片機(jī)的程序代碼 (92)
第6章  Modbus串行通信技術(shù) (94)
6.1  Modbus調(diào)試精靈軟件 (94)
6.2  將普通串口設(shè)備接入Modbus (95)
6.2.1  安裝與性能 (95)
6.2.2  通信格式及軟件使用 (96)
6.2.3  PC的VB選地址程序 (97)
6.2.4  模塊的硬件設(shè)計 (103)
6.2.5  模塊的內(nèi)部單片機(jī)程序 (104)
6.3  超小的Modbus測量模塊 (107)
6.3.1  安裝及性能 (107)
6.3.2  通信格式及軟件使用 (108)
6.3.3  Modbus測量模塊的硬件設(shè)計 (109)
6.3.4  Modbus測量模塊的內(nèi)部單片機(jī)程序設(shè)計 (110)
6.3.5  Modbus測量模塊的外接PC程序設(shè)計 (112)
6.3.6  外接A/D轉(zhuǎn)換芯片的Modbus測量模塊的設(shè)計 (119)
第7章  HART智能變送器 (122)
7.1  HART Modem的原理與應(yīng)用 (123)
7.1.1  HART Modem的原理 (123)
7.1.2  A5191HRT的性能與引腳功能 (124)
7.1.3  A5191HRT的內(nèi)部結(jié)構(gòu)與工作原理 (125)
7.2  HART協(xié)議通信模塊的設(shè)計 (126)
7.2.1  HART協(xié)議通信模塊的硬件電路設(shè)計 (126)
7.2.2  HART協(xié)議通信模塊的軟件設(shè)計 (127)
7.3  RS-232與HART轉(zhuǎn)換器的設(shè)計 (127)
7.3.1  RS-232與HART轉(zhuǎn)換器的設(shè)計原理 (127)
7.3.2  DS8500的基本工作原理 (128)
7.3.3  用DS8500實現(xiàn)的RS-232與HART轉(zhuǎn)換器 (130)
7.4  一種HART智能變送器的設(shè)計 (130)
7.4.1  設(shè)計原理圖 (131)
7.4.2  HART智能變送器設(shè)計及實現(xiàn) (131)
7.5  HART溫濕度智能變送器的設(shè)計 (134)
7.5.1  系統(tǒng)整體設(shè)計方案 (134)
7.5.2  Modem通信模塊 (135)
7.5.3  HT2012在HART協(xié)議中的應(yīng)用 (137)
7.5.4  MSP430與HT2012的接口設(shè)計 (139)
7.5.5  HT2012與外部接口 (139)
7.5.6  單片機(jī)MSP430性能 (141)
7.5.7  MSP430與D/A轉(zhuǎn)換芯片AD421的接口設(shè)計 (141)
7.5.8  智能變送器的軟件設(shè)計 (142)
第8章  USB通信技術(shù)應(yīng)用 (146)
8.1  通過光纖傳輸U(kuò)SB信號 (147)
8.1.1  實現(xiàn)原理 (147)
8.1.2  將USB信號轉(zhuǎn)換為便于光纖傳輸?shù)男盘?(147)
8.1.3  信號的處理方式 (149)
8.1.4  用光纖實現(xiàn)USB遠(yuǎn)程通信的其他方案 (150)
8.2  USB信號的光電隔離 (151)
8.2.1  USB光電隔離器 (152)
8.2.2  USB光電隔離技術(shù) (152)
8.2.3  USB信號線的有待改進(jìn)之處 (153)
8.3  無須設(shè)置的USB共享器 (154)
8.3.1  USB共享器的使用 (154)
8.3.2  雙USB共享的切換邏輯 (155)
8.3.3  USB共享器的硬件設(shè)計 (156)
8.3.4  USB共享器的單片機(jī)軟件設(shè)計 (157)
8.4  USB數(shù)據(jù)采集器 (159)
8.4.1  USB微型數(shù)據(jù)采集器的使用 (160)
8.4.2  數(shù)據(jù)采集器硬件電路設(shè)計 (160)
8.4.3  數(shù)據(jù)采集軟件設(shè)計 (162)
8.5  采用USB私有協(xié)議的網(wǎng)絡(luò)隔離器 (169)
8.5.1  網(wǎng)絡(luò)隔離方案特征 (169)
8.5.2  網(wǎng)絡(luò)隔離的具體實施方式 (170)
8.5.3  網(wǎng)絡(luò)安全文件交換器 (172)
第9章  CAN串口轉(zhuǎn)換器 (174)
9.1  CAN總線介紹 (174)
9.1.1  CAN協(xié)議和CAN總線的特點 (175)
9.1.2  CAN協(xié)議數(shù)據(jù)幀格式 (175)
9.2  CAN串口轉(zhuǎn)換器CAN232B的使用 (177)
9.2.1  產(chǎn)品概述 (177)
9.2.2  性能指標(biāo) (177)
9.2.3  典型應(yīng)用 (178)
9.2.4  配置說明 (178)
9.3  PC端配置和測試軟件說明 (178)
9.3.1  串口參數(shù)設(shè)置 (179)
9.3.2  CAN參數(shù)設(shè)置 (179)
9.3.3  按鈕說明 (181)
9.3.4  應(yīng)用注意事項 (181)
9.3.5  CAN總線數(shù)據(jù)轉(zhuǎn)發(fā)到串口示例 (182)
9.4  CAN串口轉(zhuǎn)換器CAN232B的硬件電路設(shè)計 (182)
9.4.1  電路PCB設(shè)計 (182)
9.4.2  電路原理圖設(shè)計 (183)
9.5  在Delphi中用SPCOMM實現(xiàn)PC端串口編程 (183)
9.5.1  SPCOMM控件的安裝 (185)
9.5.2  SPCOMM的屬性、方法和事件 (185)
9.5.3  SPCOMM的使用 (185)
9.6  CAN232B的PC端程序源代碼 (187)
9.7  內(nèi)部單片機(jī)的軟件開發(fā)設(shè)計 (199)
參考文獻(xiàn) (218)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號