區截裝置測速法是現代靶場中彈丸測速的普遍方法,測時儀作為區截裝置測速系統的主要組成部分,其性能直接影響彈丸測速的可靠性和精度。本文根據測時儀的發展現狀,按照設計要求,設計了一種基于單片機和FPGA的高精度智能測時儀,系統工作穩定、操作方便、測時精度可達25ns。 本文詳細給出了系統的設計方案。該方案提出了一種在后端用單片機處理干擾信號的新方法,簡化了系統硬件電路的設計,提高了測時精度;提出了一種基于系統基準時間的測時方案,相對于傳統的測時方法,該方案為分析試驗過程提供了有效數據,進一步提高了系統工作的可靠性;給出了一種輸入信息處理的有效方法,保證了系統工作的穩定性。 本文設計了系統FPGA邏輯電路,包括輸入信號的整形濾波、輸入信號的捕捉、時基模塊、異步時鐘域間數據傳遞、與單片機通信、單片機I/O總線擴展等;實現了系統單片機程序,包括單片機和。FPGA的數據交換、干擾信號排除和彈丸測速測頻算法的實現、LCD液晶菜單的設計和打印機的控制、FLASH的讀寫、上電后對FPGA的配置、與上位機的通信等;分析了系統的誤差因素,給出了系統的誤差和相對誤差的計算公式;通過實驗室模擬測試以及靶場現場測試,結果表明系統工作可靠、精度滿足設計要求、人機界面友好。
上傳時間: 2013-07-25
上傳用戶:pwcsoft
隨著GPS(Global Positioning System)技術的不斷發展和成熟,其全球性、全天候、低成本等特點使得GPS接收機的用戶數量大幅度增加,應用領域越來越廣。但由于定位過程中各種誤差源的存在,單機定位精度受到影響。目前常從兩個方面考慮減小誤差提高精度:①用高精度相位天線、差分技術等通過提高硬件成本獲取高精度;②針對誤差源用濾波算法從軟件方面實現精度提高。兩種方法中,后者相對于前者在滿足精度要求的前提下節約成本,而且便于系統融合,是應用于GPS定位的系統中更有前景的方法。但由于在系統中實現定位濾波算法需要時間,傳統CPU往往不能滿足實時性的要求,而FPGA以其快速并行計算越來越受到青睞。 本文在FPGA平臺上,根據“先時序后電路”的設計思想,由同步沒計方法以及自頂向下和自下而上的混合設計方法實現系統的總體設計。從GPS-OEM板輸出的定位信息的接收到定位結果的坐標變換,最終到kalman濾波遞推計算減小定位誤差,實現實時、快速、高精度的GPS定位信息采集處理系統,為GPS定位數據的處理方法做了新的嘗試,為基于FPGA的GPS嵌入式系統的開發奠定了基礎。具體工作如下: 基于FPGA設計了GPS定位數據的正確接收和顯示,以及經緯度到平面坐標的投影變換。根掘GPS輸出信息標準和格式,通過串口接收模塊實現串口數掘的接收和經緯度信息提取,并通過LCD實時顯示。在提取信息的同時將數據格式由ASCⅡ碼轉變為十進制整數型,實現利用移位和加法運算達到代替乘法運算的效果,從而減少資源的利用率。在坐標轉換過程中,利用查找表的方法查找轉化時需要的各個參數值,并將該參數先轉為雙精度浮點小數,再進行坐標轉換。根據高斯轉化公式的規律將公式簡化成只涉及加法和乘法運算,以此簡化公式運算量,達到節省資源的目的。 卡爾曼濾波器的實現。首先分析了影響定位精度的各種誤差因素,將各種誤差因素視為一階馬爾科夫過程的總誤差,建立了系統狀態方程、觀測方程和濾波方程,并基于分散濾波的思想進行卡爾曼濾波設計,并通過Matlab進行仿真。結果表明,本文設計的卡爾曼濾波器收斂性好,定位精度高、估計誤差小。在仿真基礎上,實現基于FPGA的卡爾曼濾波計算。在滿足實時性的基礎上,通過IP核、模塊的分時復用和樹狀結構節省資源,實現數據卡爾曼濾波,達到提高數據精度的效果。 設計中以Xilinx公司的Virtex-5系列的XC5VLX110-FF676為硬件平臺,采用Verilog HDL硬件描述語言實現,利用Xilinx公司的ISE10.1工具布局布線,一共使用44438個邏輯資源,時鐘頻率達到100MHZ以上,滿足實時性信號處理要求,在保證精度的前提下達到資源最優。Modelsim仿真驗證了該設計的正確性。
上傳時間: 2013-04-24
上傳用戶:二驅蚊器
此電路為05年參加全國大學生電子賽數控恒流源中壓控電流源部分的電路圖,輸出電流可在0-2000mA之間可調.
標簽: 壓控恒流源
上傳時間: 2013-06-10
上傳用戶:boyaboy
ucos 2.86源碼,有需要的朋友可以下載。
上傳時間: 2013-06-22
上傳用戶:Miyuki
周立功的一份文檔,介紹源碼公開的MCS-51單片機宏匯編器,本是一應屆生的習作,是學習編譯原理和C程序設計的“靶子”,雖然該軟件未完全達到滿意效果,不過與Keil公司的A51配合起來使用還是不錯的。
上傳時間: 2013-05-19
上傳用戶:axxsa
LWIP源碼詳解,有助于做LWIP移植和對TCP/IP協議的理解。
上傳時間: 2013-07-30
上傳用戶:telukeji
信號源是能夠產生所需要測試信號的儀器,在測試系統中起著非常重要的作用。所設計的信號源能夠產生正弦波、鋸齒波、三角波等基本波形和任意波形兩類信號,同時可以為被測測電路提供電源支持,可以有效的幫助實驗者完成多種...
上傳時間: 2013-05-19
上傳用戶:xlcky
SVPWM算法的DSP源碼,實現逆變輸出與電網電壓同頻同相,并能跟蹤市電幅值變化
上傳時間: 2013-07-20
上傳用戶:yd19890720
隨著數字電視全國范圍丌播時間表的臨近,數字電視技術得到很大發展,數字電視信號在信源基帶數據和信道傳輸等方面已經進一步標準化,數字電視傳播途徑也越來越廣,在衛星、地面及有線電視網中傳輸數字電視信號得到迅速發展。借著2008年奧運的東風,數字電視領域的應用研究方興未艾。 本課題目的是完成有線數字電視廣播系統的重要設備--調制器的設計和實現,核心器件選用FPGA芯片。系統硬件實現以國家標準GY/T 170-2001(有線數字電視廣播信道編碼與調制規范)為主要依據,以Xilinx公司的Virtex系列(Virtex 4,Virtex 5)芯片及相關開發板(ML402、ML506)為平臺,主要任務是基于相關標準對其實用技術進行研究和開發。完成了信道編碼和調制的模塊劃分、Verilog HLD程序的編寫(或IP核的調用)和仿真以及在板調試和聯調等工作,設計目的是在提高整個系統集成度的前提下實現多頻點調制。 本文在研究現有數字電視網絡技術和相關產品的基礎上,以國標GY/T170-2001為主要依據并參閱了其他的相關標準,提出了多頻點QAM調制器的實現方案。整個工作包括:模塊劃分,完成了基帶物理接口(輸入)、包頭反轉與隨機化、RS編碼、卷積交織、碼流變換、差分編碼、星座映射、基帶成型(包括Nyquist濾波器、半帶濾波器、CIC濾波器的設計或模塊調用)、高端DAC的配置(輸出)等模塊的Verilog HLD程序的編寫(或者IP核調用)和仿真等工作;成功進行了開發板板級調試,調試的過程中充分利用Xilinx公司的開發板和調試軟件ChipScope,成功設計了驗證方案并進行了模塊驗證;最后進行了各模塊聯調工作,設計了系統驗證方案并成功完成對整個系統的驗證工作。 經測試表明,該系統主要性能達到國家相關標準GY/T 198-2003(有線數字電視廣播QAM調制器技術要求和測量方法)規定的技術指標,可以進入樣機試生產環節。
上傳時間: 2013-04-24
上傳用戶:jiangfire
時間間隔測量在導航定位、航空航天、通訊、電子儀器、天文、計量、電子技術等眾多領域有著廣泛的應用。隨著這些領域技術的發展,對時間間隔測量的精度提出了更高的要求。 本文基于脈沖計數法的基礎上提出了等效脈沖計數...
上傳時間: 2013-05-26
上傳用戶:iswlkje