針對常用電流模式的升壓轉換器結構,提出了一種高精度電流檢測電路。該電路在保證響應速度的 前提下,通過增加電路環路增益,降低誤差源等方法,提高檢測電路的電流檢測精度。與其他結構電路相 比,有結構簡單,響應速度快,電流檢測精度高的優點。基于Chartered 的0.35μm 的3.3 V/13.5 V CMOS 工 藝,使用Spectre 仿真器,對該電路進行了仿真與驗證。結果證明,在輸入電壓為2.5 V~5.5 V,電感電流為 100 mA~500 mA,工作頻率為1 MHz 的情況下,能夠正常穩定工作,并且電流精度高達93%。
上傳時間: 2013-04-24
上傳用戶:西伯利亞
抽油機井工況監測是石油生產過程中非常重要的環節,可以為油井提高泵效、高效管理提供可靠依據。隨著石油工業的迅速發展,傳統的人工操作遠遠不能滿足現代化石油生產的要求。將遠程監測系統應用于油井工況監測,可以降低工人勞動強度,提高生產效率和油田管理水平。針對目前已有油井工況監測系統存在的不足,本文研制出一種集計算機技術、電子技術和通信技術于一身、功能完善、可靠性高、成本低廉的抽油機井工況遠程監測系統。 示功圖是常用的用于判斷抽油機井工作狀況的方法,它是抽油機光桿在作往復運動的一個周期中,光桿相對位移與載荷的對應關系曲線。傳統的利用拉線位移傳感器獲取位移的方式,不能實現長期連續的監測。本系統采用加速度傳感器作為沖次傳感器,獲取每個周期的起始點,再利用拉線位移傳感器對一個周期中按時間等分的點的位移進行標定,既解決了拉線位移不能長期連續監測的問題,又保證了位移的精度。 本系統由工況傳感器、數據中繼單元、數據中心和手持機四部分組成。安裝在抽油井上的工況傳感器定時獲取并存儲示功圖數據,定時將數據發送到數據中繼單元。由數據中繼單元將多個工況傳感器的示功圖數據集中后,通過遠程網絡傳送到數據中心。數據中心實現對所有示功圖數據的存儲、查詢、分析和打印,并可以通過網絡實現數據共享。手持機用于對工況傳感器進行設置和標定,并可以現場獲取示功圖。 硬件電路采用低功耗設計方法,使用低電壓、低功耗的基于ARM7內核的LPC2138/2148微處理器及微功率無線數傳模塊,將硬件電路功耗降到最低。采用SD卡作為存儲器,增加了數據存儲容量和數據可靠性。采用單軸加速度傳感器ADXL105作為沖次傳感器,具有高精度、低功耗、高可靠性的優點。CDMA模塊采用基于CDMA1X數據通信網絡的H7710,組成高速、永遠在線、透明數據傳輸的數據通信網絡。 軟件設計遵循模塊化設計思想,既考慮到各模塊功能的實現,又兼顧了系統總體的協調性。本系統軟件由工況傳感器軟件、手持機軟件、數據中繼單元軟件及數據中心軟件四部分組成。工況傳感器軟件、手持機軟件和數據中繼單元軟件由ADS集成開發環境編寫,并由AXD仿真調試器生成可執行代碼,最后通過EasyJTAG仿真器下載到微處理器芯片中。數據中心運行于服務器/客戶機工作模式,使用SQL Server數據庫。數據中心處理軟件由Visual Basic6.0編寫,運行于Windows操作系統中。 通訊網絡由無線數傳網絡和CDMA網絡組成,工況傳感器與數據中繼單元組成無線數傳網絡,采用ISM工作頻段,實現近距離無線通訊。數據中繼單元作為無線數傳網絡的中心節點,通過CDMA網絡與數據中心通信處理機相聯,實現數據的遠程傳輸。 本系統首次利用加速度傳感器與拉線位移傳感器相結合的方式,實現抽油井工況長期連續監測,提高了整個系統的可靠性;利用ARM單片機作為微處理器,低功耗電路設計,低功耗工作模式,延長了電池的壽命;無線數傳網絡與CDMA網絡相結合,兼具無線數傳網絡與CDMA網絡的優點,降低了整個系統的安裝和運行費用;數據中心采用服務器/客戶機工作模式,便于用戶共享數據。目前該系統的各部分均經過硬件、軟件及運行測試,已經在油田試運行。運行結果表明,該系統性能完善,運行可靠,安裝及維護簡便,取得了較好的效果。
上傳時間: 2013-07-12
上傳用戶:ivan-mtk
呵呵 還說啥。。。。。。。。。。。。。。。。。。
上傳時間: 2013-05-29
上傳用戶:JESS
- vii - 8.1.1 實驗目的 315 8.1.2 實驗設備 315 8.1.3 實驗內容 315 8.1.4 實驗原理 315 8.1.5 實驗操作步驟 318 8.1.6 實驗參考程序 319 8.1.7 練習題 321- vi - 6.4 USB 接口實驗 266 6.4.1 實驗目的 266 6.4.2 實驗設備 267 6.4.3 實驗內容 267 6.4.4 實驗原理 267 6.4.5 實驗操作步驟 270 6.4.6 實驗參考程序 272 6.4.7 實驗練習題 280 6.5 SPI接口通訊實驗 281 6.5.1 實驗目的 281 6.5.2 實驗設備 281 6.5.3 實驗內容 281 6.5.4 實驗原理 281 6.5.5 實驗操作步驟 285 6.5.6 實驗參考程序 287 6.5.7 練習題 289 6.6 紅外模塊控制實驗 289 6.6.1 實驗目的 289 6.6.2 實驗設備 289 6.6.3 實驗內容 289 6.6.4 實驗原理 289 6.6.5 實驗操作步驟 291 6.6.6 實驗參考程序 291 6.6.7 練習題 296 第七章 基礎應用實驗 296 7.1 A/D 轉換實驗 296 7.1.1 實驗目的 296 7.1.2 實驗設備 296 7.1.3 實驗內容 296 7.1.4 實驗原理 296 7.1.5 實驗設計 298 7.1.6 實驗操作步驟 299 7.1.7 實驗參考程序 300 7.1.8 練習題 301 7.2 PWM步進電機控制實驗 301 7.2.1 實驗目的 301 7.2.2 實驗設備 301 7.2.3 實驗內容 301 7.2.4 實驗原理 301 7.2.5 實驗操作步驟 309 7.2.6 實驗參考程序 311 7.2.7 練習題 313 第八章 高級應用實驗 315 8.1 GPRS模塊控制實驗 315 - v - 5.2 5x4鍵盤控制實驗 219 5.2.1 實驗目的 219 5.2.2 實驗設備 219 5.2.3 實驗內容 219 5.2.4 實驗原理 219 5.2.5 實驗設計 221 5.2.6 實驗操作步驟 222 5.2.7 實驗參考程序 223 5.2.8 練習題 224 5.3 觸摸屏控制實驗 224 5.3.1 實驗目的 224 5.3.2 實驗設備 224 5.3.3 實驗內容 224 5.3.4 實驗原理 224 5.3.5 實驗設計 231 5.3.6 實驗操作步驟 231 5.3.7 實驗參考程序 232 5.3.8 練習題 233 第六章 通信與接口實驗 234 6.1 IIC 串行通信實驗 234 6.1.1 實驗目的 234 6.1.2 實驗設備 234 6.1.3 實驗內容 234 6.1.4 實驗原理 234 6.1.5 實驗設計 238 6.1.6 實驗操作步驟 241 6.1.7 實驗參考程序 243 6.1.8 練習題 245 6.2 以太網通訊實驗 246 6.2.1 實驗目的 246 6.2.2 實驗設備 246 6.2.3 實驗內容 246 6.2.4 實驗原理 246 6.2.5 實驗操作步驟 254 6.2.6 實驗參考程序 257 6.2.7 練習題 259 6.3 音頻接口 IIS 實驗 260 6.3.1 實驗目的 260 6.3.2 實驗設備 260 6.3.3 實驗內容 260 6.3.4 實驗原理 260 6.3.5 實驗步驟 263 6.3.6實驗參考程序 264 6.3.7 練習題 266 - iv - 4.4 串口通信實驗 170 4.4.1 實驗目的 170 4.4.2 實驗設備 170 4.4.3 實驗內容 170 4.4.4 實驗原理 170 4.4.5 實驗操作步驟 176 4.4.6 實驗參考程序 177 4.4.7 練習題 178 4.5 實時時鐘實驗 179 4.5.1 實驗目的 179 4.5.2 實驗設備 179 4.5.3 實驗內容 179 4.5.4 實驗原理 179 4.5.5 實驗設計 181 4.5.6 實驗操作步驟 182 4.5.7 實驗參考程序 183 4.6.8 練習題 185 4.6 數碼管顯示實驗 186 4.6.1 實驗目的 186 4.6.2 實驗設備 186 4.6.3 實驗內容 186 4.6.4 實驗原理 186 4.6.5 實驗方法與操作步驟 188 4.6.6 實驗參考程序 189 4.6.7 練習題 192 4.7 看門狗實驗 193 4.7.1 實驗目的 193 4.7.2 實驗設備 193 4.7.3 實驗內容 193 4.7.4 實驗原理 193 4.7.5 實驗設計 195 4.7.6 實驗操作步驟 196 4.7.7 實驗參考程序 197 4.7.8 實驗練習題 199 第五章 人機接口實驗 200 5.1 液晶顯示實驗 200 5.1.1 實驗目的 200 5.1.2 實驗設備 200 5.1.3 實驗內容 200 5.1.4 實驗原理 200 5.1.5 實驗設計 211 5.1.6 實驗操作步驟 213 5.1.7 實驗參考程序 214 5.1.8 練習題 219 - ii - 3.1.1 實驗目的 81 3.1.2 實驗設備 81 3.1.3 實驗內容 81 3.1.4 實驗原理 81 3.1.5 實驗操作步驟 83 3.1.6 實驗參考程序 87 3.1.7 練習題 88 3.2 ARM匯編指令實驗二 89 3.2.1 實驗目的 89 3.2.2 實驗設備 89 3.2.3 實驗內容 89 3.2.4 實驗原理 89 3.2.5 實驗操作步驟 90 3.2.6 實驗參考程序 91 3.2.7 練習題 94 3.3 Thumb 匯編指令實驗 94 3.3.1 實驗目的 94 3.3.2 實驗設備 94 3.3.3 實驗內容 94 3.3.4 實驗原理 94 3.3.5 實驗操作步驟 96 3.3.6 實驗參考程序 96 3.3.7 練習題 99 3.4 ARM處理器工作模式實驗 99 3.4.1 實驗目的 99 3.4.2實驗設備 99 3.4.3實驗內容 99 3.4.4實驗原理 99 3.4.5實驗操作步驟 101 3.4.6實驗參考程序 102 3.4.7練習題 104 3.5 C 語言程序實驗一 104 3.5.1 實驗目的 104 3.5.2 實驗設備 104 3.5.3 實驗內容 104 3.5.4 實驗原理 104 3.5.5 實驗操作步驟 106 3.5.6 實驗參考程序 106 3.5.7 練習題 109 3.6 C 語言程序實驗二 109 3.6.1 實驗目的 109 3.6.2 實驗設備 109 3.6.3 實驗內容 109 3.6.4 實驗原理 109 - iii - 3.6.5 實驗操作步驟 111 3.6.6 實驗參考程序 113 3.6.7 練習題 117 3.7 匯編與 C 語言的相互調用 117 3.7.1 實驗目的 117 3.7.2 實驗設備 117 3.7.3 實驗內容 117 3.7.4 實驗原理 117 3.7.5 實驗操作步驟 118 3.7.6 實驗參考程序 119 3.7.7 練習題 123 3.8 綜合實驗 123 3.8.1 實驗目的 123 3.8.2 實驗設備 123 3.8.3 實驗內容 123 3.8.4 實驗原理 123 3.8.5 實驗操作步驟 124 3.8.6 參考程序 127 3.8.7 練習題 134 第四章 基本接口實驗 135 4.1 存儲器實驗 135 4.1.1 實驗目的 135 4.1.2 實驗設備 135 4.1.3 實驗內容 135 4.1.4 實驗原理 135 4.1.5 實驗操作步驟 149 4.1.6 實驗參考程序 149 4.1.7 練習題 151 4.2 IO 口實驗 151 4.2.1 實驗目的 151 4.2.2 實驗設備 152 4.2.3 實驗內容 152 4.2.4 實驗原理 152 4.2.5 實驗操作步驟 159 4.2.6 實驗參考程序 160 4.2.7 實驗練習題 161 4.3 中斷實驗 161 4.3.1 實驗目的 161 4.3.2 實驗設備 161 4.3.3 實驗內容 161 4.3.4 實驗原理 162 4.3.5 實驗操作步驟 165 4.3.6 實驗參考程序 167 4.3.7 練習題 170 目 錄 I 第一章 嵌入式系統開發與應用概述 1 1.1 嵌入式系統開發與應用 1 1.2 基于 ARM的嵌入式開發環境概述 3 1.2.1 交叉開發環境 3 1.2.2 模擬開發環境 4 1.2.3 評估電路板 5 1.2.4 嵌入式操作系統 5 1.3 各種 ARM開發工具簡介 5 1.3.1 ARM的 SDT 6 1.3.2 ARM的ADS 7 1.3.3 Multi 2000 8 1.3.4 Embest IDE for ARM 11 1.3.5 OPENice32-A900仿真器 12 1.3.6 Multi-ICE 仿真器 12 1.4 如何學習基于 ARM嵌入式系統開發 13 1.5 本教程相關內容介紹 14 第二章 EMBEST ARM實驗教學系統 17 2.1 教學系統介紹 17 2.1.1 Embest IDE 集成開發環境 17 2.1.2 Embest JTAG 仿真器 19 2.1.3 Flash 編程器 20 2.1.4 Embest EduKit-III開發板 21 2.1.5 各種連接線與電源適配器 23 2.2 教學系統安裝 23 2.3 教學系統的硬件電路 27 2.3.1 概述 27 2.3.2 功能特點 27 2.3.3 原理說明 28 2.3.4 硬件結構 41 2.3.5 硬件資源分配 44 2.4 集成開發環境使用說明 51 2.4.1 Embest IDE 主框架窗口 51 2.4.2 工程管理 52 2.4.3 工程基本配置 55 2.4.4 工程的編譯鏈接 71 2.4.5 加載調試 72 2.4.6 Flash編程工具 80 第三章 嵌入式軟件開發基礎實驗 81 3.1 ARM匯編指令實驗一 81
上傳時間: 2013-04-24
上傳用戶:xaijhqx
EasyJTAG-H仿真器支持ARM7系列和ARM9的部分芯片,支持ADS1.2集成開發環境,該文檔纖細介紹了其安裝和應用。-EasyJTAG
標簽: EasyJTAG-H
上傳時間: 2013-05-31
上傳用戶:sunjet
Modelsim仿真工具是Model公司開發的。它支持Verilog、VHDL以及他們的混合仿真,它可以將整個程序分步執行,使設計者直接看到他的程序下一步要執行的語句,而且在程序執行的任何步驟任何時刻都可以查看任意變量的當前值,可以在Dataflow窗口查看某一單元或模塊的輸入輸出的連續變化等,比Quartus自帶的仿真器功能強大的多,是目前業界最通用的仿真器之一。 ModelSim分幾種不同的版本:SE、PE和OEM,其中集成在 Actel、Atmel、Altera、Xilinx以及Lattice等FPGA廠商設計工具中的均是其OEM版本。比如為Altera提供的OEM版本是ModelSim-Altera,為Xilinx提供的版本為ModelSim XE. SE版本為最高級版本,在功能和性能方面比OEM版本強很多,比如仿真速度方面,還支持PC 、 UNIX 、 LIUNX混合平臺.
上傳時間: 2013-06-25
上傳用戶:2814413580
pic單片機的調試仿真器,編程和仿真在一起使用的
上傳時間: 2013-07-14
上傳用戶:invtnewer
目錄 第1章 概述 1.1 采用C語言提高編制單片機應用程序的效率 1.2 C語言具有突出的優點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介 第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發環境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜合實驗板 2.5 AvR單片機JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機開發軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發環境 3.2 安裝AVR Studio集成開發環境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機開發過程 3.6 第一個AVR入門程序 第4章 AVR單片機的主要特性及基本結構 4.1 ATMEGA16(L)單片機的產品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內核 4.4 AvR的存儲器 4.5 系統時鐘及時鐘選項 4.6 電源管理及睡眠模式 4.7 系統控制和復位 4.8 中斷 第5章 C語言基礎知識 5.1 C語言的標識符與關鍵字 5.2 數據類型 5.3 AVR單片機的數據存儲空間 5.4 常量、變量及存儲方式 5.5 數組 5.6 C語言的運算 5.7 流程控制 5.8 函數 5.9 指針 5.10 結構體 5.11 共用體 5.12 中斷函數 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數字I/O端口的應用設置 6.3 ATMEGA16(L)的I/O端口使用注意事項 6.4 ATMEGAl6(L)PB口輸出實驗 6.5 8位數碼管測試 6.6 獨立式按鍵開關的使用 6.7 發光二極管的移動控制(跑馬燈實驗) 6.8 0~99數字的加減控制 6.9 4×4行列式按鍵開關的使用 第7章 ATMEGAl6(L)的中斷系統使用 7.1 ATMEGA16(L)的中斷系統 7.2 相關的中斷控制寄存器 7.3 INT1外部中斷實驗 7.4 INTO/INTl中斷計數實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計 第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突出優點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內部結構 8.6 液晶顯示控制驅動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數據傳送的ATMEGAl6(L)驅動16×2點陣字符液晶模塊的子函數 8.11 8位數據傳送的16×2 LCM演示程序1 8.12 8位數據傳送的16×2 LCM演示程序2 8.13 4位數據傳送的ATMEGA16(L)驅動16×2點陣字符液晶模塊的子函數 8.14 4位數據傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計數器 9.1 預分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數器0的寄存器 9.4 16位定時/計數器T/C1 9.5 16位定時/計數器1的寄存器 9.6 8位定時/計數器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數器1的計時實驗 9.10 定時/計數器0的中斷實驗 9.11 4位顯示秒表實驗 9.12 比較匹配中斷及定時溢出中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數字電壓調整器 9.15 定時器(計數器)0的計數實驗 9.16 定時/計數器1的輸入捕獲實驗 ......
上傳時間: 2013-07-30
上傳用戶:yepeng139
ICD2制作,PIC單片機仿真器 ICD2 制作資料(ICD2 Clone)
上傳時間: 2013-07-17
上傳用戶:songyuncen
近年來,隨著計算機、微電子、通信及網絡技術、信息技術的發展、數字化產品的普及,嵌入式系統滲透到了各個領域,已經成為計算機領域的一個重要組成部分,成為新興的研究熱點,嵌入式軟件也在整個軟件產業中占據了重要地位。一個好的調試工具對軟件產品質量和開發周期的促進作用是不言而喻的,使得嵌入式調試工具成為了人們關注的重點。目前使用集成開發環境配合JTAG調試器進行開發是目前采用最多的一種嵌入式軟件開發調試方式。國內在JTAG調試器開發領域中相對落后,普遍采用的是國外的工具產品。因此開發功能強大的嵌入式調試系統具有重要的實際意義。 當前嵌入式系統中尤其流行和值得關注的是ARM系列的嵌入式處理器。為此本課題的目標就是設計并實現一個應用于ARM平臺的JTAG調試系統。GDB是一個源碼開放的功能強大的調試器,可以調試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語言,還包括GNU所支持的所有微處理器的匯編語言。此外GDB同目標板交換信息的能力相當強,勝過絕大多數的商業調試內核,因此使用GDB不僅能夠保證強大的調試功能,同時可以降低調試系統的開發成本。為此本課題在對邊界掃描協議、ARM7TDMI片上仿真器Embedded-ICE和GDB遠程調試協議RSP做了深入研究的基礎上,實現了GDB調試器對嵌入式JTAG調試的支持。此外設計中還把可重夠計算技術引入到硬件JTAG協議轉換器的開發設計中,使調試器硬件資源可復用、易于升級,并大大提高了數據的傳輸速度。從而實現了一個低成本的、高效的、支持源代碼級調試的JTAG調試系統。
上傳時間: 2013-08-04
上傳用戶:huangld