出版時間:2010-12 出版社:清華大學出版社 作者:李泓 頁數(shù):333
前言
智能儀器是一種典型的微處理器應(yīng)用系統(tǒng),它是計算機技術(shù)、現(xiàn)代測量技術(shù)和大規(guī)模集成電路相結(jié)合的產(chǎn)物,無論是在測量速度、精確度、靈敏度、自動化程度,還是在性價比等方面,都是傳統(tǒng)儀器不可比擬的。近幾年來,單片機的性能不斷提高,價格不斷下降,有力地推動了智能儀器的發(fā)展。各個高校的電子和電氣專業(yè)都在進行單片機應(yīng)用技術(shù)的教學,作為單片機技術(shù)綜合應(yīng)用的智能儀器設(shè)計技術(shù)也是學習和掌握單片機應(yīng)用的必修課程。目前,智能儀器設(shè)計技術(shù)教材大多以8051單片機為基礎(chǔ),以匯編語言為主進行智能儀器設(shè)計的介紹。而目前單片機的種類繁多,各有特色,作為已經(jīng)具備基本單片機基礎(chǔ)知識的廣大學生有必要接觸和了解更多的單片機。同時,軟件的設(shè)計更加強調(diào)開發(fā)效率,C語言的使用已經(jīng)成為必然的趨勢。所以在本書中雖然仍以介紹8051系列單片機為主,但并不局限于8051系列單片機,同時,程序的設(shè)計,除必須使用匯編語言以外,其他均以C語言為例來做介紹。本書分為10章。第1章簡單介紹智能儀器的特點和研制方法。第2章主要介紹常用微處理器的種類和相應(yīng)的開發(fā)工具。第3章簡單介紹智能儀器的并行擴展和串行擴展方法,重點介紹SPI總線、IC總線和單總線的使用。第4章介紹智能儀器輸入/輸出通道的組成,詳細介紹模擬量輸入/輸出通道和數(shù)字量輸入/輸出通道的結(jié)構(gòu)。第5章介紹智能儀器的人機接口,重點介紹鍵盤、LED、字符液晶顯示模塊和圖形液晶顯示模塊的使用,也簡單介紹了打印機的接口。第6章介紹智能儀器中常用的一些通信接口和協(xié)議,主要介紹GP-IB總線、RS一232、RS一485、USB通用串行總線、藍牙技術(shù)、電力線載波通信技術(shù)和工業(yè)以太網(wǎng),簡單介紹MODBUS通信協(xié)議。第7章介紹智能儀器軟件設(shè)計的過程和軟件設(shè)計的思想,重點介紹程序的不同結(jié)構(gòu)設(shè)計和鍵盤處理程序的設(shè)計。第8章介紹智能儀器中常用的誤差修正方法和自檢、自整定等功能。第9章介紹智能儀器硬件抗干擾和軟件抗干擾的方法,介紹常用的抗干擾元件的使用和抗干擾程序的設(shè)計方法。第10章介紹6個設(shè)計實例(都是在實際開發(fā)項目中提取出來的),對于在設(shè)計中涉及的關(guān)鍵問題作一定介紹,從而幫助讀者掌握智能儀器設(shè)計中需要重點關(guān)注的問題及其解決方法。本書通過大量的實際應(yīng)用介紹智能儀器設(shè)計所涉及的各個方面的內(nèi)容,可作為高職高專和本科院校自動化、計算機、電子等專業(yè)的教材,也可作為有一定單片機基礎(chǔ)、希望掌握智能儀器設(shè)計的技術(shù)人員的參考書。
內(nèi)容概要
本書詳細講解了智能儀器的設(shè)計方法,對智能儀器的硬件設(shè)計、軟件設(shè)計和各種常用外圍功能部件的使用,以及各種常用的算法都作了介紹。本書以c語言為主講解程序,更加符合實際應(yīng)用的需要。同時,書中提供了幾個設(shè)計實例,都是編者在實際工作中的總結(jié),具有一定的參考價值?! ”緯饕嫦驈V大電子設(shè)計工作者和大中專院校師生,適合本科及高職高專院校作為教材使用,也適合具有一定單片機基礎(chǔ)的廣大電子愛好者學習和參考。
書籍目錄
第1章 概述 1.1 電子儀器的發(fā)展 1.2 智能儀器的特點和組成 1.2.1 智能儀器的定義 1.2.2 智能儀器的特點 1.2.3 智能儀器的組成 1.3 智能儀器的研制過程 習題 第2章 微處理器的選擇 2.1 單片機的選擇 2.2 8位單片機 2.2.1 51系列單片機 2.2.2 microchip公司的8位單片機 2.2.3 avr系列單片機 2.2.4 飛思卡爾系列單片機 2.2.5 其他類型8位單片機 2.3 16位單片機 2.3.1 msp430系列單片機 2.3.2 其他類型16位單片機 2.4 32位單片機 2.4.1 arm系列單片機 2.4.2 其他系列32位單片機 2.5 dsp數(shù)字處理器 2.5.1 dsp處理器的主要結(jié)構(gòu)特點 2.5.2 dsp處理器的選擇 2.6 常用微處理器程序下載方法 2.7 常用微處理器開發(fā)軟件 習題 第3章 總線擴展技術(shù) 3.1 并行擴展 3.1.1 并行總線擴展方式 3.1.2 并行i/o擴展方式 3.2 串行總線擴展 3.2.1 spi總線介紹及應(yīng)用 3.2.2 pc總線介紹及應(yīng)用 3.2.3 單總線介紹及應(yīng)用 習題 第4章 智能儀器輸入/輸出通道 4.1 模擬量信號輸入通道 4.1.1 模擬量輸入通道的一般組成 4.1.2 前置放大器 4.1.3 采樣/保持器 4.1.4 多路開關(guān) 4.1.5 a/d轉(zhuǎn)換芯片 4.1.6 v/f變換芯片ad650 4.2 模擬量信號輸出通道 4.2.1 模擬量輸出通道的組成及結(jié)構(gòu)形式 4.2.2 d/a轉(zhuǎn)換芯片及其與微處理器的接口 4.2.3 pwm型d/a轉(zhuǎn)換器 4.3 開關(guān)量信號輸入通道 4.3.1 開關(guān)量輸入通道的結(jié)構(gòu) 4.3.2 開關(guān)量輸入接口 4.4 開關(guān)量信號輸出通道 4.4.1 開關(guān)量輸出接口的隔離 4.4.2 小功率驅(qū)動接口電路 4.4.3 中功率驅(qū)動接口電路 習題 第5章 智能儀器人機接口技術(shù) 5.1 鍵盤接口 5.1.1 非編碼式鍵盤接口 5.1.2 編碼式鍵盤接口 5.2 顯示接口 5.2.1 led顯示器 5.2.2 lcd顯示器 習題 第6章 智能儀器通信接口 6.1 通用接口總線gp—ib 6.1.1 gp-ib標準接口概述 6.1.2 gp-ib接口芯片 6.2 串行通信標準rs-232與rs-485 6.2.1 rs-232標準及接口芯片 6.2.2 rs-485標準及接口芯片 6.2.3 串行通信程序設(shè)計 6.3 modbus協(xié)議 6.4 通用串行總線usb 6.4.1 usb的物理接口和電氣特性 6.4.2 usb系統(tǒng)的組成 6.4.3 usb通信流 6.4.4 usb的傳輸方式 6.4.5 usb交換的包格式 6.4.6 usb典型器件 6.5 工業(yè)以太網(wǎng) 6.6 藍牙技術(shù) 6.6.1 藍牙技術(shù)的特色與工作原理 6.6.2 藍牙芯片組及其實用連接技術(shù) 6.6.3 藍牙模塊的使用 6.7 電力載波通信 6.7.1 原理與方法 6.7.2 常用芯片 6.7.3 基于pl3105芯片的電力線載波通信系統(tǒng)設(shè)計 習題 第7章 智能儀器的軟件設(shè)計 7.1 軟件設(shè)計過程 7.1.1 系統(tǒng)定義 7.1.2 繪制流程圖 7.1.3 編寫程序 7.1.4 軟件測試 7.1.5 文件編制 7.1.6 軟件維護 7.2 軟件設(shè)計方法 7.2.1 “自頂向下”設(shè)計 7.2.2 模塊化設(shè)計 7.2.3 結(jié)構(gòu)化設(shè)計 7.3 程序的結(jié)構(gòu) 7.3.1 程序的基本結(jié)構(gòu) 7.3.2 模塊化的程序結(jié)構(gòu) 7.3.3 中斷與前/后臺的程序結(jié)構(gòu) 7.3.4 時間片與分時調(diào)度機制 7.3.5 多進程并行運行機制 7.3.6 多工序程序結(jié)構(gòu) 7.3.7 基于狀態(tài)機思路的程序調(diào)度機制 7.4 鍵盤管理 7.4.1 鍵值獲取方法 7.4.2 一鍵一義的鍵盤管理 7.4.3 一鍵多義的鍵盤管理 7.5 中斷、時鐘管理 7.5.1 中斷管理 7.5.2 時鐘管理 習題 第8章 智能儀器典型處理功能 8.1 系統(tǒng)誤差修正 8.1.1 系統(tǒng)誤差的模型修正法 8.1.2 系統(tǒng)誤差的標準數(shù)據(jù)校正法 8.1.3 零位誤差和增益誤差的校正方法 8.2 隨機誤差修正 8.2.1 算術(shù)平均濾波 8.2.2 去極值平均濾波 8.2.3 中位值平均濾波 8.2.4 滑動平均濾波 8.2.5 加權(quán)滑動平均濾波 8.2.6 一階慣性濾波 8.2.7 程序判斷濾波 8.2.8 復合濾波 8.3 粗大誤差修正 8.4 量程自動轉(zhuǎn)換與標度變換 8.4.1 量程自動轉(zhuǎn)換 8.4.2 標度變換 8.5 測量結(jié)果的非數(shù)值處理 8.5.1 查表 8.5.2 排序 8.6 超限報警 8.7 自檢、自校正與自動測量 習題 第9章 抗干擾技術(shù) 9.1 噪聲與干擾 9.1.1 噪聲與干擾簡介 9.1.2 電磁干擾的形成因素 9.1.3 電磁干擾的分類 9.1.4 差模干擾和共模干擾 9.1.5 電磁干擾的耦合途徑 9.1.6 智能儀器電磁干擾控制的一般方法 9.2 硬件抗干擾技術(shù) 9.2.1 屏蔽技術(shù) 9.2.2 接地技術(shù) 9.2.3 濾波技術(shù) 9.2.4 隔離技術(shù) 9.2.5 看門狗技術(shù) 9.3 電源抗干擾技術(shù) 9.3.1 電源干擾的類型 9.3.2 電源干擾的耦合途徑 9.3.3 電源抗干擾的基本方法 9.3.4 emi電源濾波器 9.3.5 瞬變干擾吸收器件 9.4 軟件抗干擾技術(shù) 9.4.1 概述 9.4.2 指令冗余技術(shù) 9.4.3 軟件陷阱技術(shù) 9.4.4 故障自動恢復處理程序 9.4.5 開關(guān)量輸入/輸出軟件抗干擾設(shè)計 9.4.6 編寫軟件的其他注意事項 習題 第10章 設(shè)計實例 10.1 單片機電子時鐘設(shè)計 10.1.1 功能描述 10.1.2 硬件設(shè)計 10.1.3 軟件設(shè)計 10.2 智能電容/電感測試儀 10.2.1 功能描述 10.2.2 硬件設(shè)計 10.2.3 軟件設(shè)計 10.3 電動支架遙控器 10.3.1 功能描述 10.3.2 硬件設(shè)計 10.3.3 軟件設(shè)計 10.4 電視電動支架 10.4.1 功能描述 10.4.2 硬件設(shè)計 10.4.3 軟件設(shè)計 10.5 陰極保護電源 10.5.1 功能描述 10.5.2 硬件設(shè)計 10.5.3 軟件設(shè)計 10.6 美元面值識別儀 10.6.1 功能描述 10.6.2 硬件設(shè)計 10.6.3 軟件設(shè)計 習題 參考文獻
章節(jié)摘錄
插圖:1.友好的人機對話接口智能儀器一般均采用鍵盤控制,同時具備CRT(Cathode Ray Tube,陰極射線管)、數(shù)碼管或液晶(LCD)顯示功能。使用人員只需通過鍵盤輸入命令,就能使儀器實現(xiàn)某種測量和處理功能;與此同時,智能儀器還能通過顯示屏將儀器運行情況、工作狀態(tài)以及對測量數(shù)據(jù)的處理結(jié)果及時告訴使用人員,使人機之間的聯(lián)系更加密切。2.面板布置和功能部件獨立智能儀器通過使用鍵盤代替?zhèn)鹘y(tǒng)儀器中的旋轉(zhuǎn)式或琴鍵式切換開關(guān)來實施對儀器的控制,從而使儀器面板的布置和儀器內(nèi)部有關(guān)部件的安裝不再相互限制和牽連。例如,傳統(tǒng)儀器中,與衰減器相連的旋轉(zhuǎn)式開關(guān)必須安裝在衰減器正前方的面板上,這樣可能會使面板的布置受儀器內(nèi)部結(jié)構(gòu)的限制,從而不能充分考慮用戶使用的方便,也可能會因衰減器的安裝位置必須服從面板布局的需要而給內(nèi)部電氣連接帶來許多的不便。智能儀器廣泛使用鍵盤,使面板的布置與儀器功能部件的安裝可以完全獨立地進行,明顯改善了儀器前面板及有關(guān)功能部件結(jié)構(gòu)的設(shè)計,這樣既有利于提高儀器技術(shù)指標,又方便了儀器的操作。3.強大的數(shù)據(jù)處理能力微處理器的運用極大地改善了儀器的運算處理能力,從而可以為儀器植入較為復雜的算法。例如,智能儀器利用微處理器的運算能力可以實現(xiàn)環(huán)境溫度、壓力等對被測量影響的自動補償,實現(xiàn)非線性校正。又例如,傳統(tǒng)的數(shù)字多用表(DMM)只能測量電阻和交直流電壓、電流等,而智能型的數(shù)字多用表不僅能進行上述測量,而且還能對測量結(jié)果進行零點平移,平均值、極值統(tǒng)計分析以及更加復雜的數(shù)據(jù)處理,將用戶從繁重的數(shù)據(jù)處理中解放了出來。
編輯推薦
《智能儀器設(shè)計基礎(chǔ)》:21世紀高職高專規(guī)劃教材·電氣、自動化、應(yīng)用電子技術(shù)系列
圖書封面
評論、評分、閱讀與下載