包含一些大眾化的數學題目,比如說buffon丟針問題、dijkstra的三色旗問題、找零錢問題、背包問題、無限位數的整數運算、最短路徑問題...
標簽:
上傳時間: 2014-01-05
上傳用戶:athjac
FPGA Verilog HDL設計溫度傳感器ds18b20溫度讀取并通過lcd1620和8位LED數碼管顯示的QUARTUS II 12.0工程文件,包括完整的設計文件.V源碼,可以做為你的學習及設計參考。module ds18b20lcd1602display ( Clk, Rst, DQ, //18B20數據端口 Txd, //串口發送端口 LCD_Data, //lcd LCD_RS, LCD_RW, LCD_En, SMData, //數碼管段碼 SMCom //數碼管位碼 );input Rst,Clk;output Txd,LCD_RS,LCD_En,LCD_RW;inout DQ;output[7:0] LCD_Data;output[7:0] SMData;output[3:0] SMCom;wire DataReady;//測溫完成信號wire [15:0] MeasureResult;//DS18B20測溫結果reg [15:0] Temperature;//產生LCD的位碼和段碼LCD1602Display Gen_LCD(.resetin(Rst),.clkin(Clk),.Data16bIn(Temperature),.lcd_data(LCD_Data),.lcd_rs(LCD_RS),.lcd_rw(LCD_RW),.lcd_e(LCD_En)/*,.SMCom(SMCom)*/);//DS18B20測溫和發送 DS18B20 TmpMeasureAndTx(.Rst(Rst),.Clk(Clk),.DQ(DQ),.Txd(Txd),.FinishFlag(DataReady),.Data16b(MeasureResult));//產生數碼管的位碼和段碼SMDisplay Gen_SM(.Rst(Rst),.
標簽: fpga verilog hdl 溫度傳感器 ds18b20 lcd1620 數碼顯示
上傳時間: 2022-01-30
上傳用戶:
一、 實驗目的使用 51單片機的八位數碼管順序顯示自己的學號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調試。二、實驗設備筆記本電腦51 單片機(普中科技)八位數碼管(單片機上已集成)應用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數碼管數碼管按段數可分為七段數碼管和 8 段數碼管,八段數碼管比七段數碼管多一個發光二極管單元,也就是多一個小數點(DP),這個小數點可以更精確的表示數碼管想要顯示的內容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數碼管。按發光二極管單元連接方式可分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極管的陽極接到一起形成公共陽極(COM)的數碼管,共陽數碼管在應用時將公共極 COM 接到+5V,當某一字段發光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數碼管是指將所有發光二極管的陰極接到一起形成公共陰極(COM)的數碼管,共陰數碼管在應用時應將公共極 COM 接到地線 GND上,當某一字段發光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發出的CMOS 工藝單片機產品統稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數碼管并使其顯示我的學號(20198043)。四、 實驗 過程(1)熟悉數碼管使用 Proteus 軟件構建電路圖,學會如何點亮數碼管,熟悉如何使數碼管顯示不同的數字(0-9)。我們可以按照上面的原理圖讓對應的段導通,以顯示數字。對于共陽數碼管,若顯示數字 0,可以讓標號為 A,B,C,D,E,F 的段導通,標號為 G,H 的段不導通,然后將陽極通入高電壓,即顯示數字 0。代碼舉例如下:最后效果如下,成功點亮一個數碼管。經過更多嘗試和學習,學會使多位數碼管顯示多位數字。結果舉例如下:(2)多位數碼管顯示學號為了顯示我們學號,就不能只使用一位數碼管,需要使用八位數碼管,相較于單位數碼管,多位數碼管更加復雜,驅動函數有很大區別。多位數碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態掃描。動態掃描:利用人眼視覺暫留,多位數碼管每次只顯示一位數字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產生同時顯示多個數字的錯覺。具體操作是輪流向數碼管送字形碼和相應的位選。一個完整的驅動程序不只以上這些,一個完整的數碼管驅動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節省 RAM空間),例如數字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數字,取連續地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile
eeworm.com VIP專區 單片機源碼系列 11資源包含以下內容:1. 單片機溫度測量與報警系統設計報告.doc2. 吐血整理msp430實用程序.doc3. G.729在TMS320VC5410源代碼.rar4. 51單片機控制超聲波加舵機避障.doc5. uPSD3200系列Flash可編程系統器件.pdf6. TMS320C5402與外設(中文).rar7. 單片機PIC16F87XA.pdf8. RX-8025中文資料.pdf9. TMS320C6000以太網視音頻設備網絡參數設置.rar10. HC-SR04超聲波測距模塊.pdf11. ME-3200單片機仿真器手冊.pdf12. TMS320VC5402 EVM技術資料.rar13. 4WD小車制作筆記.docx14. 多CPU在自動識別控制系統中的應用.doc15. AT89C2051六位數字鐘配套資料.rar16. 經典匯編語言教程.doc17. 威倫通觸摸屏同51單片機通訊.rar18. HMC5883L測試程序.doc19. MMA7361加速度傾角模塊.rar20. 單片機串口通信—發送數據.doc21. 基于單片機16x16點陣.rar22. 匠人手記:一個單片機工作者的實踐與思考.pdf23. 基于單片機超聲波的防盜窗設計.rar24. 基于單片機8×8LED點陣模擬電梯.rar25. STM32的幾種燒寫方法.pdf26. 基于單片機用24C04與1602LCD設計電子密碼鎖.rar27. PSpice仿真分析類型簡介.doc28. 基于單片機160128液晶顯示當前壓力.rar29. smartcosv3.3用戶手冊.pdf30. 基于單片機100000秒以內的計時程序.rar31. 基于單片機報警器與旋轉燈.rar32. 基于MSP430和MBUS的標準遠傳抄表系統設計.pdf33. 基于單片機12864LCD設計的可調電子鐘.rar34. 基于51單片機簡易電子琴.doc35. 學習情景一 單片機知識概述.doc36. 程序燒寫教程.pdf37. 新型鍵盤掃描程序.doc38. 12864的萬年歷時鐘加上紅外遙控的校準.zip39. 宏晶STC90C58AD系列單片機手冊.pdf40. 基于MSP430單片機的天線方向圖自動測試系統.zip41. 單片機輸出控制電路的制作.rar42. 基于51單片機的貪吃蛇游戲.pdf43. 基于Python的Android應用GUI的開發.zip44. C51單片機數字溫度計設計制作.ppt45. RA8875_TFT控制器規格書(中文版).pdf46. 基于MC9S12單片機的智能車數據遠程傳輸系統.zip47. 基于AT89C51的十字路口智能交通燈.rar48. 單片機整體電路圖.doc49. keil C51中嵌入式匯編以及C51與A51間的相互調用.pdf50. 基于AT89C51的密碼鎖.rar51. WEINVIEW Modbus功能碼測試.pdf52. 兩個單片機串行通訊與仿真.doc53. LCD5110_Basic.rar54. 宏指令使用手冊.pdf55. 基于單片機的電熱水器控制系統設計.doc56. C51單片機與智能機器人.pdf57. 基于單片機的超聲波汽車報警系統的設計.zip58. [新思科電子]USB-TTL客戶資料包-STC單片機燒錄系列.rar59. 飛思卡爾單片機C語言編程(中文).pdf60. 基于AT89S52的GSM安防系統.rar61. 凌陽16位單片機應用基礎.rar62. ADC0832電壓表.doc63. KEIL程序調試窗口.pdf64. STM8S實驗 ASM源程序.rar65. 基于STC89C52的電感、電容、頻率測量表.pdf66. 基于單片機酒精濃度測試畢業論文.doc67. OV7670模組帶轉接板資料.rar68. 基于過程的單片機多任務程序結構及實現方法.pdf69. [Visual.C.Turbo.C串口通訊編程實踐].龔建偉&熊光明.掃描版.pdf70. 手把手教你使用TI MSP430 LaunchPad.pdf71. 基于51單片機的低頻信號發生器(C語言).pdf72. AT89C2051賓館客房電器綜合控制源程序.doc73. STM8S105S4程序.rar74. proteus仿真數碼管顯示撥碼開關編碼.rar75. ABOV 半導體有限公司8位單片機 MC81F4204 中文手冊.pdf76. Flash單片機原理及應用.rar77. M-LD3320模塊說明手冊.pdf78. 51單片機內置EEPROM測試程序.zip79. M-LD3320模塊原理圖.pdf80. MCS-51單片機的(SFR)特殊功能寄存器.doc81. CMOS數字攝像機內部控制系統設計與實現.pdf82. 基于單片機的GPS定位系統設計.doc83. GPS全球定位系統仿真(基于PIC).doc84. MCS-51定時器計數器在出租車計價器中的應用.rar85. 紅外光電報警器電路設計制作論文.doc86. 決定系統時鐘頻率的寄存器.doc87. 《愛上單片機》配書光盤.rar88. 51單片機C語言學習雜記.pdf89. 基于C8O51F04O單片機的溫度遙測遙控系統.doc90. 液晶時鐘程序及仿真圖.zip91. 自制單片機開發板全過程(傻瓜式教程).pdf92. 單片機實現5v電壓ad轉換.doc93. 無線窗簾開關控制系統設計.doc94. MSP430系列16位超低功耗單片機原理與應用.pdf95. 3D光立方畢業設計.doc96. 交流蜂鳴器音樂播放設計.doc97. SPCE061A英文數據手冊v0.8.pdf98. 飛行控制系統.pdf99. 89C52單片機直流電機控制器設計.doc100. 無錫工藝單片機實驗指導書.doc
上傳時間: 2013-05-15
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 18資源包含以下內容:1. 基于AT89S52單片機的數字溫度控制系統軟件設計.pdf2. 高性價比單片機MK6A12P資料.pdf3. 學期末的單片機實踐作品--交通燈(含程序、仿真圖、PCB).rar4. AST9608電瓶車智能鑰匙PKE防盜器.pdf5. 雙輪平衡車開發文檔(自平衡小車的開發).pdf6. 基于ATmega8單片機的多功能手持式有害氣體檢測儀的設計.pdf7. AT89S51單片機的串行口電子教案.ppt8. 行人過街手動交通燈控制模塊的設計.doc9. pcf8591中文.pdf10. 基于MCU-51的電子琴.pdf11. YT89F630工業級單片機.PDF12. 基于AVR的智能教學無人車控制系統設計.zip13. 基于PCI總線的STM32運動控制卡的設計.zip14. Proteus+AVR應用實例(Proteus仿真帶源程序).rar15. 基于AT89C52單片機的煙霧報警器設計.zip16. 160128LCD中文顯示溫度與時間.zip17. PIC單片機CCS之C語言.pdf18. 對于ISP編程進入不了編程模式的總結.pdf19. 51讀寫SD卡.zip20. PCWHD v.4.093.rar21. 郭天祥十天學會單片機TX-1原理圖.pdf22. key處理新思路.docx23. PWM控制兩個電機+液晶顯示程序.doc24. 中斷及定時器.doc25. 太陽能單片機最小系統.pdf26. pic16f723_cn.pdf27. 搖搖棒制作過程.doc28. 多功能遙控交通燈.doc29. pic18f25k80_CN.pdf30. 堪稱一絕的鍵盤掃描方法.pdf31. stm8s的c語言編程例程.doc32. 51單片機典型模塊開發.zip33. 單片機延時計算程序源代碼.rar34. STM8S20X中文數據手冊.pdf35. MSP430F149單片機的開發及應用.pdf36. 提高PIC16C711單片機片內AD分辨率的方法.doc37. STM8L15X中文數據手冊.doc38. Keil C編譯器應用精華檔Copyleft.pdf39. 帶字庫的12864驅動程序,我已調試.doc40. 單片機系統開發基本步驟.pdf41. CodeWarrior IDE圖文教程.doc42. 單片機入門制作專輯.pdf43. 非共軸式碟形飛行器研究.pdf44. 51單片機項目集.rar45. PIC單片機AD采集電路.rar46. 單片機編程100問.rar47. 用PIC單片機制作的網線測試儀.rar48. 基于單片機的LED顯示屏的動態顯示.doc49. 基于51單片機的出租車計價器.doc50. C語言_源代碼-IAP在應用中編程及其應用.pdf51. 出租車計價器最終方案(單片機c語言).doc52. 串口獵人 ( Serial Hunter ) V31 setup.exe53. 51單片機工程應用實例.rar54. 一個恒定Lyapunov指數譜魯棒混沌系統及其微控制器實現.zip55. MC9S12DG128最小系統使用說明翻譯.pdf56. 基于61單片機的藏式特色太陽能智能路燈系統的設計.zip57. 交直流步進電機模擬流水線(練習10).doc58. 基于STM32的單彩LED在AFC運行狀態顯示中的設計.zip59. 行列鍵盤數字鐘(練習5).doc60. MC9S12C介紹及編程.pdf61. LCD12864點陣型液晶顯示數字鐘(練習9).doc62. 基于51單片機的64*16點陣屏.doc63. 畢業設計基于51單片機的4個16乘16LED點陣.zip64. PL2303USB串口驅動.rar65. max6675的簡單應用.zip66. 單片機c語言創新學習經典.pdf67. 數碼管按鍵掃描.doc68. DS18B20溫度采集芯片的簡單應用.zip69. STM32F101xx與STM32F103xx的固件函數庫-中文翻譯資料.pdf70. 簡單的數碼管動態掃描.doc71. 74LS164串行控制顯示數碼管.zip72. DHT11中文資料及C例程.pdf73. 51單片機Proteus仿真實例匯總.rar74. 簡單的行列式鍵盤矩陣鍵盤+數碼管顯示.zip75. Masm編譯與調試過程.pdf76. STM32F103C8T6中文資料.pdf77. SLISP_V1715_SU8雙龍下載器.rar78. 2012電子系統設計與調試第8題.doc79. 學習單片機_單片機程序和PROTEUS仿真原理圖.rar80. IR-SM(紅外臂章模塊).rar81. 51單片機ds18b20和lcd1602顯示溫度.doc82. ARM程序設計.pdf83. 單片機虛擬串口仿真軟件下載.rar84. C語言程序設計案例教程.pdf85. 舵機簡介及其單片機控制方法.pdf86. 電機和點陣驅動 3合一擴展板原理圖.pdf87. 基于凌陽單片機的語音照明開關設計.zip88. AT89C2051超聲波測距程序范例.doc89. 數碼管1到6循環顯示.doc90. 單片機80c51_實用程序大全.doc91. 利用單片機PWM信號進行舵機控制.pdf92. 51開發板原理圖加PCB.rar93. DS1302+89C52六位數碼管電子時鐘.rar94. LED點陣屏漢字移動顯示51單片機+ULN2803+74HC595.rar95. 89C51單片機控制GSM模塊TC35的程序(C語言的).doc96. 基于ATmega16單片機的智能傘控制系統的設計.pdf97. msp430f149學習板.zip98. 簡易數字示波器設計.doc99. 51單片機控制GSM模塊TC35的方法.docx100. VC++MSComm串口接收程序_and_VC上位機For51.doc
上傳時間: 2013-05-15
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 38資源包含以下內容:1. C51的存儲種類和存儲器類型.doc2. 單片機外圍電路設計.pdf3. LCD12864數據手冊.rar4. 51單片機C語言全新教程_(強力推薦).pdf5. 模數轉換器設計指南 第十八版.rar6. 單片機:推箱子游戲HEX文件.rar7. pcf8591中文.pdf8. 基于單片機的推箱子游戲仿真結果.rar9. DS1302實時時鐘芯片的C語言源程序.ppt10. 單片機使用工具.exe11. 單片機語音技術.pdf12. 基于AT89S51單片機的頻率可調的方波信號發生器.rar13. 匯編小程序.rar14. TX-1C型單片機原理圖.pdf15. 單片機ppt教程.zip16. 單片機控制的電動車控制器.doc17. 單片機C語言程序設計實訓100例.pdf18. C語言編程寶典.rar19. 基于STC89C52單片機的全自動充電機設計.zip20. 學習MSP430單片機講座(軟件).pdf21. 基于GSM短信模塊的定位跟蹤系統設計實現.pdf22. 加油機監控系統設計.pdf23. 基于GSM無線傳輸的遠程抄表終端設計論文.pdf24. 單片機原理實驗指導書.doc25. MSP430 C語言例題.pdf26. DS18B20溫度測量、報警系統的設計.doc27. [電動機的單片機控制].王曉明.掃描版.pdf28. PIC單片機C語言.pdf29. MSP430寄存器.doc30. 單片機雙機通信系統-課程設計.doc31. PIC16C5X系列單片機的原理及應用.pdf32. ABB_使用入門_-_IRC5_與_RobotStudio_Online.pdf33. 單片機與數模轉換器的接口.pdf34. 單片機c實例100.doc35. DS18B20溫度測量、報警系統的設計.doc36. 智能小車設計論文(電路+程序+論文).doc37. 單片機小工具.exe38. 基于單片機溫度控制系統的硬件設計.pdf39. EK-LM3S8962評估板用戶手冊.pdf40. 電子基礎--單片機微處理器和微控制器.rar41. C語言32個關鍵字.doc42. DD-900實驗開發板原理圖.pdf43. 波形發生器的設計.ppt44. MCS-51單片機實用子程序集.pdf45. MSP430中文手冊.pdf46. 單片機波形發生器的設計.pdf47. iar_msp430_教程.pdf48. MSP430系列常用模塊應用原理.pdf49. 通用LED點陣代碼生成器.exe50. AVR單片機入門教程.pdf51. PSHLY-B回路電阻測試儀.doc52. 搖搖棒程序C語言代碼.doc53. C語言編程寶典.rar54. ISP下載線.rar55. 六位數碼管知識學習.doc56. Keil與proteus完美結合.zip57. ht6221資料.pdf58. 51單片機開發入門與典型實例.rar59. MSP430中實現硬件精確延時方法.pdf60. 單片機模塊教學講義.doc61. 51單片機C語言編程入門(中科大).pdf62. EM78P520N 中文版.pdf63. 懶人C51初始化程序.exe.exe64. EM78P468N 中文版.pdf65. 字模軟件 V0.1.exe66. EM78P418N 中文版.pdf67. PWM調速計算軟件.exe68. EM78P176N 中文版.pdf69. EM78P173N 中文版.pdf70. EM78P372N規格書.pdf71. MSP430單片機教學課件.pdf72. 495個C語言問題.pdf73. PIC單片機實用教程-提高篇.pdf74. 貼片外觀檢驗規范.doc75. 51單片機-1602-按鍵-溫度-時鐘.doc76. LED光立方制作.ppt77. 指針式與數字式萬用表各有優缺點.doc78. PL-2303 Win7 Driver Installer.exe79. 鍵盤輸入接口與狀態機編程學習.doc80. 單片機和電機的簡單結合運用.rar81. 51單片機自動變速的跑馬燈試驗.pdf82. 《實戰AVR單片機C語言》.pdf83. 電壓表液晶顯示.rar84. 卡爾曼濾波的基本原理及應用.pdf85. PT100溫度傳感器.pdf86. 溫度傳感器按鍵設置上下溫度1602的應用.rar87. MC9S08DZ60中文數據手冊.pdf88. 單片機智能小車巡跡壁障.doc89. msp430程序運用步驟講解.pdf90. 基于STC12C5A60S2與AD620的小信號采集系統.rar91. 避障模塊.rar92. STC89C51RC中文手冊.pdf93. 89c51的等精度頻率計lcd1602顯示.rar94. 經典基本電路分析.pdf95. 單片機C語言應用程序設計(修訂版).rar96. Keil_uVision4_V9.00漢化包.rar97. 基于單片機的無刷直流電機的控制系統——論文.doc98. DIY_3D8光立方.pdf99. 單片機項目18-漢字顯示(LCD12864).rar100. 單片機項目24-基于VB的上位機程序設計.rar
上傳時間: 2013-07-19
上傳用戶:eeworm
隔離升壓DC-DC變換器在電動汽車、儲能系統、可再生能源發電以及超導儲能系統等領域有廣闊的應用前景。本文以隔離升壓全橋變換器(Isolated Boost Full Bridge Converter,簡稱IBFBC)為研究對象,針對隔離升壓型變換器的拓撲結構、起動問題、隔離變壓器漏感問題、軟開關問題和輸入電感磁復位問題等進行了系統深入的研究,解決了這一類拓撲所共有技術問題。 提出了隔離升壓DC-DC變換器拓撲族,分析比較了各種拓撲的特點,確定了以IBFBC為研究對象。對IBFBC進行了詳細的穩態分析和小信號建模分析,為其分析、設計和搭建實驗平臺提供了電路理論基礎。 理論上分析了IBFBC起動時存在電流沖擊的原因。提出了二種數字化軟起動方案,該方案對主電路進行了改造,利用DSP能靈活產生PWM波的特點采用了新的控制策略,成功實現了該系統的軟起動。 理論上分析了IBFBC隔離變壓器漏感引起功率開關管關斷電壓尖峰的原因,采用了有源箝位的方法,有效的解決電壓尖峰問題。提出了帶有源箝位IBFBC的九種PWM控制策略,提出了一種控制型軟PWM方法,在不增加主電路元器件的基礎上,通過控制PWM的發生方法,實現了有源箝位功率開關管和橋臂功率開關管的零電壓開通。 從理論上分析了IBFBC輸入電感磁復位問題。在正常停機時提出了一種數字化軟停止的方法,控制變換器由Boost工作狀態逐漸過渡到Buck工作狀態,讓輸入電感存儲的能量逐漸釋放掉,最后停止工作。對于故障保護停機,采用了繞組磁復位的方法,把輸入電感設計成反激式變換器形式,突然停機時,電感中存儲的能量通過反激式繞組釋放到輸出端,這樣保護了變換器不會損壞。 給出了主電路關鍵器件參數的設計方法,設計了以DSP-TMS320F2407為核心的數字控制單元,編寫了DSP控制程序和CPLD邏輯處理程序。研制了一臺輸出功率5KW,輸入電壓直流24V,輸出電壓直流300V的IBFBC,通過全面的性能實驗驗證了理論分析和仿真結果。 本文立足于IBFBC的關鍵技術要求,并充分考慮工程應用中的實際因素,進行了理論分析和實驗研究,為實際系統方案設計提供理論依據,并已經在實際應用中得到驗證。
上傳時間: 2013-04-24
上傳用戶:lifevast
基于∑-△噪聲整形技術和過采樣技術的數模轉換器(DAC)可以可靠地把數字信號轉換成為高精度的模擬信號。采用這一結構進行數模轉換具有諸多優點,例如極低的失配噪聲和高的可靠性,便于作為IP模塊嵌入到其他芯片系統中等,更重要的是可以得到其他DAC結構所無法達到的精度和動態范圍。在高精度測量、音頻轉換、汽車電子等領域有著廣泛的應用價值。 由于非線性和不穩定性的存在,高階∑-△調制器的設計與實現存在較大的難度。本設計綜合大量文獻中的經驗原則和方法,首先闡述了∑-△調制器的一般原理,并討論了一般結構調制器的設計過程,然后描述了穩定的高階高精度調制器的設計流程。根據市場需求,設定了整個設計方案的性能指標,并據此設計了達到16bit精度和滿量程輸入范圍的三階128倍過采樣調制器。 本設計采用∑-△結構,根據系統要求設計了量化器位數、調制器過采樣比和階數。在分析高階單環路調制器穩定性的基礎上,成功設計了六位量化三階單環路調制器結構。在16比特的輸入信號下,達到了90dB左右的信噪比。該設計已經在Cyclone系列FPGA器件下得到硬件實現和驗證,并實現了實時音頻驗證。測試表明,該DAC模塊輸出信號的信噪比能滿足16比特數據轉換應用的分辨率要求,并具備良好的兼容性和通用性。 本設計可作為IP核廣泛地在其他系統中進行復用,具有很強的應用性和一定的創新性。
上傳時間: 2013-07-10
上傳用戶:chuandalong
激光測距技術被廣泛應用于現代工業測量、航空與大地的測量、國防及通信等諸多領域。本文從已獲得廣泛應用的脈沖激光測距技術入手,重點分析了近年提出的自觸發脈沖激光測距技術(STPLR)特別是其中的雙自觸發脈沖激光測距技術(BSTPLR),通過分析發現其核心部件之一就是用于測量激光脈沖飛行時間(周期)的高精度高速計數器,而目前一般的方式是采用昂貴的進口高速計數器或專用集成電路(ASIC)來完成,這使得激光測距儀在研發、系統的改造升級和自主知識產權保護等諸多方面受到制約,同時在其整體性能上特別是在集成化、小型化和高可靠性方面帶來阻礙。為此,本文研究了采用現場可編程門陣列(FPGA)來實現脈沖激光測距中的高精度高速計數及其他相關功能,基本解決了以上存在的問題。 論文通過對雙自觸發脈沖激光測距的主要技術要求和技術指標進行分析,對其中的信號處理單元采用了FPGA+單片機的設計形式。由FPGA主控芯片(EPF10K20TC144-4)作為周期測量模塊,在整個測距系統中是信號處理的核心部件,借助其用戶可編程特性及很高的內部時鐘頻率,設計了專用于BSTPLR的高速高精度計數芯片,負責對測距信號產生電路中的時刻鑒別電路輸出信號進行計數。數據處理模塊則主要由單片機(AT89C51)來實現。系統可以通過鍵盤預置門控信號的寬度以均衡測量的精度和速度,測量結果采用7位LED數碼管顯示。本設計在近距離(大尺寸)范圍內實驗測試時基本滿足設計要求。
上傳時間: 2013-06-02
上傳用戶:
激光測距技術被廣泛應用于現代工業測量、航空與大地的測量、國防及通信等諸多領域。本文從已獲得廣泛應用的脈沖激光測距技術入手,重點分析了近年提出的自觸發脈沖激光測距技術(STPLR)特別是其中的雙自觸發脈沖激光測距技術(BSTPLR),通過分析發現其核心部件之一就是用于測量激光脈沖飛行時間(周期)的高精度高速計數器,而目前一般的方式是采用昂貴的進口高速計數器或專用集成電路(ASIC)來完成,這使得激光測距儀在研發、系統的改造升級和自主知識產權保護等諸多方面受到制約,同時在其整體性能上特別是在集成化、小型化和高可靠性方面帶來阻礙。為此,本文研究了采用現場可編程門陣列(FPGA)來實現脈沖激光測距中的高精度高速計數及其他相關功能,基本解決了以上存在的問題。 論文通過對雙自觸發脈沖激光測距的主要技術要求和技術指標進行分析,對其中的信號處理單元采用了FPGA+單片機的設計形式。由FPGA主控芯片(EPF10K20TC144-4)作為周期測量模塊,在整個測距系統中是信號處理的核心部件,借助其用戶可編程特性及很高的內部時鐘頻率,設計了專用于BSTPLR的高速高精度計數芯片,負責對測距信號產生電路中的時刻鑒別電路輸出信號進行計數。數據處理模塊則主要由單片機(AT89C51)來實現。系統可以通過鍵盤預置門控信號的寬度以均衡測量的精度和速度,測量結果采用7位LED數碼管顯示。本設計在近距離(大尺寸)范圍內實驗測試時基本滿足設計要求。
上傳時間: 2013-04-24
上傳用戶:dapangxie