freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新自動飲料售賣機電路設計(編輯修改稿)

2025-07-27 04:13 本頁面
 

【文章內(nèi)容簡介】 機AT89S52來實現(xiàn)自動飲料售賣機的設計,外圍電源采用+5V電源供電,時鐘由12MHZ的晶振產(chǎn)生。這種方案,結構簡單容易掌握,各部分電路實現(xiàn)起來都非常容易,在傳統(tǒng)的自動飲料售賣機的設計中也應用得較為廣泛,技術成熟。其原理框圖如圖22:電源供電電路時鐘產(chǎn)生電路按鍵控制電路控制飲料閘門打開控制找補閘門打開AT89S52單片機 圖22 單片機原理實現(xiàn)框圖方案三:基于現(xiàn)場可編程邏輯門陣列FPGA,通過EDA技術,采用Verilog HDL硬件描述語言實現(xiàn)自動飲料售賣機電路的設計。程序設計思想為:對輸入信號采用時鐘、復位、一元信號和五角信號組合,再通過組合邏輯電路輸出(輸出half /sell dollar和collect),結果狀態(tài)。其框圖如圖23:圖23 EDA原理實現(xiàn)框圖通過方案一、二、三的比較,可以看出方案一、二的設計使用分立元件電路較為多,因此會增加電路調(diào)試難度,PLC從成本上考慮不可取,輸入、輸出繼電器、內(nèi)部輔助繼電器、定時器、計數(shù)器等器件太多,一般在較復雜的控制系統(tǒng)中使用。單片機是基于指令工作的,同樣的激勵到達單片機后,單片機首先要判斷,然后讀取相應的指令,最后做出相應,這每一步都是需要在單片機的時鐘驅(qū)動下一步步的進行。以上兩方案電路的不穩(wěn)定性也會隨之增加,而采用FPGA芯片實現(xiàn)的電路,器件少且在整體性上較好,在信號的處理和整個系統(tǒng)的控制中,FPGA的方案能大大縮減電路的體積,提高電路的穩(wěn)定性。此外其先進的開發(fā)工具使整個系統(tǒng)的設計調(diào)試周期大大縮短,一般來講,同樣的邏輯,基于FPGA要比基于單片機要快很多,因為它們工作的原理是完全不同的。而基于FPGA則是把相應的邏輯“暫時”固化為硬件電路了,它對激勵做出的響應速度就是電信號從FPGA的一個管腳傳輸?shù)搅硪粋€管腳的傳輸速度,當然這指的是邏輯,同時電信號也要在芯片內(nèi)進行一些電容的充放電動作,但這些動作都是非常非常快的。 結合自動飲料售賣機的整體性能的提升,也對其各個部件的性能提出了更高的要求,尤其在現(xiàn)代SOC技術的引領下,人們對低成本、高實時、高可靠、高穩(wěn)定的性能更加青睞,結合本設計的要求及綜合以上比較的情況,我們選擇了基于FPGA的自動飲料售賣機電路方案。單元模塊設計與實現(xiàn)本設計中使用到了一個+5v供電電源,如圖31所示圖31 +5V供電電源圖 復位電路在上電或復位過程中,控制CPU的復位狀態(tài):這段時間內(nèi)讓CPU保持復位狀態(tài),而不是一上電或剛復位完畢就工作,防止CPU發(fā)出錯誤的指令、執(zhí)行錯誤操作,也可以提高電磁兼容性能。無論用戶使用哪種類型的FPGA芯片,總要涉及到復位電路的設計。而復位電路設計的好壞,直接影響到整個系統(tǒng)工作的可靠性。許多用戶在設計完系統(tǒng),并在實驗室調(diào)試成功后,在現(xiàn)場卻出現(xiàn)了“死機”、“程序走飛”等現(xiàn)象,這主要是復位電路設計不可靠引起的。手動按鈕復位需要人為在復位輸入端RESET上加入高電平。一般采用的辦法是在RST端和正電源VCC之間接一個按鈕。當人為按下按鈕時,則VCC的+5V電平就會直接加到RESET端。手動按鈕復位的電路如圖32所示。由于人的動作再快也會使按鈕保持接通達數(shù)十毫秒,所以,完全能夠滿足復位的時間要求。圖32 復位電路圖系統(tǒng)設計詳細說明 本設計由現(xiàn)場可編程門矩陣(FPGA)作為控制芯片,通過Verilog HDL硬件描述語言設計,設計思想如下:設每個時鐘周期為100ns,開始運行100ns系統(tǒng)復位,到550ns時,輸入5個half yuan(wu jiao)信號,get和sell_out信號出現(xiàn)告電平,持續(xù)100ns,表示賣出和取飲料信號。第三組開始輸入信號:在1050ns且為上升沿時,1個one_yuan(yi yuan)高電平,后接著倆half yuan(wu jiao)高電平,又一個One_yuan(yi yuan)高電平,Half_out/get和sell_out信號出現(xiàn)告電平持續(xù)100ns,表示分別有賣出、找零和取飲料信號。在1850ns時第5組測試數(shù)據(jù)開始,同時為時鐘上升沿,分別有三個half yuan(wu jiao)和一個one_yuan(yi yuan)高電平,滿足輸出,get、sell_out同時為高,持續(xù)100ns,表示分別賣出和取飲料信號。 Verilog程序源代碼module sell(yi_yuan,wu_jiao, get,half_out,sell_out,reset,clk)。parameter idle=0, half=1, one=2,two=3,three=4。 input yi_yuan,wu_jiao,reset,clk。 output get,half_out,sell_out。reg get,half_out,sell_out。reg[2:0] s。 always @(posedge clk)
begin if(reset) //復位信號為高時強行復位begin sell_out=0。 get=0。 half_out=0。 s=idle。 end elsecase(s) //五角硬幣的個數(shù)idle: beginsell_out=0。 get=0。 half_out=0。 if(wu_jiao) s=half。 //投入一個五角硬幣else if(yi_yuan)s=one。 //投入一個一元硬幣(即:相當于跳到兩個五角硬幣)endhalf: beginif(wu_jiao) s=one。 //投入兩個五角硬幣else if(yi_yuan) //投入一個一元硬幣(即:加上一次的一個五角硬幣,相當于三個五角硬幣)s=two。 e
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1