超聲波液位計基于DSP的探討 二十
(2)FLASH接口電路
本課題選用的程序以及歷史數(shù)據(jù)的存儲器采用的是FLASH存儲,在上電以后,bootloader將程序搬運到SDRAM中進行快速執(zhí)行。在本課題中FLASH選擇的是三星公司生產(chǎn)的一敖NANDFLASH,型號為K9F1208UOM-YCBO。存儲器容量為64MB x 8Bit,讀寫操作采用以512Bit的塊為單位進行i供電電源以及接口邏輯電平均是3.3V.硬件電路的連接。
3.5本章小結(jié)
本章主要介紹了超聲波液位計的硬件設(shè)計部分以及如何減少盲區(qū)的研究,描述流程為從用于測距的超聲波的產(chǎn)生,至接收的模擬信號處理部分以及數(shù)字信號處理的DSP硬件系統(tǒng)部分,經(jīng)過試驗驗證發(fā)現(xiàn)各部分硬件均能夠發(fā)揮良好的工作性能。
4.超聲波液位計的軟件實現(xiàn)
通過第三章的描述,設(shè)計了完整的超聲波液位計硬件部分。超聲波液位計的回波信號經(jīng)過采集和初步處理以后進入DSP內(nèi)部,在其內(nèi)部進行進一步的處理從而計算得到液位信息.
4.1軟件環(huán)境
4.1.1CCS
本課題選擇的是TI生產(chǎn)的DSP芯片,TI為其旗下的各類DSP提供的編程環(huán)境為CCS(Code Composer Studio)。這是一個基于Windows’的高效C編譯器以及其他功能的集成開發(fā)環(huán)境,考慮到實時程序運行過程中的測試不能影響到程序的執(zhí)行時間,能夠?qū)崟r的分析出來程序的執(zhí)行效率,這個開發(fā)環(huán)境還提供了配置,建立、調(diào)試、跟蹤和分析程序的工具。
針對DSP芯片軟件開發(fā)過程中的各項需要,CCS提供的具體功能非常豐富,在本課題3S研發(fā)的過程中主要涉及到了其提供的下列功能:(1)集成的可視化代碼編輯界面,用于編寫C代碼、匯編、頭文件、GEL初始化文件以及cmd文件;(2)集成代碼生成工具,包括匯編器、優(yōu)化C編譯器以及連接器;(3)基本的調(diào)試工具j向DSP芯片中裝載執(zhí)行代碼(out文件),查看寄存器、存儲器以及查看變量窗口,支持c源代碼級的調(diào)試;(4)斷點工具,包括硬件斷點,數(shù)據(jù)空間讀/寫斷電等;(5)分析工具,通過查看程序運行的時鐘周期數(shù)的辦法評估代碼執(zhí)行的效率,以及設(shè)計延時程序的延時時間;(6)數(shù)據(jù)圖形顯示工具,對采集到的數(shù)據(jù)以及處理過程中的數(shù)據(jù)以圖像的形式顯示出來;(7)提供GEL工具,用戶可以采用GEL文件對芯片進行初始化;(8)提供DSP/BIOS工具,增強對代碼的實時分析能力、調(diào)度程序執(zhí)行的優(yōu)先級、方便管理或使用系統(tǒng)資源,從而減少系統(tǒng)開發(fā)人員對DSP芯片底層硬件資源熟悉程度。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://www.sol365.cn/ 超聲波液位計
超聲波流量計