渦街流量計(jì)數(shù)字信號(hào)處理技術(shù)的探討 九十九
6.3.2數(shù)字信號(hào)處理程序設(shè)計(jì)
Tl公司為其TMS320系列DSP芯片開(kāi)發(fā)提供了一套完整的軟件集成開(kāi)發(fā)環(huán)境CCS(Code Composer Studio),為DSP的軟件開(kāi)發(fā)帶來(lái)了極大方便。CCS同時(shí)支持匯編語(yǔ)言和C/C++語(yǔ)言,利用CCS能夠加快軟件開(kāi)發(fā)進(jìn)程,提高工作效率。課題設(shè)計(jì)的數(shù)字信號(hào)處理軟件程序,是在CCS軟件開(kāi)發(fā)環(huán)境下,用c語(yǔ)言和匯編語(yǔ)言相結(jié)合的方式編寫(xiě)。程序的主要部分是用C語(yǔ)言編寫(xiě),對(duì)寄存器操作和GPIO端口部分使用匯編語(yǔ)言編寫(xiě),這種應(yīng)用C語(yǔ)言和匯編語(yǔ)言相結(jié)合的程序開(kāi)發(fā)方式使程序的開(kāi)發(fā)工作更加高效便捷。
數(shù)字信號(hào)處理電路已經(jīng)設(shè)計(jì)完成,根據(jù)硬件電路各個(gè)部分的特點(diǎn)設(shè)計(jì)了DSP的軟件,DSP程序的整體流程圖如圖6.7所示,其中FFT算法和功率譜分析的實(shí)現(xiàn)是DSP軟件設(shè)計(jì)的主體。
流量計(jì)