時間:2022年03月16日 分類:電子論文 次數:786
社會的高速發展對服務業的要求也越來越高,尤其表現在餐飲行業。設計一種以STC89C52單片機為核心的送餐機器人。送餐機器人主要由自主行進的機器人和餐盤組成。控制系統作為送餐機器人的核心,由主控模塊、超聲波測距模塊、紅外循跡模塊等部分組成,送餐機器人可按照設定路徑行進并規避避障,將餐品送到指定地點。送餐機器人市場廣闊,適應能力強,具有很高的實用價值。
隨著時代的飛速發展,社會的不斷進步,許多問題也展現在我們面前。人口老齡化嚴重的問題很大程度限制了勞動力的發展,同時由于人們生活水平的不斷提高,勞動力的價格也逐步上漲,尋找替代勞動力的方法成為熱點話題。設計一款可以自主的移動送餐機器人,機器人利用紅外傳感器巡線進行自主行進,利用超聲波測距傳感器規避障礙物。在當前疫情背景下,使用機器人在餐廳中替代服務員對顧客進行服務,不僅減少了因疫情而帶來的安全隱患,同時也為顧客帶來了全新的用餐體驗。利用機器人在節約勞動力成本的同時還滿足人們對生活智能化的需求。
1.系統總體方案設計
本次設計的送餐機器人,它的外形設計不再是像其他設計的人形設計,而是一個矮小靈活的柱狀機器人,方便清理和維修。送餐機器人的上部分是一個可以承裝三到四個菜品的箱子,下部分通過一個小車相互連接,送餐機器人利用下半部分的小車來進行移動。當開始供電時,下半部分的小車開始工作,帶動整個機器人開始送餐。一個送餐機器人可同時為多個顧客運送多個菜品,如果餐品過多的時候,也可打開機器人的身體內部,用以運送菜品。由于慣性的作用,只要小車速度合適,那么不管是其內部還是外部的餐品都可保證平整安全地送到每個顧客的餐桌上。機器人設計新穎,外形干凈整潔,運行平穩,維修方便。
2.硬件電路設計
設計的送餐機器人需要保證,在餐廳內,需要提前設計好機器人所行走的路徑,并保證餐廳內有充足的光線,使機器人能夠檢測到路徑。餐廳內,利用黑色的不反光材料設計送餐機器人的行走路徑,如此設計機器人便可以通過對室內的光線明暗檢測,來進行送餐服務,最后將餐品送到指定位置。傳感器需要能在光線充足的餐廳內,對地面進行檢測,對地面的明亮程度,找到合適的送餐路徑,單片機對傳感器的信號進行處理,并判斷機器人是否偏離規劃的路徑,偏離的程度有多少。
以此保證送餐機器人可以穩定地將餐品送到目的地,同時,機器人也有很好的原路返回能力,這就保證了機器人可以很快送下一次餐品。由于送餐機器人的行走路徑已經提前規劃出來,那么就可以通過路徑的信息來控制送餐機器人送餐的速度,這就無須時時刻刻的檢測送餐機器人的送餐狀態,節省了很多復雜的速度檢測過程,并且對送餐機器人的平穩運行有了很好的保障。
2.1單片機模塊
本次設計的主控芯片采用的是低電壓、高效率的STC89C52單片機芯片,可編程閃存,處理速度較其他單片機也是相對較快的,3個16位定時器、計數器可以實現多程序的同時運行,MAX810復位電路,32位I/O線使它具有更大的功能拓展空間,看門狗定時器和512字節RAM可以編寫更多、更復雜的程序。
2.2傳感器模塊本次設計采用的傳感器模塊是超聲波傳感器,此超聲波傳感器可以發出高于20KHz的聲波,如果在送餐過程中,需要傳感器發出一系列的動作,則需要超聲波接收器配合接收發出的超聲波來進行實現所需的功能。傳感器的接收器和發射裝置是它實現功能的兩大核心,根據它產生超聲波的方式,超聲波傳感器可以分為兩類:機械式超聲波傳感器和電氣式超聲波傳感器,目前市面上我們經常用到的是壓電式超聲波傳感器。
2.3電機驅動模塊本次設計送餐機器人的電機驅動模塊是由直流減速電機來實現的,它的優點是,便于實現電機的安裝、便于反復的安裝拆卸、體型相對靈巧,重量適中,安裝于機器人時,大大減小了機器人的負載,用來作為驅動電機十分合適。直流電機的電機轉矩大,能夠輕松帶動機器人的行動,同時其靈巧的體積也為后來安裝其他元件節省了很多的空間。
2.4紅外循跡模塊送餐機器人的紅外傳感器尋跡的原理,主要是通過紅外線檢測裝置,去探尋路面上的明暗變化,由于路徑是由黑色的不反光材料設置的特殊材料,相較于沒有設置路徑,設置路徑的位置光線更暗。
當啟動機器人,機器人開始自動送餐時,機器人通過傳感器不斷地向外發出紅外光線,來檢測地面的明暗情況,當紅外光線照在沒有設置路徑的位置時,此時地面發生漫反射,紅外光線被分散開;當紅外光線照射在黑色的路徑上時,由于黑色材料吸收所有光線,所以沒有反射回來的紅外光線,傳感器也就無法檢測返回的光線。所以,我們利用光線照在路徑于非路徑上的差異,用于送餐機器人檢測路徑,從而實現送餐機器人的紅外循跡功能,達到自動送餐的目的。
2.5電源模塊
當送餐機器人開始工作時,它的工作電壓不得小于12V,送餐機器人的供電模塊由220V的市電電壓提供,經過送餐機器人的整流系統,將其轉化為±25V的交流電壓,±25V的交流電壓經過三端穩壓器輸出±12V的電壓,之后的+12伏電壓再經過一次得到+8伏電壓,-12V的電壓經過三端穩壓器,然后作為系統的電源工作。具體是將電磁鐵的兩端連接到單片機系統的8引腳上,同時,通過一根金屬電線將機器人的電機驅動模塊的端口4連接在單片機系統的P10端口上。
當送餐機器人啟動電源,并開始進行工作時,電磁鐵上有電流經過,電機開始被驅動,當送餐機器人到達目的地時,軟件程序開始指揮單片機工作,單片機的P10端口產生低電平信號,同時,電機驅動模塊開始運作,隨后,電源停止向電磁鐵輸出電流,電磁鐵的磁性消失,以此來進行對機器人的控制。
3.應用程序設計
通過硬件的設計方案,來進行軟件的編寫設計。為實現送餐機器人的所有功能,本設計采用匯編語言設計程序,對各個模塊的程序進行編寫,以實現送餐機器人的全部功能。編寫軟件包含主程序的設計、紅外循跡子程序的設計、中斷子程序、延時子程序、定位子程序。定位子程序是通過超聲波傳感器來進行的,子程序調用后,再進入延時子程序,實現對機器人自身位置的探測和對障礙的規避。送餐機器人整體通過PWM來控制直流減速電機的轉動。
PWM的脈寬調制,電壓輸出是通過改變脈沖寬度實現的,通過改變交流電的周期,進行對電機的控制調節,最終實現單片機對電機的控制。在機器人的設計過程中,會提前設計一個送餐機器人的距離閾值,當傳感器檢測距離小于或等于這個距離時,機器人停止運動,當機器人檢測距離大于這個閾值距離時,機器人正常送餐。
當送餐機器人開始工作后,超聲波傳感器持續的發出和接收超聲波用來確定自身的位置,如果單片機發現送餐機器人要偏離指定的路線,便會發出調節自身位置的指令,指令傳達給由其控制的直流調速電機,來控制電機的轉動運行情況。當送餐機器人運動到指定位置時,取出菜品,然后通過紅外尋跡模塊,原路返回。回到指定位置后,等待下一次的菜品運送。由于單片機無時無刻地控制電機轉動速度,所以不會出現轉動過快導致菜品撒出的情況。
3.1超聲波定位子程序
超聲波定位子程序用于定位送餐機器人的位置,先設置一個防止出現事故的初始安全距離,當超聲波傳感器檢測的距離小于等于這個距離時,機器人停止送餐,防止餐品發生意外。
3.2紅外循跡子程序
紅外循跡子程序用來檢測送餐機器人行走的路徑,當機器人偏離距離時,重新規劃路線,保證機器人始終在路徑上進行送餐。
機器人設計論文:基于單片機的光伏追日系統設計
4.結束語
本次設計的送餐機器人可應用于廣泛的餐廳室內,送餐機器人對室內的路徑進行檢測,可以很好地對餐品進行配送,可以很好地節省勞動力,以達到智能自動化送餐的目的。設計的送餐機器人通過理論方面的構建,然后再進行總體的系統分析設計,最終實現對送餐機器人的設計。單片機系統也成功實現了自動化送餐、障礙檢測、路徑識別、紅外尋跡等功能。
通過對我國智能機器人市場的調查,智能機器人有良好的市場。本文設計的智能餐廳助餐機器人具有廣闊的市場前景以及重要的研究意義,符合當今人們對于生活智能化的要求,也滿足了人們對服務質量的需求,同時可節省餐廳雇傭勞動力的成本開支。
設計者:倪學禮胡立夫王學言曹吉宇田靜霏
闂佸憡绮岄懟顖毭瑰Δ浣哥窞闁哄稁鍋嗛崺锛勭磼瀹€鍐╃【闁瑰弶濞婇獮瀣箛椤忓洨顦�1缂備讲鈧櫕绌挎い鏃€鍨垮顒勫炊閳哄倻鏆犳繛杈剧稻缁繘鍩€椤掆偓閹锋垹妲愬┑瀣闁告瑦锕㈤悡鈺呮倵濞戞娊妾繝鈧畷鍥ㄥ皫闁告洦鍓涢悥閬嶆煥濞戞ḿ鐒峰┑鈽嗗弮閹洦鎷呯憴鍕垫Н闂傚倸鍊瑰ḿ娆撳箯閹殿喖鍨濋柟顖嗗喚娼濋梺鎸庣☉閼活垵銇愰崒婊勫仒闁靛⿵闄勭粻鎺懬庨崶銊х疄婵炲牅鍗虫俊鎾晸閿燂拷
闂備浇妫勯悧鍡涱敋椤旈敮鍋撳☉鎶芥婵犫偓瀹曞洦濯奸柣鎴炆戦悗顕€鏌ㄥ☉妯侯殭缂侇喚濞€楠炲酣寮撮悙宸瀫闁荤姴娲ょ€氼亪宕f繝鍥х闁哄娉曠粔鍧楁煟閵忊晝鍘滅紒杈ㄧ箞瀹曟濡搁妸褏鐣虹紓浣割儏椤戝棛鈧灚姘ㄩ埀顒傛暩閸樠囨嚐閻旂厧纭€闊洦鎸歌闂佹寧绋戦懟顖炲闯閾忛€涚剨闁瑰鍋為悥閬嶆偣閹邦垼娼愭俊鐐插€垮璇睬庨钘変壕闁跨噦鎷�
闂佸憡鑹鹃惌鍌炪€傞锕€鏄ラ柣鏃囨閸╋紕绱掑畝鍐╃【闁瑰弶濞婇獮鎺楀Ω閵娿儳顦ㄩ梺鍝勭墢閸犲酣宕归弮鍫熸櫖閻忕偠妫勯悗濠氭煛鐎n偄濮屾い鏃€鍨垮顒勫炊椤忓嫮鐛╅梻浣瑰絻缁诲牓鍩€椤戞寧顦风紓宥嗘閹虫捇宕ㄧ€涙ü绮┑顔炬嚀閸婂爼鍩€椤戣法鍔嶆繝鈧敓鐘茬濠电姴鍊荤粣娆戠磼鐎n厼鍔垫い鈺嬬畱鏁堥柛灞剧矌缂堥亶鏌涢幋婵囶棡閻㈩垰缍婇幊锟犲箛閳规儳浜鹃柨鐕傛嫹
闂佸搫鍊稿ú銊╂偟闁垮绱i柛鏇ㄥ亽閸氣偓闁荤姴娲ょ€氼亪宕f繝鍥у珘鐎广儱鎳庨~銈夋煥濞戞ḿ鐒搁柛濠傤儑閹风姴鐣¢悧鍫濃偓鍗炍涢弶鎸庮棞闁绘挻鐟︾粙澶愬箻閹颁礁鏅欓柣搴f缁辨洘鐏欓梺鎸庣☉閻偐鍒掓导鏉戠閺夌偟澧楅崣蹇涙煛閳ь剛鎲撮崟顐㈩棈闁荤喐鐟ょ欢銈囨濠靛绠甸柟鐗堝瑜邦垶鎮跺鐓庝簼閻㈩垱鎸冲銊╁礈娴e湱鏆犻梺鍛婂灩婵嘲顔忔總绋课ラ柨鐕傛嫹
闂佽 鍋撻柣鐔哄濠㈡牠姊婚崼銏犱哗閻庢艾纾幏鐘活敇閻旂儤袚闁荤姴娴傞崢楣冿綖閺嶎厽鍎橀柡鍌涱儥閸斿懘鏌ら弶鎸庡櫤闁哄鍟扮划鈺呮偐娓氼垰娈ч柣鐔风殱閸嬫捇鏌ㄥ☉妯肩伇闁炽儲蓱缁屽崬鈹戦崶銊р偓顔剧磼閺冨倸小缂佹顦靛畷鍫曟偐娓氼垰娈ч柣鐔风殱閸嬫捇鏌曢崱鏇熺グ妞ゆ洏鍨归埢鏃堝即閻樺灚鎯i梻鍌氬亞閸o綁銆傛禒瀣殌鐎光偓閸曘劌浜鹃柍褜鍓氱粚閬嶎敊閻愵剚娅旈梺鑲╂焿濞呮洜鈧艾妫涚划娆戞啑閵堝倸浜鹃柨鐕傛嫹
闂佹悶鍎村Λ鍕船鐎涙ê绶為柡宥庡幘瑜邦垶鏌″浣插亾閾忣偄顏紓浣割槹閸ㄥ綊鎮ュú顏勫珘闁绘垶岣块埀顒夊灣閸掓帗銈i崘锝呬壕婵﹩鍋夐崢顒勬煠鐠囨彃鑸圭€殿喛宕甸幏鐘活敇閻樺磭鏆犳繛鎴炴尰閹告悂顢欏鍥╃闁哄嫬绻掑Σ顖炴煛閸屾碍宸濋柣婵堝厴閺佸秴鐣濋埀顒勫灳濡崵鈹嶆繝闈涳工椤忎即鏌¢崒姘┛闁伙附绻勯幏鐘活敇閻愬弶鐝紒缁㈠弾閸犳鍩€椤戭兛璁查崑鎾存媴妞嬪海鎳囨繛鎴炴尰绾板秹鍩€椤戭兛璁查崑鎾绘晸閿燂拷
婵炶揪缍€濞夋洟寮妶澶婄倞濞寸姴顑嗛搴ㄦ煛閸垹鏋庨柛銊︽閺屽懎顫濇潏銊︽闂佽桨鑳舵晶妤€鐣垫担瑙勫劅闁规儳婀辩粻濠氭偠濞戞ḿ鐒烽悗姘▕瀵剟宕堕妸褍寮ㄩ梻浣瑰絻缁嬪嫮妲愬┑瀣殧鐎瑰嫭澹嗙换浣糕槈閹炬娊顎楅柛銈庡弮閹囧醇濠靛洦鐝滈梺鐑╂櫇鏋柟顔芥崌閺屽苯顓奸崪浣剐╅梺缁樼矊濞诧絾绌辨繝鍥х畳妞ゆ牓鍊楃粈澶愭煙缂佹ê濮囧褏濞€濮婅棄顓兼径濠冾仧闂侀潧妫撮幏锟�
闂佸搫鍟ㄩ崝灞斤耿椤忓棙鏆滄い鏃囧吹缁嬪﹪鏌ら弶鎸庡櫣闁汇劊鍨荤划娆愬緞閸涘⿴鍋ㄩ梺鍦帛閸旀帒顫濋敃鍌涘殜鐎规洖娲︾粣妤呮煛瀹ュ懏澶勬繝鈧敓鐘茬濠电姴鍟~宀€绱掔€n厽纭堕梺顔碱嚟缁辨帡鎮ら崒婊咁槷婵炶揪绲剧划蹇涘焵椤掆偓閹虫ɑ瀵奸埡鍛鐎广儱鐗冮崑鎾诲磹閻曚礁娈╅梺鍝勫暙閻栫厧螞閸ф鏅悘鐐村劤閻忔鏌涢妷褍鞋妞ゆ洏鍊濋獮娆忣吋閸曨厾鈻曢柣搴濈祷婢瑰牓宕佃閺屽懘鍩€椤掑倻鐭欓悷浣靛€愰崑鎾绘晸閿燂拷