螺旋式滾筒硬幣分離計數(shù)包裝機設計
螺旋式滾筒硬幣分離計數(shù)包裝機設計,螺旋式滾筒硬幣分離計數(shù)包裝機設計,螺旋式,滾筒,硬幣,分離,計數(shù),裝機,設計
摘 要
本次畢業(yè)設計,主要目的是完成螺旋式滾筒硬幣分離計數(shù)包裝機的結(jié)構設計,技術設計和性能優(yōu)化,目的是把不同面值的硬幣通過一系列機構分離計數(shù),最終進入包裝機構進行包裝。本次設計系統(tǒng)地分析了整體方案及各結(jié)構,在對設計任務和目的總體把握的情況下,進行整機結(jié)構、原動機構、傳動機構、分離系統(tǒng)、計數(shù)裝置和包裝機構的設計。由于裝置分離的精確性和計數(shù)的準確性是一個至關重要的性能要求,因此需要對滾筒轉(zhuǎn)速、傳動形式、收集形式進行分析選取,分析工作的實際情況進行編程,根據(jù)安裝條件選取合適的傳感器,通過實驗結(jié)果做出選擇,同時選取最佳的包裝方式,保證最終效果。還需要站在全局角度進行裝置的可靠性,加工工藝性和經(jīng)濟性分析,使得裝置得到優(yōu)化。并且在實際工程模式下,充分考慮加工工藝性和經(jīng)濟性之間的關系,制定合理的加工工藝,保證加工精度,同時運用合理的工程管理方法指導生產(chǎn)實踐。
關鍵詞:硬幣分離;計數(shù)機構;包裝裝置
I
ABSTRACT
The main purpose of this graduation design is to complete the structural design of the spiral drum coin separation and counting packaging machine, technical design and optimization, separate the coins with different face values and count the final packaging. This design systematically analyzes the overall plan and the various structures. In the case of the overall grasp of the design task and purpose, the design of the whole machine structure, the original mechanism, the transmission mechanism, the separation system and the counting device are carried out. As the accuracy of the separation of the device and the accuracy of the count is a critical performance requirement, it is necessary to select the rotating speed of the cylinder, choose the experimental results and select the best way of packing. From the global perspective, the reliability, manufacturability and economy of the device are analyzed, and the device is optimized. In the actual project model, the relationship between processing technology and economy is fully considered, the reasonable processing technology is formulated, and the production practice is guided by reasonable engineering management methods.
Key Words:Coin separation;Counting mechanism;Packing device
II
目 錄
摘 要 I
1.緒論 1
1.1螺旋式滾筒硬幣分離計數(shù)包裝機的目的和意義 1
1.2本課題應解決的主要問題及技術要求 1
1.3國內(nèi)外硬幣分離機的發(fā)展概況 2
2.總體方案設計 4
2.1螺旋式滾筒硬幣分離計數(shù)包裝機總設計要求 4
2.2螺旋式滾筒硬幣分離計數(shù)包裝機的設計方法及方案選擇 5
3.螺旋式滾筒硬幣分離計數(shù)包裝機機構設計 6
3.1整機機座的設計 6
3.2電動機的選擇 6
3.3傳動機構的設計 6
3.4分離機構的設計 8
3.5計數(shù)機構的設計 10
3.6包裝機構的設計 11
4.零部件設計及強度校核 12
4.1程序檢驗 12
4.2零件設計 17
4.3強度校核 18
5.結(jié)論 20
致 謝 22
附錄3:計數(shù)程序 39
螺旋式滾筒硬幣分離計數(shù)包裝機設計
1.緒論
1.1螺旋式滾筒硬幣分離計數(shù)包裝機的目的和意義
本畢業(yè)設計課題來源于遼寧省機械設計創(chuàng)新大賽,命題與高校工程訓練教學內(nèi)容相銜接,體現(xiàn)綜合性工程能力。隨著經(jīng)濟高速發(fā)展和自動化技術的實現(xiàn),硬幣流通量逐漸增大,各種面值的硬幣會出現(xiàn)混合的情況,而現(xiàn)階段硬幣的分類和清點還主要依靠人手工完成,耗費大量人力,國內(nèi)外可以實現(xiàn)此功能的裝置又大多結(jié)構復雜、難于大批生產(chǎn)且尚未成熟。無人售票、自動售貨機的推廣,硬幣流通量大大增加,特別是公交公司、金融機構等每天要對大量硬幣進行分類。命題內(nèi)容體現(xiàn)“創(chuàng)新設計能力、制造工藝能力、實際操作能力和工程管理能力”四個方面的要求。現(xiàn)代工業(yè)的發(fā)展不僅要求產(chǎn)品高質(zhì)量、高性能,而且為實現(xiàn)可持續(xù)發(fā)展,產(chǎn)品的生產(chǎn)工藝必須高效率、低成本、節(jié)約能源。
所以,從現(xiàn)實以及長遠來說,都有必要掌握硬幣識別的核心技術,擁有自主知識產(chǎn)權,打破壟斷,提高在該領域的國際競爭力?,F(xiàn)有的硬幣分離機主要有篩動式硬幣分類裝置:該硬幣分離裝置由動力及傳動裝置、分離裝置、收集裝置及計數(shù)裝置等部分組成;旋轉(zhuǎn)式硬幣分離機:旋轉(zhuǎn)分離裝置、分類收集裝置、送幣裝置和機座組成;根據(jù)直徑及厚度進行分離的:因為不同面值的硬幣厚度和直徑不同,通過一些機械裝置進行分離。
因此我設計制作螺旋式滾筒硬幣分離計數(shù)包裝機,希望可以找到新的方法來更好的解決這個問題。
1.2本課題應解決的主要問題及技術要求
主要問題:
(1)完成螺旋式滾筒硬幣分離計數(shù)包裝機總體方案設計
(2)完成螺旋式滾筒硬幣分離計數(shù)包裝機結(jié)構設計
(3)繪制相關的CAD設計圖紙
技術要求:主體的分離裝置是一個具有兩種不同直徑的圓柱筒,圓柱筒由鋼軸和圓盤支架支撐,鋼軸通過軸承固定于分離機的機座上,在鋼軸靠近軸端位置安裝一個鏈輪,交流伺服電機末端安裝一個鏈輪,兩者通過鏈條連接傳動。滾筒的下方通過兩塊擋板相隔,下面通過三個收集裝置將不同面值的硬幣收集起來。硬幣下落時先到達一塊斜置的擋板上,然后滑落到一個通道里,硬幣滾出通道的末端時,通過安裝好的計數(shù)裝置進行計數(shù),最后通過包裝機構對收集好的硬幣進行包裝。
1.3國內(nèi)外硬幣分離機的發(fā)展概況
硬幣與國民生活形影不離,國內(nèi)外很早已開始對硬幣的識別研究。在這個領域里,國外較早的開展了研究,并且做了大量的工作。開發(fā)的產(chǎn)品大致也分為三個檔次,低檔、中檔和高檔。低檔清分速度在1000 枚/ min以下,中檔為1000~1500枚/ min左右,高檔則在 1500 枚/ min 以上。所使用的清分方法上主要有兩大類,一類是根據(jù)物理技術進行清分,另一類是根據(jù)性能指標進行清分。高速清分基本上都是采用性能指標來進行清分。國際上很多銀行器具公司也做了大量工作,如瑞典Scan CoinAB 公司,它是一家專業(yè)生產(chǎn)各種銀行器具的公司,也是國際上公認的銀行器具做的最好的公司,成系列地研制了針對不同貨幣體制下的清分系統(tǒng)。但是,中國的貨幣比較復雜,他們的系統(tǒng)應用在中國尚有一系列問題。在國內(nèi)使用,誤判率≤0.5%,但該公司的產(chǎn)品價格昂貴,且存在技術壟斷,從發(fā)展趨勢上來講,一味依靠國外企業(yè),不利于我國國民經(jīng)濟的發(fā)展。
所以,從現(xiàn)實以及長遠來說,都有必要掌握硬幣識別的核心技術,擁有自主知識產(chǎn)權,打破壟斷,提高在該領域的國際競爭力?,F(xiàn)有的硬幣分離機主要有篩動式硬幣分類裝置:該硬幣分離裝置由動力及傳動裝置、分離裝置、收集裝置及計數(shù)裝置等部分組成;旋轉(zhuǎn)式硬幣分離機:旋轉(zhuǎn)分離裝置、分類收集裝置、送幣裝置和機座組成;根據(jù)直徑及厚度進行分離的:因為不同面值的硬幣厚度和直徑不同,通過一些機械裝置進行分離。
在2004年7月7日公開的中國專利公告CN2624299Y中公開了一種“硬幣分離機的硬幣提供裝置”,它是為了解決硬幣容易被卡住、無法繼續(xù)分離的技術問題,包括安裝在硬幣分離機上的可正、反向旋轉(zhuǎn)的馬達以及馬達輸出軸,輸出軸上套有一棘輪,與棘輪相配合的棘爪裝在彈簧安放孔內(nèi),其后部設有彈簧,在棘輪上方設有一硬幣盤,硬幣盤上開有多個硬幣盤孔,硬幣盤的上方扣合有一中間內(nèi)凹的硬幣內(nèi)盤,在硬幣內(nèi)盤的側(cè)壁上開有漏幣調(diào)整口,硬幣盤和硬幣內(nèi)盤均套裝在輸出軸上,它實際上是一種硬幣分離機。
但是,現(xiàn)有的硬幣分離機有幾個缺點:
(1)分離大量的硬幣時,當硬幣收納管都裝滿時也不能自動停止,落幣抽屜中落下的硬幣還要重新分離;
(2)硬幣分離都完成后,即使搬運容器中沒有硬幣,使用者如果不關電源,硬幣分離還要繼續(xù)操作;
(3)在硬幣分離過程中,使用者不能取出硬幣收納管包裝,必須等硬幣分離完了,硬幣分離機操作停止;
(4)硬幣分離完了,沒有確認硬幣分離管內(nèi)收納的硬幣個數(shù)的方法,只能把硬幣收納管收納的硬幣倒出來數(shù)數(shù)??偟膩碚f,現(xiàn)有的這種硬幣分離機的缺點是控制能力差、使用不方便、噪聲大、壽命短。
采用根據(jù)硬幣直徑的大小對幣值進行清分的方法,雖然不具備辯偽功能,但可以對中國現(xiàn)行硬幣快速準確按幣值進行清分。主要特色是設計簡便、清分準確、使用可靠、維護簡便、價格低廉等。而且系統(tǒng)具備擴展的潛能,可以滿足將來硬幣分離機發(fā)展的需求,因此此產(chǎn)品具備較高的推廣應用價值,其發(fā)展前景相當廣闊。
新型硬幣分離計數(shù)裝置與其它處理錢幣的機械裝置相比,設計理念簡單、合理,能實現(xiàn)高效處理、功能雙帶,且可用于生產(chǎn)并投入使用,成本較低,前景可觀??蓮V泛應用于各種商場、地鐵公司、公交公司等硬幣流通量大的場所,大大節(jié)省人力、物力和財力。針對國家發(fā)行的第五套硬幣,根據(jù)不同面值硬幣具有不同直徑和厚度的特點,設計了一種簡易、小型的硬幣分離機,通過電機帶動分離盤,使混合的硬幣通過分離槽分離出來,并分別進行計數(shù)收集。
2.總體方案設計
2.1螺旋式滾筒硬幣分離計數(shù)包裝機總設計要求
此設計需要解決的問題以及實現(xiàn)的功能:
(1)硬幣分離機的電機:選擇電機時需要綜合考慮負載類型、額定電壓、額定功率、轉(zhuǎn)速、扭矩等參數(shù),根據(jù)實際工作情況,對各部分機構分別進行分析計算,最后做出選擇。
(2)傳動方案選擇:在選擇傳動方案時,要考慮整機的功能要求和工作條件,經(jīng)過分析計算,確定傳動的級數(shù)以及各組成部分的連接方式,先做出草圖示意圖。傳動的方案有很多種可能,其中可以通過改變傳動類型和布置順序來實現(xiàn)。最后還要考慮整個傳動裝置對整機的影響,要有一定的保護作用。
(3)分離機構選擇:分離機構可以通過硬幣的多種參數(shù)進行分離,其中較常用的幾個參數(shù)為硬幣的化學成分、質(zhì)量、直徑等,選擇時需要綜合考慮各機構相互配合的問題,以及最后的分離效果,還有裝置的制造工藝是否能夠達到,以及材料的選擇,最后確定方案。
(4)計數(shù)機構選擇:計數(shù)機構最重要的是精確性和穩(wěn)定性,可以通過傳感器實現(xiàn),此時就需要選擇傳感器的類型,選擇時要綜合考慮其他機構的方案,不能影響其他機構正常運行以及保證后續(xù)功能能夠順利實現(xiàn)。
(5)包裝機構的選擇:包裝機構是本裝置的最后一項功能,根據(jù)硬幣的自身特性和最后預期的效果進行選擇,也應考慮之后的儲存及運輸問題。
與此同時,要將加工工藝方案和需要的材料進行分析確定,通過一系列實驗確定最終的方案路線。
本設計要實現(xiàn)的功能是:因為滾筒上排列不同直徑的圓孔及固定在滾筒上螺旋帶將不同直徑的硬幣分離開,硬幣在進入滾筒后,因為滾筒的旋轉(zhuǎn),固定在內(nèi)部的螺旋帶推動內(nèi)部的硬幣向另一端移動,在此期間不同的硬幣將在對應圓孔區(qū)內(nèi)掉落,之后在收集的同時完成計數(shù),并且在顯示屏上顯示各種硬幣的總值及所有硬幣的總值,最終在包裝機構內(nèi)完成包裝。
設計時需考慮以下要求:
(1) 裝置應能精確的將不同面值的硬幣分離開,不能出現(xiàn)漏分的情況。
(2)電機選取要求:電機的轉(zhuǎn)速應既能保證效率,又不能太快而導致漏分的現(xiàn)象,以及響應速度、過載能力和運行性能等的要求。
(3)計數(shù)裝置要滿足準確的要求,需要滿足計數(shù)的準確和計算的準確。
2.2螺旋式滾筒硬幣分離計數(shù)包裝機的設計方法及方案選擇
完成本題目要求設計的螺旋式滾筒硬幣分離計數(shù)包裝機應先明確目的,確定實施路線,必須事先認真分析討論題目給出的要求,從細節(jié)出發(fā),注重每個環(huán)節(jié)的把控,才能做到條理清楚,事半功倍。其次,為了更好的完成本課題,要做好材料選擇及加工方法的確定。
方案選擇如下:電機采用有刷直流電機,傳動裝置采用齒輪定比傳動,轉(zhuǎn)動軸通過鍵連接形式與齒輪進行配合,轉(zhuǎn)軸與滾筒通過螺紋連接形式實現(xiàn),需要用螺母進行固定。硬幣在筒內(nèi)的移動通過螺旋帶實現(xiàn),螺旋帶跟隨滾筒一起轉(zhuǎn)動同時推動硬幣向前運動,硬幣在到達相對應直徑的圓孔時掉落,硬幣在下落到收集裝置時,由于裝置有兩塊斜板組成,所以最終硬幣會到達槽內(nèi),最終滾落下來通過計數(shù)裝置的傳感器,完成計數(shù),計數(shù)裝置由光電傳感器接受光信號,將轉(zhuǎn)化成的電信號傳到單片機內(nèi),完成統(tǒng)計計算工作。之后在包裝機構中完成包裝工作,包裝機構的收集桶固定在一個一側(cè)有齒條的矩形板上,接著通過控制舵機的轉(zhuǎn)角將桶移動,換到下一個收集,最終完成所有功能。
3.螺旋式滾筒硬幣分離計數(shù)包裝機機構設計
3.1整機機座的設計
因為電機在轉(zhuǎn)動時會產(chǎn)生振動,故機體需具有一定的穩(wěn)定性和抗振性,兼顧作品的美觀性,機體采用5mm的亞克力板,考慮到加工精度,采用cad成圖,雕刻機加工保證精度。
3.2電動機的選擇
為滿足不同的分離速度要求,選取可以調(diào)速的微型有刷直流電機,型號為XD-37GB520。
3.3傳動機構的設計
本硬幣分離機需要將電機的動力傳遞到分離裝置上,帶動滾筒旋轉(zhuǎn),同時內(nèi)部的螺旋條推進硬幣向前移動。硬幣分離機應具備如下優(yōu)勢:運行平穩(wěn)、機構不繁瑣、機械效率高等等,做到這些就能很好的完成功能。下列方案可供選擇:
3.3.1皮帶傳動
(1)工作時傳動很平穩(wěn)且無噪聲,具有緩沖、吸振的能力
(2)在過載時,皮帶會在帶輪上發(fā)生打滑,可有效防止構件中薄弱的零部件損壞,起到安全保護的作用
(3)較其他傳動方式造價低廉、不需要潤滑以及緩沖、吸震、易維護等特點
缺點:
(1)滑動損失:皮帶在工作時,由于帶輪兩邊的拉力差以及相應的變形經(jīng)差形成彈性滑動,導致帶輪與從動輪的速度損失。彈性滑動與載荷、速度、帶輪直徑和皮帶的結(jié)構有關,彈性滑動率通常在1%-2%之間。有的皮帶傳動還有幾何滑動;
(2)過載時將引起打滑,使皮帶的運動處于不穩(wěn)定狀態(tài),效率急劇下降,造成磨損加劇,嚴重影響皮帶的壽命;
(3)滯后損失:皮帶在運行中會產(chǎn)生反復伸縮,特別是在帶輪的繞曲會使皮帶體內(nèi)部產(chǎn)生摩擦引起功率損失;
(4)空氣阻力:皮帶高速傳動時,運動中的風阻也將引起轉(zhuǎn)矩損耗,損耗值隨著速度的升高而增大;
(5)軸承的摩擦損失:軸承在裝置工作時受到皮帶的拉力,會引起轉(zhuǎn)矩損?;瑒虞S承和滾動軸承均會造成損失
3.3.2鏈條傳動
(1)不需考慮彈性滑動和打滑,能夠保持準確傳動比;
(2)工作時需要張緊力較小,作用在軸上的壓力小,有效減少軸承的摩擦損失;
(3)整個傳動裝置更緊湊;
(4)能夠適應高溫,有油污等的惡劣環(huán)境;
(5)制造和安裝精度都較低,中心距較大時傳動結(jié)構比較簡單。
缺點:瞬時轉(zhuǎn)速以及瞬時傳動比不是常數(shù),傳動時的平穩(wěn)性較差,會有一定的沖擊和噪聲。
3.3.3齒輪傳動
(1)效率較其他方式高;
(2)整個裝置結(jié)構緊湊;
(3)工作時可靠
(4)傳動比穩(wěn)定。
綜上所述,本裝置采用齒輪傳動,計算具體參數(shù):
電機轉(zhuǎn)軸與滾筒主軸距離:L=100mm
模數(shù) m=2
齒數(shù) Z1=30,Z2=70
傳動比i=Z2Z1=7030=2.3 (3.1)
分度圓直徑d1=mz1=60mm,d2=mz2=140mm (3.2)
標準中心距a=m(z1+z2)2=100mm (3.3)
齒頂圓直徑
da2=(Z2+2ha*)m=64mm
da2=(Z2+2ha*)m=144mm (3.4)
齒根圓直徑
df1=(Z1-2ha*-2c*)m=55mm
df2=(Z2-2ha*-2c*)m=135mm (3.5)
圖3.1 小齒輪
圖3.2 大齒輪
3.4分離機構的設計
分離滾筒,采取中空設計,設計半徑為66.5mm,設計長度為270mm,圓筒前半部分陣列排布直徑為19.5mm的圓,負責分離1角硬幣,后半部分陣列排布直徑是21mm的圓,用來分離5角硬幣,圓筒內(nèi)部裝有螺距為20mm的窄螺旋,可以讓硬幣向前進給,隨機通過圓筒側(cè)壁的陣列圓。若硬幣直徑小于圓筒所開直徑,硬幣便可以通過筒壁的圓掉落,落到在起下方的收集裝置,進行收集、計數(shù)等工作。螺旋自始至終貫穿圓筒,在圓筒旋轉(zhuǎn)的時候起到輔助向前推進硬幣的作用,最終1角硬幣從前半部分圓孔篩出、5角硬幣從后半部分被篩出,1元硬幣從滾筒末端掉出。以上三種硬幣均掉入到不同的收集裝置里。
圖3.3 滾筒圖
圖3.4 螺旋帶
圖3.5 滾筒軸
圖3.6 整體圖
3.5計數(shù)機構的設計
計數(shù)功能是由安裝在硬幣滑道出口處的光電傳感器完成的,硬幣通過出口時會遮擋光信號,從而產(chǎn)生一個電信號,最終完成計數(shù)和總值的計算??紤]到硬幣在連續(xù)下落時只有兩側(cè)均會出現(xiàn)間歇光,所以傳感器安裝在出口的任意一側(cè)。
圖3.7 收集裝置
3.6包裝機構的設計
包裝機構由5個直徑略大于硬幣的桶固定在一個帶齒條的長板上構成,齒條由舵機帶動,當傳感器檢測到一定數(shù)量的硬幣落入桶內(nèi)后,舵機轉(zhuǎn)動,換到下個桶收集,直至5個桶全部收滿。
舵機選擇:馴龍者DG-2020-MG995 360°可控角度
齒條長度:L=113mm,
Z1=18
m=2
α1=20°
ha1=ha*m=2mm (3.6)
hf1=ha*+c*m=2.5mm (3.7)
齒輪:Z2=18
m=2
α2=20°
da2=(Z2+2ha*)m=40mm (3.8)
df2=(Z2-2ha*-2c*)m=31mm (3.9)
當一個桶收集滿后舵機轉(zhuǎn)動90°,齒條移動28.25mm,舵機轉(zhuǎn)動360°后完成包裝工作。
圖3.8 收集桶
圖3.9 舵機齒輪
4.零部件設計及強度校核
4.1程序檢驗
(1)屏幕上固定顯示的數(shù)字定位
// 函數(shù)功能:輸入定位
void PosLCD(uchar X,uchar Y)
{
uchar ucPos;
if(X == 1)
{ X = 0x80; } //第一行
else if(X == 2)
{ X = 0x90; } //第二行
else if(X == 3)
{ X = 0x88; } //第三行
else if(X == 4)
{ X = 0x98; } //第四行
ucPos = X + Y; //計算地址
WrComLCD(ucPos); //顯示地址
}
(2)對LCD屏幕的初始化
// 函數(shù)功能:LCD初始化
void LCD_Init(void)
{
WrComLCD(0x30); // 8位數(shù)據(jù)端口、選擇基本指令
DelayMS(10);
WrComLCD(0x01); // 顯示清屏
DelayMS(10);
WrComLCD(0x0C); // 顯示設定:整體顯示、游標關、不反白
DelayMS(10);
}
(3)確定顯示內(nèi)容的位置
//函數(shù)功能:顯示內(nèi)容于第幾行第幾列
void disp(uchar nn[],uchar hang,uchar lie)
{
uchar ucVal;
ucVal = 0;
PosLCD(hang,lie); // 選擇第幾行、第幾列
while(nn[ucVal] != '\0')
{
WrDatLCD(nn[ucVal]);
ucVal++;
}
}
(4)計算結(jié)果顯示位置固定
//函數(shù)功能:固定顯示
void disp_ding(void)
{
disp("一元",1,1);
disp("枚",1,7);
disp("五角",2,1);
disp("枚",2,7);
disp("一毛",3,1);
disp("枚",3,7);
disp("總計:",4,1);
disp("元",4,7);
}
(5)統(tǒng)計錢數(shù)并顯示
//函數(shù)功能:顯示錢數(shù)
void disp_money(uchar yishu,uchar wushu,uchar moshu)
{
uint zong;
uchar yibai,yi10,yige,wubai,wu10,wuge,mobai,mo10,moge,zqian,zbai,z10,zge;
zong=yishu*10+wushu*5+moshu;
yibai=(yishu/100);
yi10=((yishu%100)/10);
yige=(yishu%10);
wubai=(wushu/100);
wu10=((wushu%100)/10);
wuge=(wushu%10);
mobai=(moshu/100);
mo10=((moshu%100)/10);
moge=(moshu%10);
zqian=(zong/1000);
zbai=((zong%1000)/100);
z10 =(((zong%1000)%100)/10);
zge =(zong%10);
PosLCD(1,4);
WrDatLCD((0x30+yibai));
WrDatLCD((0x30+yi10));
WrDatLCD((0x30+yige));
PosLCD(2,4);
WrDatLCD((0x30+wubai));
WrDatLCD((0x30+wu10));
WrDatLCD((0x30+wuge));
PosLCD(3,4);
WrDatLCD((0x30+mobai));
WrDatLCD((0x30+mo10));
WrDatLCD((0x30+moge));
PosLCD(4,4);
WrDatLCD((0x30+zqian));
WrDatLCD((0x30+zbai));
WrDatLCD((0x30+z10));
WrDatLCD('.');
WrDatLCD((0x30+zge));
}
/****************主函數(shù)******************/
void main(void)
{
uchar datat1=0,datat2=0,datat3=0;
LCD_Init(); //LCD初始化
disp_ding();
P0=0x00;
P2=0x00;
while(1)
{
if(yiint==1)
{
datat1=P0;
yiput=1;
disp_money(datat1,datat2,datat3);
yiput=0;
}
if(wuint==1)
{
datat2=P0;
wuput=1;
disp_money(datat1,datat2,datat3);
wuput=0;
}
if(moint==1)
{
datat3=P0;
moput=1;
disp_money(datat1,datat2,datat3);
moput=0;
}
}
}
完整程序見附錄
程序演示:
圖4.1 初始顯示
圖4.2 實驗結(jié)果
4.2零件設計
4.2.1設計的零件:
(1)機體框架
亞克力板,厚度為5mm
長度400mm寬度200mm高度460mm
加工方式:cad作圖,雕刻機加工
(2)滾筒
鋁,厚度2mm
直徑67mm,長度270mm,圓孔直徑前半部分19.5mm后半部分21mm
(3)滾筒軸
鋼軸
直徑15mm,螺紋M15×1LH-6G
加工方式:車床車削
(4)軸套
尼龍。外圓18mm長10mm
加工方式:車床車削
4.2.2可購買的標準件
深溝球軸承2個
尺寸代號系列00大小16002
外徑32mm內(nèi)徑15mm寬度8mm
圖4.3 裝配圖
4.3強度校核
表4.1 校核結(jié)果
名稱
類型
最小
最大
應力
應力
1.037e+004N/m2
4.543e+007N/m2
位移
合位移
0mm
3.423e-002mm
應變
對等應變
8.666e-008
1.318e-004
圖4.4 應力分布圖
圖4.5 位移分布圖
圖4.6 應變分布圖
軸的材料為40Cr,其屬性為:
屈服強度7.85e+008N/m2;張力強度9.8e+008N/m2;彈性模量2.1e+011N/m2
所以,軸所受到的應變力遠小于屈服強度,故安全。
5.結(jié)論
本次螺旋式滾筒硬幣分離計數(shù)包裝機的關鍵點在于:傳動齒輪需要精準的設計,關鍵在于齒輪,齒輪在制造時需要保證精度,根據(jù)具體的科學的理論分析得到較優(yōu)方案,最后通過實踐來得到最終方案;分離裝置需要合適的轉(zhuǎn)速,以及適量的硬幣,才能保證最后的分離效果,各部分機構正常配合才能正常工作;因為本裝置各機構是自主設計,為了保證正常安裝,要查表確定好各配合的公差,這樣減少了因配合問題可能導致的能量損耗,可使裝置更加節(jié)能;計數(shù)機構要通過單片機來實現(xiàn)功能,需要編制合適的程序以及正確安裝傳感器才能實現(xiàn)功能,需要通過多次實驗來確定最終方案。
最后的包裝機構是最后一道功能,它要完美的銜接計數(shù)機構出來的硬幣,并且要合理控制舵機轉(zhuǎn)角,使收集筒正確的移動。
參 考 文 獻
[1] 廖漢元,孔建益.機械原理[M].北京:機械工業(yè)出版社,2012.
[2] 濮良貴,陳國定,吳立言.機械設計(第九版)[M].北京.高等教育出版社,2013.
[3] 成大先.機械設計手冊[M].北京.化學出版社,2002.
[4] 秦大同,謝里陽.機構設計[M].北京.化學工業(yè)出版社,2013.
[5] 高艷芳,豆賀,佟晗,薛貝貝,李小海.設計一種小型硬幣分離[J].中國科技信息,2017,(7):9-11.
[6] 周鈺明,謝光磊,洪建偉. 新型旋轉(zhuǎn)式硬幣分類機[J].科技視界,2017,(9):33-36.
[7] 趙旭基.于TRIZ理論的創(chuàng)新設計[J].新技術新工藝,2017,(7):52-54.
[8] 許留云,姚賽,王晗,石超,王美露,李林輝.一種新型硬幣分離計數(shù)裝置的設計[J]. 延安大學學報(自然科學版),2017,(1):15-19.
[9] 宋艷麗.簡單硬幣分離裝置的設計[J].現(xiàn)代制造技術與裝備,2016,(7):15-20.
[10]蔣小盼,馬愛兵,馬麗.篩動式硬幣分類裝置及其仿真運動的設計[J].工業(yè)設計,2016,(8):60-90.
[11]馮大鵬,何新超,于江豪.高效硬幣自動分類裝置的設計[J].湖北理工學院學報,2016,(5):18-36.
[12]Lin B, Okwudire C E, Wou J S, et al. Low Order Static Load Distribution Model for Ball Screw Mechanisms including Effects of Lateral Deformation and Geometric Errors[J]. Journal of Mechanical Design, 2017.
[13]Song Q, Jiang Z, Han J. Noise Covariance Identification Based Adaptive UKF with Application to Mobile Robot Systems[J]. 2007:4164-4169.
[14]Nibir S J, Parkhideh B. Magnetoresistor with Planar Magnetic Concentrator as Wideband Contactless Current Sensor for Power Electronics Applications[J]. IEEE Transactions on Industrial Electronics, 2017,(99):1-1.
致 謝
畢業(yè)設計即將結(jié)束,四年的大學生活也即將結(jié)束,在這個特殊的時間段里,心里面有許多感激的話想對我的母校,我的老師,以及我的同學們說,感謝他們陪我度過了我人生中最重要的時期,母校的哺育,各位老師們的教導,同學們的幫助讓我跨過了一個又一個難關,在此我表示深深的感激!
特別是在這近三個月中的畢業(yè)設計中,我得到了劉安生老師的大力支持以及一些同學的幫忙,讓我本來就很膚淺的知識得到了一定的充實,才得以完成了這次畢業(yè)設計,很難想像沒有他們的指導和幫助要完成這次設計將會是多么困難,因此在此表達我無限的感激。同時還要感謝的是機械工程學院的所有老師們,感謝他們?yōu)槲覀兊脑O計提供了豐富的資料,圖冊以及學習場所,讓我們在充足的資源的學習環(huán)境下順利完成了設計。
最后我要感謝大連大學機械工程學院的所有老師以及所有曾教育過我的老師們,正是有了你們在大學期間對我的教導以及教誨,我才能夠在今后的學習之路走得更遠。
36
附錄3:計數(shù)程序
#include
#define uchar unsigned char
#define uint unsigned int
/***** 12864 *****/
sbit rs=P3^5;
sbit rw=P3^6;
sbit e =P3^4;
/***** 計數(shù)片選 ******/
sbit yiint = P2^0;
sbit wuint = P2^1;
sbit moint = P2^2;
sbit yiput= P2^3;
sbit wuput= P2^4;
sbit moput= P2^5;
/**********公共延時函數(shù)***************/
// 函數(shù)功能:延時毫秒數(shù)(ValMS)
void DelayMS(uint ValMS)
{
uint uiVal,ujVal;
for(uiVal = 0; uiVal < ValMS; uiVal++)
for(ujVal = 0; ujVal < 121; ujVal++);
}
/**********************************************************
*********** 12864液晶模塊 ***************************
***********************************************************/
// 函數(shù)功能:檢測狀態(tài)標志位(判斷是忙/閑)
void DectectBusyBit(void)
{
P1 = 0xff; // 讀狀態(tài)值時,先賦高電平
rs = 0;
rw = 1;
e = 1;
DelayMS(1);
while(P1 & 0x80); // 若LCD忙,停止到這里,否則走起
e = 0; // 之后將EN初始化為低電平
}
// 函數(shù)功能:LCD寫指令
void WrComLCD(uchar ComVal)
{
DectectBusyBit();
rs = 0;
rw = 0;
e = 1;
P1 = ComVal;
DelayMS(1);
e = 0;
}
// 函數(shù)功能:LCD寫數(shù)據(jù)
void WrDatLCD(uchar DatVal)
{
DectectBusyBit();
rs = 1;
rw = 0;
e = 1;
P1 = DatVal;
DelayMS(1);
e = 0;
}
// 函數(shù)功能:輸入定位
void PosLCD(uchar X,uchar Y)
{
uchar ucPos;
if(X == 1)
{ X = 0x80; } //第一行
else if(X == 2)
{ X = 0x90; } //第二行
else if(X == 3)
{ X = 0x88; } //第三行
else if(X == 4)
{ X = 0x98; } //第四行
ucPos = X + Y; //計算地址
WrComLCD(ucPos); //顯示地址
}
// 函數(shù)功能:LCD初始化
void LCD_Init(void)
{
WrComLCD(0x30); // 8位數(shù)據(jù)端口、選擇基本指令
DelayMS(10);
WrComLCD(0x01); // 顯示清屏
DelayMS(10);
WrComLCD(0x0C); // 顯示設定:整體顯示、游標關、不反白
DelayMS(10);
}
//函數(shù)功能:顯示內(nèi)容于第幾行第幾列
void disp(uchar nn[],uchar hang,uchar lie)
{
uchar ucVal;
ucVal = 0;
PosLCD(hang,lie); // 選擇第幾行、第幾列
while(nn[ucVal] != '\0')
{
WrDatLCD(nn[ucVal]);
ucVal++;
}
}
//函數(shù)功能:固定顯示
void disp_ding(void)
{
disp("一元",1,1);
disp("枚",1,7);
disp("五角",2,1);
disp("枚",2,7);
disp("一毛",3,1);
disp("枚",3,7);
disp("總計:",4,1);
disp("元",4,7);
}
//函數(shù)功能:顯示錢數(shù)
void disp_money(uchar yishu,uchar wushu,uchar moshu)
{
uint zong;
uchar yibai,yi10,yige,wubai,wu10,wuge,mobai,mo10,moge,zqian,zbai,z10,zge;
zong=yishu*10+wushu*5+moshu;
yibai=(yishu/100);
yi10=((yishu%100)/10);
yige=(yishu%10);
wubai=(wushu/100);
wu10=((wushu%100)/10);
wuge=(wushu%10);
mobai=(moshu/100);
mo10=((moshu%100)/10);
moge=(moshu%10);
zqian=(zong/1000);
zbai=((zong%1000)/100);
z10 =(((zong%1000)%100)/10);
zge =(zong%10);
PosLCD(1,4);
WrDatLCD((0x30+yibai));
WrDatLCD((0x30+yi10));
WrDatLCD((0x30+yige));
PosLCD(2,4);
WrDatLCD((0x30+wubai));
WrDatLCD((0x30+wu10));
WrDatLCD((0x30+wuge));
PosLCD(3,4);
WrDatLCD((0x30+mobai));
WrDatLCD((0x30+mo10));
WrDatLCD((0x30+moge));
PosLCD(4,4);
WrDatLCD((0x30+zqian));
WrDatLCD((0x30+zbai));
WrDatLCD((0x30+z10));
WrDatLCD('.');
WrDatLCD((0x30+zge));
}
/****************主函數(shù)******************/
void main(void)
{
uchar datat1=0,datat2=0,datat3=0;
LCD_Init(); //LCD初始化
disp_ding();
P0=0x00;
P2=0x00;
while(1)
{
if(yiint==1)
{
datat1=P0;
yiput=1;
disp_money(datat1,datat2,datat3);
yiput=0;
}
if(wuint==1)
{
datat2=P0;
wuput=1;
disp_money(datat1,datat2,datat3);
wuput=0;
}
if(moint==1)
{
datat3=P0;
moput=1;
disp_money(datat1,datat2,datat3);
moput=0;
}
}
}
收藏