【正文】
計(jì)的重點(diǎn),在這里采用了TMS320VC5402中的片內(nèi)外設(shè)增強(qiáng)型主機(jī)接口(HPI)。在本系統(tǒng)中,采用TI公司提供的TPS767D318芯片,對電壓進(jìn)行轉(zhuǎn)換。設(shè)V 1=,則:選擇R=100K,C=,可得t1=361ms。為使芯片初始化正確,一般應(yīng)保證RS為低至少持續(xù)3個CLKOUT周期。表31 TMS320VC5402 DSP復(fù)位時鐘模式本系統(tǒng)設(shè)計(jì)中采用CLKMD(13)=001的方式。TMS320VC5402滿負(fù)荷工作時需要100M的時鐘,從外部產(chǎn)生這樣的時鐘困難,所以通常的設(shè)計(jì)是采用第一種方式。圖34 TMS320VC5402與外部器件連接圖 時鐘電路圖35 時鐘電路1在TMS320VC5402內(nèi)部,時鐘信號由時鐘發(fā)生器提供。GAL16V8D是一種門陣列芯片,可以由設(shè)計(jì)者自己定義輸入輸出的邏輯關(guān)系,在調(diào)試電路時可以根據(jù)需要來改變邏輯編程簡單而且靈活。無需驅(qū)動電路;且SST39VF400的數(shù)據(jù)線和地址線都具有鎖存功能,所以它們的接口比較簡單。前面的分析中我們可以看到,在本系統(tǒng)中,程序和數(shù)據(jù)空間都可放在片內(nèi),所以只需擴(kuò)展一片EPROM。因此,設(shè)計(jì)一個TMS320VC5402硬件系統(tǒng)一般應(yīng)包括PROM/EPROM,并根據(jù)需要是否擴(kuò)展SRAM。RAM有兩種形式,單尋址RAM(SRAM)和雙尋址RAM(DRAM)。另外要注意。74LVC16245A是TI公司的一種16位雙向總線收發(fā)器。實(shí)時信號處理是指系統(tǒng)必須在有限的時間內(nèi)對外部輸入信號完成指定的功能,即信號處理速度應(yīng)大于信號更新(傳輸)速度。圖33 DSP子系統(tǒng)硬件框圖實(shí)際應(yīng)用中,MAX125的采樣速率由軟件控制引腳CONVST的狀態(tài)來決定。圖32 DSP系統(tǒng)設(shè)計(jì)步驟A/D轉(zhuǎn)換在本系統(tǒng)中選用采樣速率最高可達(dá)330K的MAX125,數(shù)據(jù)精度14位。系統(tǒng)采用基于DSP的主從式系統(tǒng),其中DSP進(jìn)行數(shù)據(jù)采集和處理,單片機(jī)對系統(tǒng)進(jìn)行控制,提供顯示、操作、人機(jī)接口等服務(wù)。在整個硬幣識別系統(tǒng)的系統(tǒng)硬件機(jī)構(gòu)設(shè)計(jì)上,采用由數(shù)據(jù)采集、數(shù)據(jù)處理和人機(jī)接口三個系統(tǒng)模塊構(gòu)成的多CPU 結(jié)構(gòu)設(shè)計(jì),三個系統(tǒng)模塊分工明確,各自獨(dú)立工作,同時又通過雙端口RAM 傳遞命令和數(shù)據(jù)的方式進(jìn)行相互協(xié)調(diào),密切配合。同樣進(jìn)行數(shù)據(jù)采集,以速度可達(dá)100MPIS 以上的TMS320VC5402 芯片為例。綜上所述,我國的硬幣體系與其他國家的相比具有材質(zhì)差異大、幣種多、版本多且各版本的同種硬幣的鑄造參數(shù)差異大等特點(diǎn),從而對我國的硬幣自動化識別系統(tǒng)的提出了更高的要求。硬幣識別系統(tǒng)應(yīng)運(yùn)而生。Data Processing目 錄1 緒論 1 1 12 硬幣識別方案的設(shè)計(jì) 2 2 23 硬幣清分系統(tǒng)的硬件設(shè)計(jì) 3 3 3 4 94 系統(tǒng)軟件設(shè)計(jì) 13 13 13 14 18 21 21 21 22 I2C總線讀寫串行E2PROM的子程序 25致謝 28參考文獻(xiàn) 29 學(xué)習(xí)好幫手.. . . ..1 緒論硬幣在日常生活中扮演著重要角色。 關(guān)鍵詞:硬幣清分; DSP;單片機(jī);數(shù)據(jù)采集;數(shù)據(jù)處理AbstractCoins play a very important role in people’s life,and with the increase of the population and the improvement of social civilization,the amount of coins needed will increased the substitute of papermoney,coins bring our life much convenience,and many problems as special departments,such as banks,have to deal with coins efficiently so as to put coins into circulation again,for example,counting the numbers of coins,dividing coins and packaging ticket cars,public telephones,etc,which need coins,must discern coins intime,and automatic teller machines have to fulfill the function of automatic ,with the appearing of fake coins,the task of discerning fake coins intime bees an urgent then the coins counting and discerning system es into existence.The article put forward a practical and reliable project for coins counting and discerning system at the base of essentiality of coins counting and discerning,and aiming at the current situation of coins counting and discerning in the system,arguing in the article,adopts the multiCPU system posed of DSP and MPU,and realizes coins counting and discerning with high speed and high accuracy. Key Words:Coins Detection and Differentiation。隨著假幣的出現(xiàn),在線識偽也成為了一個急需解決的問題。.. . . ..摘 要硬幣在人們的日常生活中扮演著重要角色,同時隨著人口的增加和社會文明程度的提高,硬幣的需求量會日益增加。硬幣清分系統(tǒng)應(yīng)運(yùn)而生。DSP。硬幣在漫長的貨幣史中占據(jù)重要地位,并且與其他形式的貨幣相伴而流通而發(fā)展。硬幣識別系統(tǒng)是對高速通過的硬幣進(jìn)行識別、計(jì)數(shù),同時對偽幣、殘幣進(jìn)行剔除的系統(tǒng)。硬幣的高效實(shí)時批量鑒別在國內(nèi)尚未很好地解決。對于高速硬幣清分系統(tǒng),硬幣速度達(dá)到6000 枚/分鐘,每枚硬幣采集100 個點(diǎn),則硬幣將用C 語言編寫的數(shù)據(jù)采集程序在Code Composer Studio(CCS5000)中進(jìn)行軟件仿真,可知采集并處理一個數(shù)據(jù)僅需10us,可以滿足本系統(tǒng)6000 枚/分鐘的速度要求,并且可以進(jìn)行多方位的數(shù)據(jù)采集,增加信息量,提高檢測的準(zhǔn)確程度。此方案價格便宜,硬件系統(tǒng)和軟件系統(tǒng)簡單。圖31 系統(tǒng)硬件結(jié)構(gòu)圖其基本工作過程為:硬幣先后通過高頻和低頻傳感器而產(chǎn)生渦流效應(yīng),信號調(diào)理電路通過適當(dāng)變換將渦流效應(yīng)信息轉(zhuǎn)換成數(shù)字量供DSP采集和實(shí)時處理,將鑒別結(jié)果通過HPI接口送入單片機(jī),單片機(jī)則負(fù)責(zé)將鑒別結(jié)果以合適的方式顯示在LCD上,同時,剔除不符合要求的被測對象。芯片內(nèi)部包括一個14bit,轉(zhuǎn)換時間為3μs的逐次逼近型模擬數(shù)字轉(zhuǎn)換器,一個+,一個經(jīng)過緩沖的內(nèi)部電壓輸入端,一個內(nèi)部16MHz時鐘。當(dāng)轉(zhuǎn)換結(jié)束時,系統(tǒng)自動給INT端一個低電平信號,DSP在查詢到此低電平信號后,讀