硬幣清分機(jī)計數(shù)部分設(shè)計
《硬幣清分機(jī)計數(shù)部分設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《硬幣清分機(jī)計數(shù)部分設(shè)計(37頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 畢 業(yè) 設(shè) 計 題 目 硬幣清分機(jī)計數(shù)部分設(shè)計 英文題目 Design on Counting Part of Coin Sorter 院 系 機(jī)械與材料工程學(xué)院 專 業(yè) 測控技術(shù)與儀器 姓 名 年 級 指導(dǎo)教師 二零零九年六月 31 摘 要 硬幣在人們的生活中扮演著重要角色,隨著人口的增加和科技的不斷進(jìn)步,硬幣
2、的需求量會日益增加。對硬幣的處理工作也不斷的加大。在硬幣清分計數(shù)機(jī)誕生之前,人們是通過人工方法對硬幣進(jìn)行計數(shù)的,其工作量巨大,需要花費(fèi)很多人力和財力,硬幣清分機(jī)的出現(xiàn)解決了這一困難問題。 硬幣清分再也不是大問題了,取而代之的是清分機(jī)的制造成本和功能。便攜式、全能式的硬幣分檢器不斷地被研制出來。針對當(dāng)前國內(nèi)外硬幣清分的現(xiàn)狀,本次設(shè)計采用紅外光電傳感器與單片機(jī)構(gòu)成的系統(tǒng),實現(xiàn)對硬幣高速的計數(shù)。主要方法:紅外光電傳感器檢測到硬幣落入時會產(chǎn)生信號輸出,再將信號傳到單片機(jī)的外部中斷上,外部中斷產(chǎn)生變化,外部中斷的變化次數(shù)就是硬幣落下的個數(shù),再由程序?qū)⑼獠恐袛嘧兓螖?shù)顯示到LED中,實現(xiàn)對硬幣的計數(shù)。
3、 【關(guān)鍵詞】紅外光電傳感器;單片機(jī);計數(shù);外部中斷 Abstract Coin play a very important role in people’s life, and with the increase of the population and the progress needed will increased greatly. the processing of coins have been increasing. Before the birth of the the coin counting machin
4、e, people counting coins only by hands, and its enormous workload, need to spend a lot of human and financial resources. The emergence of coin counting machine have solved this problem. Coin counting is not a big problem no longer, replaced by sorter and function of the manufacturing costs. Pertabl
5、e and versatile type of coin sorting device has been developed continuously. Ching of coins at home and abroad for the current status, this design uses infrared photoelectric sensor system with the MCU, to achieve high-speed counting coins. Main methods: When coin fall into the infrated photoelectri
6、c sensor, the sensor output signal, and then spread the signal on MCU external interrupt, and external interrupt changes, the number of external interrupt changing is the number of coins, and then the number of external interrupt changing display to the LED by the procedure, realizing the counting o
7、f coins. 【key words】 Infrated Phptoelctric Sensor; Single Chip Microprocessor; Counting; External Interrupt 目 錄 摘 要 I Abstract II 目 錄 III 前 言 1 第一章 緒論 2 1.1 硬幣的流通狀況 2 1.2 我國的硬幣與硬幣清分系統(tǒng) 2 1.2.1 硬幣體系 2 1.2.2 硬幣材質(zhì) 3 1.2.3 硬幣清分系統(tǒng) 3 1.3 硬幣機(jī)現(xiàn)在的研究方向 4 1.4 小結(jié) 5 第二章 硬幣清分機(jī)清分部分設(shè)計 6 2.1 硬幣
8、清分設(shè)計工作流程 6 2.2 硬幣清分的方案設(shè)計 7 2.3 小結(jié) 9 第三章 硬幣清分機(jī)計數(shù)部分設(shè)計方案確定 11 3.1 本系統(tǒng)的設(shè)計要求和原則 11 3.2 方案論證 11 3.3 小結(jié) 13 第四章 系統(tǒng)硬件設(shè)計 14 4.1 單片機(jī)的選擇 14 4.2光電傳感器的設(shè)計 15 4.2.1光電傳感器的計數(shù)原理 15 4.2.2 光電傳感器的選擇 16 4.3 電路模塊設(shè)計 17 4.3.1 復(fù)位電路 17 4.3.2 時鐘電路 18 4.3.3 電源電路 18 4.3.4 顯示電路 19 4.4 硬幣計數(shù)的總電原理設(shè)計 21 4.5 小結(jié) 21 第五
9、章 系統(tǒng)軟件設(shè)計 23 5.1 系統(tǒng)程序設(shè)計思路 23 5.2 主程序流程圖設(shè)計 23 5.3 系統(tǒng)程序清單 25 5.4 小結(jié) 28 結(jié) 論 29 參考文獻(xiàn) 30 謝 辭 31 前 言 自從出現(xiàn)貨幣以來,人類有大部分的時間都花在了計數(shù)上。古代的銅錢就是一個很好的例子。用繩子把錢穿起來稱作一吊錢,也是為了交易計算的方便。時代在進(jìn)步,不允許我們把寶貴的時間浪費(fèi)在不必要的地方。所以,人類在硬幣的計數(shù)問題上花了相當(dāng)大的工夫,不同種類的硬幣清分計數(shù)器也慢慢出現(xiàn)在我們的生活中。如銀行等一些特殊部門要對大量的硬幣進(jìn)行高效的處理如計數(shù)、分類、包裝等以使其再流通,無人售票車,投幣電話
10、等需要對硬幣進(jìn)行識別,自動售貨機(jī)除了識別之外,還要提供找零功能等。因此,硬幣清分系統(tǒng)應(yīng)運(yùn)而生。 目前,市場上硬幣清分機(jī)的種類很多。在國內(nèi),硬幣清分機(jī)普遍采用電渦流法。國際上很多銀行器具公司在這方面也做了大量工作,并取得很好的成果,但其產(chǎn)品價格昂貴,且技術(shù)壟斷。從發(fā)展趨勢上來講,一味依靠國外企業(yè),不利于我國國民經(jīng)濟(jì)的發(fā)展。所以,從現(xiàn)實以及長遠(yuǎn)來說,都有必要掌握硬幣識別的核心技術(shù),擁有自主知識產(chǎn)權(quán),打破壟斷,提高在該領(lǐng)域的國際競爭力。 隨著硬幣清分速度的提高,遇到的技術(shù)困難也會相應(yīng)增加。采用光電傳感器對硬幣的計數(shù),由于傳感器與硬幣之間是非接觸型的,所以速度可以達(dá)到很高的要求,但是在硬幣的識別方
11、面還存在著缺陷。不斷提高硬幣計數(shù)速度和識別能力是將來硬幣發(fā)展的主要方向。 第一章 緒論 1.1 硬幣的流通狀況 貨幣是人類經(jīng)濟(jì)發(fā)展與貿(mào)易過程的伴生物,是社會生產(chǎn)力進(jìn)步階段的見證。 硬幣在漫長的貨幣史中占據(jù)著重要地位,且與其它形式的貨幣相伴流通、發(fā)展, 至今沒有終點(diǎn)。輔幣硬幣化及其流通推廣是一種國際潮流,也是世界上許多發(fā)達(dá)國家的現(xiàn)行做法,在當(dāng)代中國,硬幣的流通程度還遠(yuǎn)遠(yuǎn)不夠。但隨著人口的增加和社會文明程度的提高,硬幣的需求量自然會日益增加。隨著經(jīng)濟(jì)的不斷發(fā)展,特別是20世紀(jì)80年代以來,在我國經(jīng)濟(jì)高速增長的同時,國民收入不斷提高,物價水平也不斷提升,10元以下的貨幣在流
12、通中主要行使的是找零功能,10元的貨幣,在流通中,其功能也介于行使購買和找零功能的臨界點(diǎn)。小面額貨幣硬幣化,是當(dāng)今世界上200多種貨幣,特別是經(jīng)濟(jì)較為發(fā)達(dá)的國家和地區(qū)的通行做法。隨著我國加入世界貿(mào)易組織,經(jīng)濟(jì)金融對外開放的力度不斷加大,納入世界經(jīng)濟(jì)金融的進(jìn)程日益加快,人民幣最終要成為自由兌換貨幣。為適應(yīng)我國經(jīng)濟(jì)金融發(fā)展的需要,人民幣小面額貨幣硬幣化已是當(dāng)前我國貨幣發(fā)行的重點(diǎn)工作之一。 1.2 我國的硬幣與硬幣清分系統(tǒng) 我國小面額貨幣硬幣化開端較早,也取得了很好的效果。但硬幣的發(fā)展受多因素的影響,中國硬幣呈現(xiàn)出多態(tài)性。 1.2.1 硬幣體系 我國先后發(fā)行了五套人民幣,在發(fā)行第二
13、套人民幣時,已將分幣的硬幣化納入了計劃。在1957年12月1日正式發(fā)行了1、2、5分硬幣,以后又陸續(xù)發(fā)行了多種年別的硬分幣。到第三套人民幣時發(fā)行了1、2、5角和1元硬幣。此后的第四套和第五套人民幣又相繼發(fā)行了1角、5角和1元硬幣。目前,我國硬幣分為1元、5角、1角、5分、2分、1分共6種面值,依據(jù)其形式不同共有9類即新版1元、舊版1元、鐵5角、銅5角、大1角、小1角、5分、2分、1分(新版1元與舊版1元的特性基本相同,所以認(rèn)為共有八種硬幣)。每一類可能都有不同的制造年代,處于各套硬幣混合流通的局面。可以說,中國硬幣體系龐大。 1.2.2 硬幣材質(zhì) 各國政府在發(fā)行硬幣時,其材料的選擇原則大致
14、是: (1)鑄造成本低并保證硬幣的實際價值低于面值,符合劣幣驅(qū)逐良幣的定律; (2)資源豐富,才能滿足大量生產(chǎn)和流通; (3)耐磨耐蝕、手感良好、美觀,沖擊性能良好; (4)有防偽特性。 中國硬幣的材料經(jīng)歷了多次改進(jìn):起初,中國的硬幣材料采用Al-Mg合金,這種材料適合制造低面值硬幣,1980年改用Cu-Ni合金(即白銅),但因Cu-Ni資源不多,經(jīng)過專家反復(fù)論證,于1992年的1元硬幣改用鋼芯鍍Ni,因大量采用低碳鋼而降低成本;5角硬幣則用Cu-Zn合金板材沖壓滾邊光飾等處理技術(shù),使表面明亮光潔,典雅清新。 1.2.3 硬幣清分系統(tǒng) 硬幣的高效檢測是一項非常有意義的工作
15、。銀行等一些特殊部門要對大量的硬幣進(jìn)行高效的處理如計數(shù)、分類、包裝等以使其再流通,無人售票車、投幣電話等需要對硬幣進(jìn)行實時識別,自動售貨機(jī)除了識別之外,還要提供找零功能等。隨著假幣的出現(xiàn),在線識偽也成為了一個急需解決的問題。硬幣清分系統(tǒng)應(yīng)運(yùn)而生。硬幣清分系統(tǒng)是對高速通過的硬幣進(jìn)行識別、計數(shù),同時對偽幣、殘幣進(jìn)行剔除的系統(tǒng)。它是分類機(jī)、計數(shù)機(jī)、包裝機(jī)、銷毀機(jī)等眾多硬幣處理器具的基礎(chǔ)。由于國情和貨幣體系不同,研制各國統(tǒng)一的硬幣清分系統(tǒng)不現(xiàn)實,因此,需要針對不同的貨幣體系研制相應(yīng)的清分系統(tǒng)。 在這個領(lǐng)域,國際上已做了大量工作。比較有代表性的是著名的瑞典SCANCOIN AB公司,它是一家專業(yè)生產(chǎn)各
16、種銀行器具的公司,成系列地研制了針對不同貨幣體制下的清分系統(tǒng),SCAN COIN AB公司有專業(yè)的產(chǎn)品在國內(nèi)使用,誤判率≤0.5%。但其價格昂貴且進(jìn)行技術(shù)壟斷,同時針對材質(zhì)相近甚至一致的偽幣,其檢測顯得無能為力。VCCS-XC是日本TACY公司研制的適用中國的硬幣清分機(jī)。該機(jī)器執(zhí)行速度快,易于操作??梢郧宸种袊F(xiàn)有的1元、5角、新1角、舊1角四種硬幣。具有硬幣識別功能,單一硬幣計數(shù)計費(fèi),異種硬幣分揀,硬幣混合計數(shù)計費(fèi),按照預(yù)先設(shè)定的硬幣數(shù)量點(diǎn)出計數(shù)(可預(yù)設(shè)數(shù)量范圍:1~1000枚)。 而中國也在此方面有了很不錯的成就。例如簡單便攜的Coin Counter860型能精確地把(1.00、0.5
17、0、0.10、0.05、0.02、0.01)混合在一起的硬幣,一次性自動計數(shù)、自動清分,并有序的將硬幣自動放入盒中;儲存硬幣,計數(shù)清分,快速、方便; 顯示所投硬幣的總值;顯示所投硬幣的總數(shù);顯示每一種硬幣的單個總值;顯示每一種硬幣的單個總數(shù);設(shè)計精致、輕巧,不用時移動方便。 我國銀行等硬幣流通量較大的單位,其硬幣的清分、清點(diǎn)、計數(shù)和包裝一直靠手工進(jìn)行。效率低、勞動強(qiáng)度大、差錯率也較高。研制的YBJ-2型硬幣清點(diǎn)包裝機(jī)可對混合起來的的5分、2分和1分硬幣依次清分、清點(diǎn)、計數(shù)和包裝。單種硬幣清點(diǎn)、包裝效果更佳。它具有體積小、重量輕、結(jié)構(gòu)緊減、功能多、效率較高、包裝整齊、工作可靠、操作簡單等特點(diǎn)。
18、經(jīng)長期試驗和有關(guān)部門專家鑒定,認(rèn)為該機(jī)填補(bǔ)了我國空白。其清點(diǎn)計數(shù)準(zhǔn)確率為每萬卷中有差錯卷不超過三卷;差錯卷每卷誤差不大于1枚;清點(diǎn)包裝速度>30000枚∕小時;包裝失效率<1%。與手工操作比,工作效率提高5~10倍。適用于銀行、郵局、商業(yè)和交通等硬幣流通量較大的部門。 在國內(nèi),清華大學(xué)、北京科技大學(xué)、上海交通大學(xué)、杭州電子科技大學(xué)、蘇州大學(xué)、福州大學(xué)等多家單位均對如何進(jìn)行正確的硬幣識別做過深入研究,在機(jī)理上普遍采用渦流法。這些單位的研究在可能涉及的硬幣范圍內(nèi)取得了較好的效果,但對硬幣的鑒別都局限于項目本身,存在不系統(tǒng)、不完整,對偽幣效果識別不好等問題。1994年清華大學(xué)精密儀器系的結(jié)果建立在
19、當(dāng)時的硬幣系統(tǒng)下(無小角和鐵5角硬幣)取得了分辨率為3%的效果。2004年上海交通大學(xué)在新的幣制下對面值1角以上的硬幣做區(qū)分,分辨率為0.5%。 1.3 硬幣機(jī)現(xiàn)在的研究方向 現(xiàn)今,硬幣清分再也不是大問題了,取而代之的是清分機(jī)的制造成本和功能。便攜式、全能式的硬幣分檢器不斷地被研制出來。以下就是一個很好的例子: CN-800型電腦控制硬幣清分機(jī)是光、機(jī)、電一體化的產(chǎn)品,它可將現(xiàn)行流通的七種硬幣及各種園形外幣(歐元、美元等)一次清分出來,并統(tǒng)計清分結(jié)果,速度快、準(zhǔn)確率高,大大提高了工作效率及辦公自動化程度,真正適合金融系統(tǒng)桌面辦公的需要。其功能特點(diǎn)為 (1)自動清分:準(zhǔn)確地將現(xiàn)流
20、通的七種硬幣清分于各自的儲幣盒內(nèi); (2)匯總計數(shù):采用光電技術(shù)自動計數(shù),將總金額及各單一幣種數(shù)量分別進(jìn)行統(tǒng)計,準(zhǔn)確率高; (3)微電打印:快速、準(zhǔn)確地將清分計數(shù)結(jié)果打印輸出; (4)漢字輸出:用戶可自行設(shè)定15個漢字用于打印輸出,且斷電保持; (5)大屏幕顯示:液晶中文大屏幕顯示,一屏顯示所有七種硬幣個數(shù),并能顯示日期、時間及計數(shù)結(jié)果,顯示清晰; (6)智能檢偽:清分時可動態(tài)識別假幣; (7)分批功能:可預(yù)置清點(diǎn)每組50枚或100枚硬幣; (8)包裝計數(shù):可將清分好的單一幣種通過右側(cè)出口直接落入接幣筒中,然后把接幣筒移至包裝機(jī)即可完成硬幣的成卷包裝; (9)幣滿提示:若所分硬
21、幣已放滿儲幣盒,機(jī)器自動停機(jī),同時大屏幕右下角出現(xiàn)閃爍的圖標(biāo),等待倒幣處理; (10)故障報警:出現(xiàn)異?,F(xiàn)象,機(jī)器自動停機(jī),同時屏幕顯示故障點(diǎn),等待處理; (11)外型美觀:本機(jī)采用電腦輔助優(yōu)化設(shè)計,內(nèi)部結(jié)構(gòu)緊湊,外型小巧美觀,是目前國內(nèi)外現(xiàn)有硬幣清分機(jī)中體積最小的光、機(jī)、電一體化設(shè)備,真正適金融系統(tǒng)桌面辦公。 1.4 小結(jié) 本章主要講述了硬幣的流通狀況、我國硬幣的材質(zhì)和目前國內(nèi)外對硬幣清分計數(shù)的發(fā)展?fàn)顩r,反映出了我國對硬幣的清分計數(shù)與發(fā)達(dá)國家相比還存在很大的差距。根據(jù)我國目前的狀況,對硬幣清分的的研究確定了方向。 第二章 硬幣清分機(jī)清分部分設(shè)計 硬幣是一種世界范圍內(nèi)最常
22、用的流通貨幣之一, 它以堅固耐用、不易磨損 制作摘美、規(guī)格統(tǒng)一、 易于識別、方便使用等諸多優(yōu)點(diǎn)而廣泛的用在商業(yè)交涵 、通訊娛樂以及各種自動售貨支付費(fèi)系統(tǒng)中。在全世界幾乎所有的國家每天都有難以記數(shù)的不同面值的硬幣在市場上流通,同時由于各種新型的自動支付系統(tǒng)的不斷出現(xiàn),硬幣支付的領(lǐng)域還在進(jìn)一步的擴(kuò)大,這也使得硬幣的使用與日遞增。在這么一個龐大的背景下,不同行業(yè)的許多部門都面臨著一個非常棘手的難題,那就是如何將回收的巨大硬幣在短時間內(nèi)快速有效的清理分揀和計數(shù)。這工作如果靠手分揀無疑要付出高額的代價且效率低下。因此研制硬幣自動分揀設(shè)備來取代手工分揀將成為世界各國關(guān)注的問題。 2.1 硬幣清分設(shè)計工作
23、流程 全自動硬幣計數(shù)包卷機(jī)的主要功能是實現(xiàn)硬幣的自動分揀、計數(shù)和包卷。它主要由機(jī)械系統(tǒng)和控制系統(tǒng)兩部分組成。從 空間構(gòu)成上來看,硬幣機(jī)機(jī)械系統(tǒng)可分成三層:上層為輸幣、計數(shù)系統(tǒng),主要實現(xiàn)硬幣輸送、排列、分選、計數(shù)功能;中層為堆幣系統(tǒng),主要實現(xiàn)硬幣堆碼功能;下層為包卷系統(tǒng),主要實現(xiàn)送紙、撕紙、硬幣包卷及鉤邊功能。系統(tǒng)還有一些輔助功能單元,如計數(shù)包卷切換功能單元、幣種選擇功能、導(dǎo)紙板位置調(diào)節(jié)功能單元、卷邊鉤邊位置調(diào)節(jié)功能單元等。下面對清分部分進(jìn)行介紹。 目前世界各國所研制的各種硬幣清分設(shè)備其原理大同小異,核心就是利用不同面值硬幣的直徑差異實現(xiàn)自動清分?;窘Y(jié)構(gòu)形式可分為立式和臥式2種。立式硬幣清
24、分機(jī)具有次儲幣大,分幣速度快,每分鐘分揀以千枚以上,誤差率低 共、噪音小、易操作和維護(hù)等優(yōu)點(diǎn),廣泛應(yīng)用于清分?jǐn)?shù)較大的銀行、公交、地鐵等部門,其缺點(diǎn)是機(jī)身較大不易移動。臥式硬幣清分機(jī)具有體積小、結(jié)構(gòu)緊湊、便于攜帶等優(yōu)點(diǎn),缺點(diǎn)是一次儲幣少、分幣速度慢、誤差率高、噪音大,只適合小批的硬幣分揀場所使用。 硬幣清分機(jī)是對高速通過的硬幣進(jìn)行識別、計數(shù),同時對偽幣、殘幣進(jìn)行剔除的系統(tǒng)。它是分類機(jī)、計數(shù)機(jī)、包裝機(jī)、銷毀機(jī)等眾多硬幣處理器具的基礎(chǔ)。由于國情和貨幣體系不同,研制各國統(tǒng)一的硬幣清分系統(tǒng)不現(xiàn)實,因此,需要針對不同的貨幣體系研制相應(yīng)的清分系統(tǒng)。 對于混幣分類功能的實現(xiàn),目前有很多種方法,有根據(jù)形狀尺
25、寸分類的,有根據(jù)材料性質(zhì)不同分類的,有根據(jù)體積密度不同進(jìn)行分類的,還有根據(jù)顏色不同進(jìn)行分類的,當(dāng)然最新的有根據(jù)圖象圖案不同進(jìn)行分類的,以后肯定還會有其他的更先進(jìn)的方式來對硬幣進(jìn)行分類。這里介紹一種比較簡便的方法來實現(xiàn)混幣的分類。對七種不同幣值的硬幣進(jìn)行了的比較發(fā)現(xiàn):1元硬幣重量最大;直徑最大;厚度也比其它幣值的硬幣大一點(diǎn)。1分硬幣的直徑最??;其它的硬幣在直徑尺寸上也各有差異。因此我們就以硬幣的直徑尺寸作為分離七種硬幣幣值的準(zhǔn)則;對七種幣值的硬幣進(jìn)行分離。首先把混合的硬幣按幣值分成七類;拿1元硬幣來說;1元硬幣被歸成一類后;然后對其進(jìn)行計數(shù)。其他六種硬幣的具體操作與一元的硬幣一樣;這里不作重復(fù)介
26、紹。其的工作流程如圖2-1所示。 硬幣源 1元 5角 1角大 1角小 5分 計數(shù) 計數(shù) 計數(shù) 計數(shù) 計數(shù) 圖2-1硬幣清分系統(tǒng)流程圖 2.2 硬幣清分的方案設(shè)計 目前依據(jù)硬幣的直徑進(jìn)行清分的方法有兩種:一種是通過硬幣滑道上設(shè)有不同大小的矩形孔進(jìn)行清分的,另一種是通過分離盤進(jìn)行清分的。 (1) 通過滑道進(jìn)行清分 通過滑道進(jìn)行清分的清分機(jī)基本結(jié)構(gòu)形式可分為立式和臥式2種?,F(xiàn)以用途較為廣泛的立式硬幣清分機(jī)為例,對其工作原理加以說明。立式硬幣清分機(jī)主要有儲幣盤、儲幣盒、帶幣轉(zhuǎn)盤、分幣滑軌、接幣盒、電機(jī)和計數(shù)及電控部分組成。其工作原理
27、見圖2-2。將待滴硬幣倒入托幣盤,硬幣從托幣盤底部的開口落入儲幣盒,儲幣盒一個側(cè)面與帶幣轉(zhuǎn)盤相通,帶幣轉(zhuǎn)盤轉(zhuǎn)動,順次將硬幣帶入分幣滑軌,在自身重力作用下,硬幣一面斜旅在滑軌上沿滑軌斜向下滾動 ,滑軌上按硬幣直徑尺寸由小到大順次開有矩形孔,對應(yīng)直徑尺寸的硬幣滾到矩形孔口時,掉入接幣盒,完成清分。具體的分離步驟是這樣的,首先混幣通過傳輸裝置;定時定量的(定時定量的目的在于防止一次送進(jìn)過多的硬幣而導(dǎo)致分離盤負(fù)擔(dān)過大;引起堵塞和分離不流暢)傳輸一部分混幣到圖中所示的分離盤;起先我們分離的是幣值為1分的硬幣,所以分離孔設(shè)計的要比1分的硬幣略大;比其它幣值的硬幣直徑都要??;以此為標(biāo)準(zhǔn)再經(jīng)過實驗產(chǎn)生的分離效
28、果;我們確定一個合適的直徑。這樣一來,1分的硬幣和其它幣值的硬幣就區(qū)分了出來。其工作原理如下:啟動電動機(jī),電動機(jī)帶動分離盤,使得分離盤轉(zhuǎn)動,則分離盤中的硬幣作離心運(yùn)動,硬幣被甩進(jìn)引導(dǎo)管(內(nèi)含7個分離孔,孔的大小循序從右到左依次變大),然后根據(jù)硬幣的尺寸由小到大的循序?qū)τ矌胚M(jìn)行分離。 圖 2-2 硬幣清分機(jī)工作原理圖 控制部分:硬幣清分機(jī)流程圖簡介:首先啟動電源,對系統(tǒng)進(jìn)行初始化,然后系統(tǒng)是否設(shè)置參數(shù),電機(jī)轉(zhuǎn)動,系統(tǒng)開始計數(shù),如果中途想暫停,按下暫停按鈕,則電動機(jī)停止轉(zhuǎn)動。如果中途沒暫停,則系統(tǒng)繼續(xù)運(yùn)行,直到硬幣的數(shù)目大于或等于錢箱的總?cè)萘?,電機(jī)才停止轉(zhuǎn)動,從而系統(tǒng)運(yùn)行結(jié)束。 (2)
29、通過分離盤進(jìn)行清分 分離盤的工作原理:將大量面值不同的硬幣倒入分離盤中,通過電機(jī)帶動分離盤轉(zhuǎn)動。分離盤內(nèi)壁上有大小不同的七個進(jìn)幣孔(針對七種不同不同面值的硬幣),分離盤轉(zhuǎn)動的過程中硬幣由于離心力的作用做離心運(yùn)動,自然而然就進(jìn)入到各自的進(jìn)幣孔中。硬幣分離盤的具體形狀如圖2-3所示: 圖2-3 硬幣分離盤 由分離盤進(jìn)行清分時還需硬幣導(dǎo)向齒輪,如圖2-4所示: 圖2-4 硬幣導(dǎo)向軟齒 硬幣導(dǎo)向齒輪的工作原理:硬幣導(dǎo)向軟齒的功能是將幣堆中的硬幣按直徑大小分開,然后將其導(dǎo)入各自的進(jìn)幣口。 通過比較,目前一般都采用分離盤進(jìn)行硬幣的分離,主要是因為分離盤體積小,分離的速度快等特
30、點(diǎn)。而滑道分離的速度相對比較慢,而且采用滑道清分機(jī)體積龐大。因此本文采用分離盤對幣值進(jìn)行清分的方法,雖然不具備辯偽功能 ,但可以對中國現(xiàn)行硬幣快速準(zhǔn)確按幣值進(jìn)行清分。主要特色是設(shè)計簡便清分準(zhǔn)確、使用可靠、維護(hù)簡便、價格低廉等。而且系統(tǒng)具備擴(kuò)展的潛能,可以滿足將來硬幣清分機(jī)發(fā)展的需求。 2.3 小結(jié) 本章重點(diǎn)介紹硬幣清分的一般原理。根據(jù)我國硬幣的特點(diǎn)和外觀形狀,對硬幣的清分有多種方法,其核心方法就是利用不同面值硬幣的直徑差異實現(xiàn)自動清分。本章根據(jù)硬幣直徑大小的不同,提出了兩種清分方法,一種是在分幣滑軌上設(shè)有不同大小的矩形孔,當(dāng)硬幣經(jīng)過時就會相應(yīng)的落入矩形孔中,實現(xiàn)了硬幣的清分;另一種是通過分
31、離盤(內(nèi)設(shè)有不同大小的矩形孔)進(jìn)行對硬幣進(jìn)行清分。 第三章 硬幣清分機(jī)計數(shù)部分設(shè)計方案確定 3.1 本系統(tǒng)的設(shè)計要求和原則 硬幣清分計數(shù)機(jī)是可以將各種幣值的硬幣進(jìn)行清分并計數(shù)的裝置,其中對計數(shù)部分的要求: (1) 計數(shù)速度1000枚/分鐘; (2) 各種幣值分別計數(shù)并且要計總幣數(shù); (3) 計數(shù)最大值99999; (4) 計數(shù)方式:連續(xù)計數(shù)/預(yù)置計數(shù) 在設(shè)計中應(yīng)遵守以下原則: (1) 使用功能要求:機(jī)器應(yīng)具有預(yù)定的使用功能。 (2) 壽命與可靠性要求:要求能在一定的壽命下可靠地工作 (3) 經(jīng)濟(jì)性要求:經(jīng)濟(jì)性表現(xiàn)在設(shè)計制造成本低,工作效率高,耗能少及維護(hù)費(fèi)用低
32、等。 (4)質(zhì)量要求:應(yīng)力求質(zhì)量輕,便攜帶,一方面節(jié)省材料,另一方面便與移動。 3.2 方案論證 系統(tǒng)方案的確定非常重要,系統(tǒng)方案構(gòu)建不同,會牽涉到開發(fā)工具、開發(fā)語言、所具備的理論知識、市場環(huán)境等個方面因素。本系統(tǒng)要對硬幣進(jìn)行清分計數(shù),其核心是對硬幣的計數(shù)。 在具體設(shè)計時,通常用以下兩種方法對硬幣進(jìn)行計數(shù):電渦流傳感器計數(shù)和光電傳感器計數(shù)。 (1)采用電渦流傳感器計數(shù)的設(shè)計方案。電渦流傳感器計數(shù)主要是依據(jù)硬幣通過變化的磁場,產(chǎn)生感應(yīng)電流,即電渦流。如圖3-1所示,電渦流又產(chǎn)生一交變磁場阻礙外磁場的變化,就電渦流而言,由于其相位的落后,電渦流的磁場從平均角度看,總是抵抗外磁場的存在;從
33、能量角度來看,由于存在渦流損耗,造成交變磁場能量的損失,從而使傳感器的等效電阻Z、等效電感L和品質(zhì)因素Q值變化,根據(jù)這些變化對硬幣進(jìn)行檢測。 在國內(nèi),清華大學(xué)、北京科技大學(xué)上海交通大學(xué)蘇州大學(xué)等多家單位均對如何進(jìn)行正確的硬幣識別做過深入的研究,在機(jī)理上普遍采用渦流法,這些單位的研究在可能涉及的硬幣范圍內(nèi)取得較好的效果,但對硬幣的鑒別都局限與項目本身,存在不系統(tǒng)不完整等問題。 I H U H 圖3-1 電渦流傳感器工作原理圖 (2)采用光電傳感器對硬幣進(jìn)行計數(shù)的方法。將
34、已經(jīng)清分好的硬幣,用光電傳感器計數(shù),算出每種硬幣的總數(shù),如圖3-2所示。 發(fā)射端 光電傳感器 接收器 光電傳感器 系統(tǒng) 單片機(jī) 清零復(fù)位 七段顯示共陽 顯示命令 暫存數(shù)據(jù) 5個單元 紅外光 硬幣落入 位處理 調(diào)用數(shù)據(jù) 清除內(nèi)容 圖3-2 清分后計數(shù)的原理圖 傳感器安裝在各類硬幣抽屜的入口斷,調(diào)整好光路。當(dāng)硬幣在落入硬幣清分計數(shù)機(jī)的抽屜時會阻斷光電傳感器發(fā)射出的對射光線。傳感器的接收端將一個經(jīng)過內(nèi)部整形濾波的高平電壓信號通過信號線向單片機(jī)處理系統(tǒng)傳出。五對傳感器分別連接單片機(jī)的五個輸入口,經(jīng)過緩存轉(zhuǎn)存入單片機(jī)內(nèi)存中的五個單元。當(dāng)有信號進(jìn)入時,單片機(jī)對輸
35、入口各位進(jìn)行讀值,通過位操作識別目標(biāo)單元(例如讀取的值為00101,則第1、第3口有信號輸入)。由單片機(jī)處理系統(tǒng)將脈沖的個數(shù)分別存放于對應(yīng)的內(nèi)存單元中。在計數(shù)完畢后,調(diào)用內(nèi)存單元中的十六進(jìn)制數(shù)值,先轉(zhuǎn)為十進(jìn)制數(shù)再由系統(tǒng)讀出數(shù)值。編譯成共陰/陽七段顯示管可以識別的代碼顯示輸出。顯示切換按鍵調(diào)用不同內(nèi)存中的數(shù)據(jù),將每種硬幣的數(shù)據(jù)輸出在七段顯示器上。操作者記錄好數(shù)據(jù)后,可以按reset鍵將內(nèi)存清零,并使顯示器復(fù)位。 綜合考慮,電渦流對硬幣計數(shù)要經(jīng)過相位檢測、頻率檢測和幅值檢測,設(shè)計復(fù)雜。所以本次對硬幣計數(shù)部分設(shè)計采用光電傳感器進(jìn)行計數(shù),不但設(shè)計簡單,易于實現(xiàn)。 3.3 小結(jié) 本章針對硬
36、幣清分機(jī)數(shù)機(jī)計數(shù)部分的設(shè)計提出了兩種方案。一種是基于電渦流的方法對硬幣進(jìn)行計數(shù),另一種是基于光電傳感器的方法對硬幣進(jìn)行計數(shù)。根據(jù)本課題的設(shè)計要求以及和電渦流計數(shù)的比較,本設(shè)計采用了后者。 第四章 系統(tǒng)硬件設(shè)計 4.1 單片機(jī)的選擇 一個微電腦包括微處理器(CPU)、存放程序指令的ROM和存放數(shù)據(jù)的RAM、輸入/輸出端口(I/O口)及時鐘、計數(shù)器、中斷系統(tǒng)等。它們經(jīng)過地址總線(Address Bus)、數(shù)據(jù)總線(Data Bus)和控制總線(Control Bus)的連接以及輸入/輸出端口與外圍裝置連接,構(gòu)成微電腦系統(tǒng)。由于單片機(jī)微處理器把微電腦的主要器件制造在一塊芯片上,所以可以
37、把單片機(jī)微處理器看成是一個不帶外圍裝置的微電腦。 根據(jù)對硬幣計數(shù)的要求,本文采用8051單片機(jī)對硬幣進(jìn)行計數(shù)處理。8051單片機(jī)的引腳圖如圖4-1所示: 圖4-1 8051引腳圖 8051共有4個I/O端口,為P0、P1、P2、P3,4個I/O口都是雙向的,且每個口都是有鎖存器。每個口有8條線,共計32條I/O線。部分端口的功能敘述如下: 1. P0有三個功能: (1)外部擴(kuò)充存儲器時,當(dāng)作數(shù)據(jù)總線(D0~D7)。 (2)外部擴(kuò)充存儲器時,當(dāng)作地址總線(A0~A7)。 (3)不擴(kuò)充時,可做一般I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸 出時應(yīng)在外部接上電阻。 2. P1只
38、做I/O使用,其內(nèi)部有上拉電阻。 3. P2有兩個功能 (1)擴(kuò)充外部存儲器時,當(dāng)作地址總線(A8-A15)。 (2)做一般I/O使用,其內(nèi)部有上拉電阻。 4. P3有兩種功能 除了作為I/O使用外,還有一些特殊功能,如P30為RXD串行輸入口,P31為TXD串行輸出口,P31為INT0外部中斷,P33為INT1外部中斷。 5. VDD:電源+5V,VSS:GND接地。 6. RESET 此腳高電平時可將CPU復(fù)位。 7. ALE/PROG地址鎖存使能信號端,有三種功能: (1) 8051外接RAM/ROM: ALE接地址鎖存器8282的STB腳,74373的EN腳,當(dāng)
39、CPU對外部存儲器進(jìn)行存取時,用以鎖住地址的低位地址。 (2) 8051未外接RAM/ROM:在系統(tǒng)中未使用外部存儲器時,ALE 腳也會有1/6石英晶體振蕩頻率,可作外部時鐘. (3) 在燒寫EPROM:ALE作為燒寫時鐘輸入端。 8. EA/VPP (1) 接高電平時,CPU讀取內(nèi)部程序存儲器(ROM)。 (2) 接低電平時,CPU讀取外部程序存儲器。 9. XTAL1 XTAL2: 接石英晶體振蕩器。 4.2光電傳感器的設(shè)計 4.2.1光電傳感器的計數(shù)原理 光電傳感器是采用光電元件做為檢測元件的傳感器。而光電元件的工作原理都基于不同形式的光電效應(yīng):不同頻率的光子
40、轟擊某一物體,光子的能量傳遞給電子,電子得到光子傳遞的能量后其狀態(tài)發(fā)生變化,從而使受光照射的物體產(chǎn)生相應(yīng)的電效應(yīng)。 光電傳感器通常由光源、光學(xué)通路和光電元件三部分組成,如圖4-2所示。圖中 是光源發(fā)出的光信號,是光電器件接受的光信號,被測量可以是x或者x,它們能夠分別造成光源本身或光學(xué)通路的變化,從而影響傳感器輸出的電信號I。 光源 光學(xué)通路 光電元件 圖4-2 光電傳感器框圖 4.2.2 光電傳感器的選擇 光電傳感器是將光信號轉(zhuǎn)換成電信號的一種傳感器。使用這種傳感器測量非電量時,只需將這些非電量的變化轉(zhuǎn)換成光信號的變化,就可以將非電量的變化轉(zhuǎn)換成電
41、量的變化進(jìn)行檢測。 光電元件有光敏電阻、光電二極管、光電三極管、發(fā)光二極管(LED)、光電倍增管、光電池、光電耦合器件等。由光通量對光電元件的作用原理不同所制成的光學(xué)測控系統(tǒng)是多種多樣的,按光電元件(光學(xué)測控系統(tǒng))輸出量性質(zhì),光電傳感器可分二類,即模擬式光電傳感器和脈沖(開關(guān))式光電傳感器;模擬式光電傳感器按被測量(檢測目標(biāo)物體)方法又可分為透射(吸收)式、漫反射式、遮光式(光束阻檔)三大類。主動式紅外傳感器就是其中的一種,主動式紅外探測與遙控是指由探測裝置發(fā)射紅外光束,并接收被測物遮擋光束的信號,然后進(jìn)行控制的方法。主動式紅外探測一般采用較細(xì)的平行光束,分為遮斷型和反射型。由于紅外
42、傳感器響應(yīng)時間短,最短的可達(dá)到毫微秒數(shù)量級以上,與激光傳感器相比,其成本相對適宜,所以本系統(tǒng)采用紅外光電傳感器進(jìn)行對硬幣的計數(shù)。 紅外光發(fā)射與接受電路如圖4-3所示。紅外光發(fā)射電路由555振蕩器和紅外發(fā)光二極管LED組成,發(fā)射脈沖光信號。與直流相比,采用脈沖光信號發(fā)射可降低對紅外發(fā)射器和發(fā)射功率的要求,提高發(fā)射效率,且不受周圍干擾光信號的影響。紅外光接受電路由光敏二極管和放大器組成,采用廣譜型(對很多波長都靈敏)光敏二極管S2386,可以接收范圍較寬的波長的光信號。電路主要用于光遠(yuǎn)控、光電斷路器等,受光元件也可以用作可見光傳感器。電路的振蕩頻率為
43、 (4-1) 圖4-3 紅外光發(fā)射與接收電路 NE555的特點(diǎn)有: (1)只需簡單的電阻器、電容器,即可完成特定的振蕩延時作用。其延時范圍極廣,可由幾微秒至幾小時之久。 (2)它的操作電源范圍極大,可與TTL,CMOS等邏輯閘配合,也就是它的輸出準(zhǔn)位及輸入觸發(fā)準(zhǔn)位,均能與這些邏輯系列的高、低態(tài)組合。 (3)其輸出端的供給電流大,可直接推動多種自動控制的負(fù)載。 (4)它的計時精確度高、溫度穩(wěn)定度佳,且價格便宜。 4.3 電路模塊設(shè)計 4.3.1 復(fù)位電路 8051的復(fù)位輸入引腳RESET為8051提供了初始化的手段。有了它
44、可以使程序從指定的程序開始執(zhí)行,即從程序存儲器中的0000H地址開始執(zhí)行程序。在8051的時鐘電路工作后,只要在RST引腳出現(xiàn)10ms以上的高電平時,單片機(jī)內(nèi)部開始復(fù)位。只要RST保持高電平,則8051循環(huán)復(fù)位。只有當(dāng)RST由高電平變低電平以后,8051才從0000H地址開始執(zhí)行程序。其復(fù)位電路如圖4-4所示。 圖4-4 復(fù)位電路圖 4.3.2 時鐘電路 8051的時鐘可以由兩種方式產(chǎn)生,一種是內(nèi)部方式,利用芯片內(nèi)部的振蕩電路,另一種方式為外部方式。8051內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為XTAL1,輸出端為引腳XTAL2。這兩個引腳跨接石英晶
45、體振蕩器和微調(diào)電容,構(gòu)成一個穩(wěn)定的自激振蕩器,如圖4-5所示: 圖4-5 時鐘電路圖 4.3.3 電源電路 電源的設(shè)計主要是將220V的電壓轉(zhuǎn)換成硬幣清分機(jī)所需的電壓。整個系統(tǒng)采用5.0V供電,考慮到硬件系統(tǒng)對電源要求具有穩(wěn)壓和紋波小等特點(diǎn),另外也考慮到硬件系統(tǒng)的低功耗等特點(diǎn),因此轉(zhuǎn)換電路采用了LM7805CT芯片,7805 系列為 3 端正穩(wěn)壓電路,TO-220 封裝,能提供多種固定的輸出電壓,應(yīng)用范圍廣。內(nèi)含過流、過熱和過載保護(hù)電路。帶散熱片時,輸出電流可達(dá) 1A。雖然是固定穩(wěn)壓電路,但使用外接元件,可獲得不同的電壓和電流。其如圖4-6所示。 為了使輸出電源的紋波小,在輸出部分
46、用了一個2.2uF和一個0.01uF的電容,另外在芯片的輸入端也放置了2.2uF和一個0.01uF的濾波電容,減少輸入端受到的干擾。 圖4-6 電源電路 4.3.4 顯示電路 系統(tǒng)的顯示電路采用的是LED顯示方式,這樣的方式能滿足該系統(tǒng)的要求,也可以減低系統(tǒng)的成本。顯示電路采用了段譯碼器7447和位譯碼器74LS138,7447用來顯示數(shù)據(jù),而74LS138用來控制數(shù)碼管的選通狀態(tài)。圖4-7為該系統(tǒng)的顯示電路。圖中7447集成電路譯碼器在正常操作時,當(dāng)輸入DCBA=0010 則輸出abcdefg=0010010。故使顯示器顯示“2”。當(dāng)輸入DCBA=0110 時,輸出abcde
47、g=1100000,顯示器顯示“6”,7447 中尚有LT、RBI 與BI/RBO 之控制腳,其功能分述如下:LT:燈泡控制輸入端,當(dāng)其輸入為0,則7447 處置于燈泡測試狀態(tài),使abcdefg 全部輸入為0,若七段顯示器為良好則應(yīng)顯示。當(dāng)L“8”T=1 則7447 才可能正常解碼。RBI: 紋波遮沒輸入控制。當(dāng)RBI 輸入0,則7447 進(jìn)入紋波遮沒狀態(tài),即當(dāng)DCBA 輸入為0000 時,abcdefg=1111111,使七段LED 顯示器完全空白(不亮),當(dāng)DCBA≠0000 時,則譯碼器正常工作。故RBI 為0 遮沒之控制端。BI/RBO:遮沒輸入紋波遮沒輸出,此控制端同時兼具強(qiáng)迫遮沒輸
48、入與漣波遮沒指示輸出之功能,當(dāng)其被當(dāng)成輸入端使用時,只要加入0 之信號,則7447 完全進(jìn)入遮沒狀態(tài),不論其它輸入之狀況為何,當(dāng)其為1 或空腳則正常工作。顯示端口與單片機(jī)的數(shù)據(jù)I/O口進(jìn)行連接,這樣采用并行的接口方式非常容易,減少系統(tǒng)的設(shè)計復(fù)雜度,也可以增加系統(tǒng)的可靠性。 圖4-7 顯示電路圖 顯示程序: DISP: MOV A,34H ADD A,# 40H ;D5數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D5 CALL DELAY ;掃描延時 MOV
49、 A,33H ADD A,#30H ;D4數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D4 CALL DELAY ;掃描延時 MOV A,32H ADD A,#20H ;D3數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D3 CALL DELAY ;掃描延時 MOV A,31H ADD A,#10H ;D2數(shù)據(jù)值加上74138掃描值 MOV P0,
50、A ;顯示D2 CALL DELAY ;掃描延時 MOV A,30H ADD A,#00H ;D1數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D1 CALL DELAY ;掃描延時 RET DELAY:MOV R7,#06 ;顯示器掃描時間 X1: MOV R6,#248 DJNZ R6,S DJNZ R7,X1 RET 4.4 硬
51、幣計數(shù)的總電原理設(shè)計 根據(jù)前面光電傳感器計數(shù)原理的介紹,當(dāng)硬幣落入紅外光電傳感器中的入口時,硬幣遮擋光線從而使紅外接收端的輸出產(chǎn)生脈沖信號,既電平的高低變化,由電平的高低變化促使單片機(jī)的外部中斷發(fā)生變化,通過程序?qū)⑦@一變化顯示在LED上,從而對硬幣進(jìn)行計數(shù)。其硬幣計數(shù)原理圖如圖4-8所示。 4.5 小結(jié) 本章主要根據(jù)設(shè)計要求選擇了用于計數(shù)的紅外光電傳感器和8051單片機(jī)對硬幣進(jìn)行清分計數(shù)。其中計數(shù)部分設(shè)計包括單片機(jī)的時鐘電路和復(fù)位電路的設(shè)計、電源電路的設(shè)計以及整個硬幣清分計數(shù)的硬件原理圖。 圖4-8 硬幣計數(shù)電原理圖 第五章 系統(tǒng)軟件設(shè)計 5.1 系統(tǒng)程序設(shè)計思路 程序設(shè)
52、計思路:以單片機(jī)的外部中斷INT0進(jìn)行清零,用外部中斷INT1對脈沖進(jìn)行計數(shù),并用動態(tài)變化的74LS138與LED數(shù)碼管連接實現(xiàn)累進(jìn)顯示。 主程序圖如圖5-6所示,用單片機(jī)中30H~34H地址來分別記錄顯示管中相應(yīng)D0~D4中所顯示的數(shù)值。單片機(jī)通過P0口將數(shù)據(jù)傳輸給顯示電路。 每次脈沖啟動中斷INT1,將R1中的數(shù)值加1,若R1設(shè)有9,則將數(shù)值保存于30H中,并調(diào)用顯示子程序?qū)?0H~34H中記錄的數(shù)值顯示給D0~D4。若大于9,則將R1和30H中的值清零,將31H中的值加1,若31H中的值不大于9,則調(diào)用顯示子程序,依次顯示30H~34H中的值,若31H中的值大于9,則將32H中的值加
53、1,將31H中的值清零。若32H中的值不大于9,則調(diào)用顯示子程序,顯示30H~34H中的值。若32中的值大于9,則將33H中的值加1,將32H中的值清零。若33H中的值不大于9,則調(diào)用顯示子程序,顯示30H~34H中的值。若33H中的值大于9,則將34的值加1,將33H中的值清零。若34H中的值不大于9,則調(diào)用顯示子程序,顯示30H~34H中的值。若34H中的值大于9,則說明顯示管已經(jīng)達(dá)到了能顯示的最高處,程序溢出。所以將程序調(diào)回程序初始化處,進(jìn)行清零。 5.2 主程序流程圖設(shè)計 (1)定時中斷0程序框圖 觸發(fā)器定時中斷0 調(diào)用顯示子程序 返回主程序 圖5-1 定時中
54、斷0程序圖 定時中斷0的作用是清零,通過按鈕將其清零。 (2)中斷1流程圖 圖5-5 硬幣計數(shù)電原理圖 觸發(fā)中斷1 D1值加1 判斷D1是否大于9 D2加1,D1清零 判斷D2是否大于9 D3加1,D2清零 判斷D3是否大于9 D4加1,D3清零 判斷D4是否大于9 D5加1,D4清零 判斷D5是否大于9 顯示益出,返回初始化程序 返回主程序 否 否 否 否 否 圖5-2 中斷1流程圖 中斷INT1主要是將外部的電壓變化變?yōu)橹袛?的電平變化,然后通過顯示電路和程序?qū)⑦@種變化顯示在數(shù)碼管內(nèi),就可以知道落入光電傳感器中硬幣的個數(shù)。 (3)主程
55、序框圖 開始 程序初始化 循環(huán)程序 圖5-3 主程序流程圖 5.3 系統(tǒng)程序清單 系統(tǒng)的主程序如下所示: ORG 00H LJMP START ORG 03H LJMP MAIN ORG OBH ;跳至TIMERO中斷起始地址 JMP TIMO ;跳至TIMERO中斷子程序TIMO ORG 13H LJMP INT1 START: MOV TMOD,#00000001B ;工作在MODE1,設(shè)
56、定TIMERO MOV THO,#LOW(65536-20000) ;設(shè)定20ms MOV TLO, #HIGH(65536-20000) SETB TRO ;啟動TIERO MOV IE,#10000010B ;TIMERO中斷使能 MAIN: CLR R1 ;R1清零 MOV R4,#05H ;清除30H~34H的地址 MOV R0,#30H CLEAR: MOV @R0,#0
57、0H INC R0 DJNZ R4,CLEAR CALL DISP D1: CJNE R1,#0AH,D2 ;判斷R1中的值的大小,若大于 MOV 30H,R1 ;9則跳到D2進(jìn)行十位數(shù)值增一,調(diào)用 CALL DISP ;顯示程序?qū)?0H~35H地址中所記錄的 LJMP D1 ;值輸?shù)斤@示管中 D2: CLR R1 M
58、OV 30H,R1 MOV A,31H INC A ;判斷31H(即十位值)中所記錄的值加CJNE A,#0AH,D3 ;1后若大于9,則調(diào)到D3進(jìn)行百位數(shù)值 MOV 31H, A ;增一,若不大于9,則將十位值保存于 CALL DISP ;31H中 LJMP D1 D3: CLR A MOV 31H,A MOV A,32H INC
59、A CJNE A,#0AH,D4 MOV 32H,A CALL DISP LJMP D1 D4: CLR A MOV 32H, A MOV A,33H INC A CJNE A,#0AH,D5 MOV 33H,A CALL DISP LJMP D1 D5: CLR A MOV
60、 33H, A ;判斷最高位第五位中的值加一后是否 MOV A,34H ;大于9,若大于9,則回到程序初始化 INC A ;處,進(jìn)行清零,將程序重新開始若不大 CJNE A,#0AH,MAIN ;于9,將值保存在34H中,調(diào)用顯示子 MOV 34H,A ; 程序 CALL DISP LJMP D1 DISP: MOV A,34H ADD A
61、,# 40H ;D5數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D5 CALL DELAY ;掃描延時 MOV A,33H ADD A,#30H ;D4數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D4 CALL DELAY ;掃描延時 MOV A,32H ADD A,#20H ;D3數(shù)據(jù)值加上74138掃描值 MOV P0,A
62、;顯示D3 CALL DELAY ;掃描延時 MOV A,31H ADD A,#10H ;D2數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D2 CALL DELAY ;掃描延時 MOV A,30H ADD A,#00H ;D1數(shù)據(jù)值加上74138掃描值 MOV P0,A ;顯示D1 CALL DELAY ;掃描延時 RET DELAY:MOV R7,#06
63、 ;顯示器掃描時間 X1: MOV R6,#248 DJNZ R6,S DJNZ R7,X1 RET INT1: INC R1 ;中斷1,使R1值加1 LJMP D1 TIMO: CALL DISP ;定時調(diào)用顯示子程序 RET 5.4 小結(jié) 本章重點(diǎn)介紹了系統(tǒng)的軟件設(shè)計。軟件設(shè)計主要包括系統(tǒng)程序設(shè)計思路、程序流程圖和程序清單三部分。通過這三部分的設(shè)計,可以使系統(tǒng)的軟硬件相結(jié)合
64、,實現(xiàn)對硬幣的計數(shù)。 結(jié) 論 硬幣清分計數(shù)機(jī)計數(shù)部分設(shè)計是本文的重點(diǎn)部分之一,也是硬幣清分機(jī)的重要組成部分。在計數(shù)方面采用了光電傳感器進(jìn)行對硬幣的檢測,與渦流法相比其結(jié)構(gòu)更簡單。由于光電傳感器與硬幣是非接觸型的,從而能達(dá)到很高的計數(shù)速度。本次設(shè)計的另一個重點(diǎn)是如何將傳感器的輸出信號(硬幣落入到光電傳感器中的個數(shù))在單片機(jī)的處理之下通過段譯碼器7447和位譯碼器74ALS138將數(shù)據(jù)顯示到LED中,主要是通過程序的設(shè)計實現(xiàn)的。 采用光電傳感器計數(shù)在速度上能夠達(dá)到很高的要求,但是對硬幣的識別方面上還存在很大的缺陷。采用電渦流法在一定程度上彌補(bǔ)了這一缺陷,但是它設(shè)計復(fù)雜,而且成本高。隨著技
65、術(shù)的不斷發(fā)展,硬幣清分計數(shù)機(jī)將向高速度、高識別能力和微型體積等方面發(fā)展。 參考文獻(xiàn) [1] 張麗娟.基于DSP的高速硬幣清分系統(tǒng)[D].南京航空航天大學(xué),2005. [2] 潘春嶺.基于PC104總線的高速硬幣清分機(jī)研制[D].南京航空航天大學(xué),2007. [3] 郎家峰.硬幣檢測清分系統(tǒng)研究[D].南京航空航天大學(xué),2005. [4] 馬西秦.許振中.自動檢測技術(shù)[M].機(jī)械工業(yè)出版社,2000.97-108. [5] 林洪貴.基于分離盤的硬幣清分機(jī)實例介紹[J].福建:集美大學(xué),2007. [6] 郭星.商云男.ST800A型硬幣清分機(jī)造型設(shè)計研究[J].邯鄲:河北工
66、程大學(xué),2007. [7] 李好博.枸杞分級自動計數(shù)系統(tǒng)的設(shè)計[J].天津:南開大學(xué),2008. [8] 肖麗英.YB5O全自動硬幣計數(shù)、包卷機(jī)的研制[J].北京:清華大學(xué),2003. [9] 王煜東.傳感器應(yīng)用電路400例[M].中國電力出版社,2008.256-257. [10] 吳金戌,沈慶陽,郭庭吉.8051單片機(jī)實踐與應(yīng)用[M].清華大學(xué)出版社,2001.1-2,161-163. [11] 張毅剛,彭喜源.MCS-51單片機(jī)應(yīng)用設(shè)計[M].哈爾濱工業(yè)大學(xué)出版社,1997.7-10,21-22. [12] 韓志軍,沈晉源,王振波.單片機(jī)應(yīng)用系統(tǒng)設(shè)計[M].機(jī)械工業(yè)出版社,2005.2-12. [13] 張毅剛,彭喜源,董繼成.單片機(jī)原理及應(yīng)用[M].高等教育出版社,2003.10-12. [14] 秦龍.MSP430單片機(jī)[M].中國電力出版社,2005.165-167 . [15] TMS320VC5402 and TMS320VC5402 Bootloader,SPRA618,TI,2000. [16] Z.Liu,K
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。