渦街流量計(jì)數(shù)字信號(hào)處理技術(shù)的探討 九十七
6.3系統(tǒng)軟件總體設(shè)計(jì)
軟件設(shè)計(jì)是針對(duì)硬件來(lái)進(jìn)行的,由于本文硬件系統(tǒng)的主要特點(diǎn)是:
1.整個(gè)系統(tǒng)主要分為基于MSP430F l 49的控制電路和基于TMS320VC54 1 6的信號(hào)處理電路兩大部分;
2.MSP430F149與TMS320VC5416之間的數(shù)據(jù)交換主要靠HPI口來(lái)實(shí)現(xiàn);
3.TMS320VC54 l 6片內(nèi)沒(méi)有程序存儲(chǔ)器(EPROM或FLASH),必須要在DSP片外存儲(chǔ)程序,同時(shí)還要設(shè)計(jì)DSP的程序裝載;
4.?dāng)?shù)字電路(信號(hào)處理電路和控制電路)和模擬電路(模擬信號(hào)預(yù)處理電路)共存。
根據(jù)上述特點(diǎn)把軟件設(shè)計(jì)分為四大部分:HPI通信程序設(shè)計(jì)、信號(hào)處理程序設(shè)計(jì)、控制程序設(shè)計(jì)和DSP的Boot Loader程序設(shè)計(jì)。
其中HPI通信程序設(shè)計(jì)是首要的,也是第一步要設(shè)計(jì)完成的,因?yàn)槿绻麤](méi)有HPI通信,MSP430F149和TMS320VC5416就無(wú)法聯(lián)系,也組成不了一個(gè)完整的系統(tǒng)。設(shè)計(jì)完HPI后才能設(shè)計(jì)數(shù)字信號(hào)處理程序和控制部分程序,最后設(shè)計(jì)DSP的程序裝載。
由于本文的系統(tǒng)基于雙核技術(shù),所以兩個(gè)處理器之間的協(xié)調(diào)十分重要,應(yīng)該在總體設(shè)計(jì)時(shí)候把信號(hào)在兩個(gè)處理器間的傳輸和處理過(guò)程設(shè)計(jì)完善,這樣有利于提高軟件設(shè)計(jì)效率。
流量計(jì)