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

正文內(nèi)容

條帶切割機(jī)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(編輯修改稿)

2024-08-31 01:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 )。 /////////////位置2///////////////// LCD_write(3,temper%1000/100)。 /////////////位置3///////////////// LCD_write(4,temper%10000/1000)。 / ////////////位置4///////////////// LCD_write(5,temper/10000)。 /////////////位置5///////////////////設(shè)定長(zhǎng)度數(shù)值 LCD_write(6, temper1%10)。 /////////////位置6///////////////// LCD_write(7, temper1%100/10)。 /////////////位置7///////////////// LCD_write(8, temper1%1000/100)。 /////////////位置8///////////////// LCD_write(9, temper1%10000/1000)。 /////////////位置9///////////////// LCD_write(10,temper1/10000)。 /////////////位置10/ 電機(jī)控制程序本系統(tǒng)有滾布筒電機(jī)和托布盤(pán)電機(jī),通過(guò)STC89C52RC單片機(jī)輸出不同的數(shù)字信號(hào),經(jīng)過(guò)數(shù)字電位器轉(zhuǎn)化成輸出不同數(shù)值的電阻,進(jìn)一步將轉(zhuǎn)化出的檔位電阻傳送給調(diào)頻器,由調(diào)頻器轉(zhuǎn)化出相對(duì)應(yīng)的頻率,從而改變電機(jī)的轉(zhuǎn)速。調(diào)速操作流程見(jiàn)下圖。具體操作為:系統(tǒng)上電后,兩個(gè)電機(jī)停止,滾布筒檔位和托布盤(pán)檔位顯示當(dāng)前處于最低速度檔。在滾布筒/拖布盤(pán)停止?fàn)顟B(tài)下按下“滾布筒停止/啟動(dòng)” /“托布盤(pán)停止/啟動(dòng)”,將啟動(dòng)滾布筒/啟動(dòng)托布盤(pán)電機(jī);在滾布筒/托布盤(pán)運(yùn)行狀態(tài)下按下“滾布筒停止/啟動(dòng)”/ “托布盤(pán)停止/啟動(dòng)”,將使?jié)L布筒/托布盤(pán)電機(jī)停止轉(zhuǎn)動(dòng);檔位加減控制可以按下 “”或“”鍵對(duì)電機(jī)轉(zhuǎn)速進(jìn)行升速或降速的調(diào)速控制。短時(shí)間觸按按鍵可以獲得微量的速度增量或減量調(diào)節(jié),長(zhǎng)時(shí)間按下按鍵可以實(shí)現(xiàn)連續(xù)較快的加速或者減速調(diào)節(jié);當(dāng)按鍵按下時(shí),可以聽(tīng)到蜂鳴器發(fā)出的按鍵音,如果當(dāng)前速度已經(jīng)到達(dá)最大或者最小速度,蜂鳴器將停止鳴叫;轉(zhuǎn)速的選擇可以在電機(jī)開(kāi)啟之前選定,也可以在電機(jī)開(kāi)啟之后做調(diào)節(jié);電機(jī)當(dāng)前運(yùn)行狀態(tài)在液晶屏上右側(cè)做實(shí)時(shí)跟蹤顯示。圖46 電機(jī)控制流程圖具體程序:if(status==0) if(jianzhi==16){ gunrun=!gunrun。gunstop=!gunstop。gun=gunrun。 }//滾布筒開(kāi)關(guān) //滾布筒調(diào)速if(jianzhi==17) { dangwei2++。 if(dangwei2=31) if(jianzhi==18){ if(dangwei20) {dangwei2。count4=50。}if(jianzhi==19){tuorun=!tuorun。tuostop=!tuostop。tuo=tuorun。 }/拖布盤(pán)開(kāi)關(guān) if(jianzhi==20) dangwei1++。 if(dangwei1=16) {dangwei1=16。count4=0。}if(jianzhi==21) if(dangwei11) {dangwei1。count4=50。}} EEPROM掉電保護(hù)程序?qū)l帶切割機(jī)設(shè)置的數(shù)據(jù)儲(chǔ)存在單片機(jī)自帶的EEPROM 內(nèi),這樣就可以有掉電保護(hù)功能,以免丟失數(shù)據(jù)。如表45 STC89C52RC單片機(jī)內(nèi)部EEPROM詳細(xì)地址表所示,共有8個(gè)扇區(qū),每個(gè)扇區(qū)有512字節(jié)。表45 STC89C52RC單片機(jī)內(nèi)部EEPROM詳細(xì)地址表EEPROM內(nèi)保存數(shù)據(jù)有本系統(tǒng)需要記憶“已卷長(zhǎng)度” “已卷總長(zhǎng)度”“設(shè)定長(zhǎng)度”和“延時(shí)時(shí)間”四個(gè)數(shù)據(jù)及EEPROM 掉電保護(hù)程序。具體過(guò)程為:void IapIdle()。//Disable();//關(guān)閉IAP 功能,清相關(guān)的特殊功能寄存器,使CPU 處于安全狀態(tài)BYTE IapReadByte(WORD addr)。//讀一字節(jié),調(diào)用前需打開(kāi)IAP 功能,入口:addr=字節(jié)地址,返回:Date=讀出字節(jié)void IapEraseSector(IAP_ADDRESS)。//擦除扇區(qū)IapProgramByte(IAP_ADDRESS+k,xianshi[k])。//寫(xiě)入這次要存儲(chǔ)的數(shù)據(jù)具體操作為:已卷長(zhǎng)度的記憶——在設(shè)置切割長(zhǎng)度時(shí),輸入數(shù)值完畢按下“確定”,先擦除第二扇區(qū)所有數(shù)據(jù)Sector_erase(0x2205)。然后將設(shè)定長(zhǎng)度temper1劃分為三部分存入;第一部分存放萬(wàn)位和千位Byte_program(0x2200,temper1/1000)。 第二部分存放百位和十位Byte_program(0x2201,temper1%1000/10)。第三部分存放個(gè)位 Byte_program(0x2202,temper1%10)。 系統(tǒng)上電后數(shù)據(jù)將被讀出;temper1=Byte_read(0x2200)*1000+Byte_read(0x2201)*10+Byte_read(0x2202).延時(shí)時(shí)間的記憶——延時(shí)設(shè)置時(shí),輸入數(shù)值完畢按下“確定”,先擦除第五扇區(qū)所有數(shù)據(jù)Sector_erase(0x2805)。由于延時(shí)范圍為0~9,只需一個(gè)字節(jié)(0~256)的存儲(chǔ)置即可,Byte_program(0x2800,yanshi)。滿(mǎn)盤(pán)抱警狀態(tài)時(shí)按下“確定”,延時(shí)時(shí)間數(shù)據(jù)被讀出yanshi=Byte_read(0x2800).已卷長(zhǎng)度和已卷總長(zhǎng)度的記憶——工作狀態(tài)時(shí),外部中斷進(jìn)入(霍爾磁感打開(kāi))n次,已卷長(zhǎng)度和已卷總長(zhǎng)度均加1后,分別擦除第一和第六扇區(qū)所有數(shù)據(jù)Sector_erase(0x2005) ,Sector_erase(0x2A05)。 然后將已卷總長(zhǎng)度temper和已卷長(zhǎng)度temper2同設(shè)定長(zhǎng)度temper1樣分為三部分存入Byte_program(0x2000,temper/1000)。 Byte_program(0x2001,temper%1000/10)。 Byte_program(0x2002,temper%10)。 Byte_program(0x2A00,temper2/1000)。Byte_program(0x2A01,temper2%1000/10)。 Byte_program(0x2A02,temper2%10)。 系統(tǒng)上電后數(shù)據(jù)將被讀出temper=Byte_read(0x2000)*1000+Byte_read(0x2001)*10+Byte_read(0x2002)。temper2=Byte_read(0x2A00)*1000+Byte_read(0x2A01)*10+Byte_read(0xA202)。 報(bào)警程序本系統(tǒng)有兩種情況會(huì)發(fā)生報(bào)警:,如果已切帶的長(zhǎng)度到達(dá)設(shè)定長(zhǎng)度值,系統(tǒng)自動(dòng)記憶當(dāng)前機(jī)床速度狀態(tài),并使機(jī)床暫時(shí)處于停止運(yùn)行狀態(tài),蜂鳴器長(zhǎng)鳴一聲,表示設(shè)定長(zhǎng)度已切割完成。,機(jī)床將實(shí)時(shí)檢測(cè)布條盤(pán)的狀態(tài),當(dāng)布條盤(pán)滿(mǎn)盤(pán)后,機(jī)床自動(dòng)記憶當(dāng)前機(jī)床速度狀態(tài),并使機(jī)床暫時(shí)處于停止運(yùn)行狀態(tài),蜂鳴器長(zhǎng)鳴一聲,向操作者發(fā)出提示。圖47 報(bào)警程序流程圖具體程序:{///已卷長(zhǎng)度等于設(shè)定長(zhǎng)度報(bào)警if((temper2==temper1)amp。amp。(temper10)) status=3 。///滿(mǎn)盤(pán)報(bào)警if(XW==0)flag2=1。status=4。else } 中斷服務(wù)程序本系統(tǒng)用到外部中斷0與內(nèi)部定時(shí)器中斷1。外部中斷0服務(wù)流程圖如圖410 所示,外部中斷0來(lái)記錄霍爾傳感器脈沖次數(shù),從而轉(zhuǎn)化已卷長(zhǎng)度,即外部中斷0中斷n次(n為中斷次數(shù)為1米比例系數(shù),可根據(jù)實(shí)際具體情況改變),系統(tǒng)得出已卷長(zhǎng)度增加1米,并判斷數(shù)據(jù)是否大于99999,同時(shí)判斷已卷長(zhǎng)度是否等于設(shè)定長(zhǎng)度。具體程序:void yj(void) interrupt 0{ if(gunrun)temper++。temper2++。 if((temper2==temper1)amp。amp。(temper10)) } 中斷服務(wù)流程圖如圖411 所示,它用于完成定時(shí)器/計(jì)數(shù)器0 溢出中斷次數(shù)的計(jì)數(shù),系統(tǒng)里就是用于定時(shí)器10ms 中斷一次,10ms為一個(gè)定時(shí)基準(zhǔn),累加count1和count2,當(dāng)為設(shè)定的yanshi時(shí)間不為零時(shí),可啟動(dòng)延時(shí)計(jì)數(shù),當(dāng)兩者相等時(shí)說(shuō)明已到設(shè)定的時(shí)間,則托布盤(pán)電機(jī)啟動(dòng);當(dāng)count1等于50時(shí), bj=0,;當(dāng)count2用以液晶閃爍顯示滿(mǎn)盤(pán)和“三”字符。同時(shí)每隔10ms對(duì)按鍵情況掃描一次,用以判斷是否有按鍵按下或按下按鍵是否抬起。具體程序:void timer0(void) interrupt 1{ TH0=(6553610000)/256。 TL0=(6553610000)%256。count1++。 count2++。 if((gunrun==1)amp。amp。(yanshi0)) { }P1=0xff。 P2=P2amp。0x1f。 _nop_()。 _nop_()。 scan1=P1。 P1=0x00。 P2=P2|0xe0。 _nop_()。 _nop_()。 scan2=P2amp。0xe0。}圖410 外部中斷0流程圖 圖411 定時(shí)中斷1流程圖第5章 制作調(diào)試 制作本次設(shè)計(jì)制作過(guò)程包括:繪制原理圖、PCB圖、焊接等。其中的每一個(gè)環(huán)節(jié)都不能有任何差錯(cuò),制作時(shí)要格外小心謹(jǐn)慎。首先,繪制原理圖之前所需各模塊電路的原理、連接和組成元器件。原理圖繪制完畢后就可進(jìn)行PCB的設(shè)計(jì)。設(shè)計(jì)繪制PCB前應(yīng)了解相關(guān)元器件的封裝。原件的封裝對(duì)于元件的排布十分重要,只有知道元件封裝才能合理安排布局。同時(shí),需要會(huì)使用一款電子繪圖軟件,能夠使用它繪制出原理圖,PCB圖。設(shè)計(jì)中使用的是Protle2004軟件,它是一款很常用的基礎(chǔ)繪圖軟件。然后,圖繪制好之后就是開(kāi)發(fā)板的制作,制作過(guò)程中應(yīng)根據(jù)所繪的原理圖來(lái)連接各個(gè)元器件,確保接線(xiàn)網(wǎng)絡(luò)準(zhǔn)確無(wú)誤。如果能夠印制電路板,可以直接根據(jù)繪制的PCB圖印制電路板。本次制作是在萬(wàn)能板上焊接電路。此操作中最重要的是布局,根據(jù)各個(gè)元器件之間的連接關(guān)系,以及各自的封裝,在萬(wàn)能板上合理擺放各個(gè)器件。布局中,根據(jù)控制實(shí)用方便,焊接清晰方便,外觀明了等原則,使控制器使用起來(lái)方便,焊接起來(lái)輕松。原件布局好之后就開(kāi)始焊接線(xiàn)路網(wǎng)絡(luò),焊接的先后順序是最小系統(tǒng),液晶顯示器,3*8矩陣按鍵,電機(jī)調(diào)速模塊。每焊接好一個(gè)模塊之后要調(diào)試檢查一下能否正常工作,有沒(méi)有達(dá)到相應(yīng)的功能要求。最后,當(dāng)焊接的模塊出現(xiàn)問(wèn)題時(shí),要及時(shí)冷靜地檢查,找出問(wèn)題環(huán)節(jié),立刻修正,切勿等到所有模塊都焊接好之后才找問(wèn)題。焊接模塊有問(wèn)題時(shí),首先檢查連接電路是否正確,如有誤,修改接錯(cuò)線(xiàn)路。當(dāng)檢查線(xiàn)路沒(méi)有問(wèn)題時(shí),用萬(wàn)用表檢測(cè)各條線(xiàn)路是否能夠?qū)?,焊接過(guò)程中常會(huì)出現(xiàn)虛焊現(xiàn)象,此時(shí)線(xiàn)路雖然連接但是卻無(wú)法穩(wěn)定傳輸信號(hào)。最后如果檢測(cè)網(wǎng)絡(luò)信號(hào)能夠順利傳送,而模塊依然無(wú)法正常工作,則檢測(cè)各個(gè)元器件,看看各器件是否壞掉,及時(shí)更換損壞器件。 調(diào)試硬件電路設(shè)計(jì)完成后,需要對(duì)軟件部分進(jìn)行調(diào)試修改,這個(gè)過(guò)程我們需要有足夠耐心去查閱相關(guān)資料、反復(fù)試驗(yàn)、討論,在進(jìn)行軟件調(diào)試前應(yīng)確保硬件調(diào)試已完成。軟件調(diào)試與所選用的軟件結(jié)構(gòu)和程序設(shè)計(jì)技術(shù)有關(guān)。如果采用模塊程序設(shè)計(jì)技術(shù),則逐個(gè)模塊調(diào)好以后,再進(jìn)行系統(tǒng)程序總調(diào)試。如果采用實(shí)時(shí)多任務(wù)操作系統(tǒng),一般是逐個(gè)任務(wù)。本系統(tǒng)屬于前者。所以要一個(gè)個(gè)子程序分別調(diào)試。各程序模塊通過(guò)后,可以把各功能塊聯(lián)合起來(lái)一起進(jìn)行整體程序綜合調(diào)試。在這階段若發(fā)生故障,可以考慮各子程序在運(yùn)行時(shí)是否破壞現(xiàn)場(chǎng),緩沖單元是否發(fā)生沖突,零位的建立和清除在設(shè)計(jì)上是否失誤,堆棧區(qū)域有否溢出,輸入設(shè)備的狀態(tài)是否正常等等。針對(duì)本次設(shè)計(jì),可以先檢測(cè)液晶顯示模塊是否能工作正常,然后檢測(cè)按鍵是否能穩(wěn)定輸入;然后測(cè)試電機(jī)是否能正常運(yùn)轉(zhuǎn),運(yùn)轉(zhuǎn)過(guò)程中是否受按鍵控制,運(yùn)動(dòng)過(guò)程能否反應(yīng)到液晶屏上;然后看調(diào)速功能能否實(shí)現(xiàn)。當(dāng)這些控制模塊都能良好運(yùn)行后,就可以開(kāi)始測(cè)試各個(gè)模塊之間能否協(xié)同運(yùn)行,是否會(huì)發(fā)生干擾和沖突。這些調(diào)試過(guò)程要反復(fù)運(yùn)行多次,除了觀察穩(wěn)定性之外,還要觀察系統(tǒng)的操作是否符合原始設(shè)計(jì)要求、安排的操作是否合理等,必要時(shí)還要做適當(dāng)修正。第6章 總結(jié)本設(shè)計(jì)以STC89C51單片機(jī)為核心設(shè)計(jì)實(shí)現(xiàn)條帶切割機(jī)部分功能的控制系統(tǒng),并設(shè)計(jì)出部分外圍功能硬件,實(shí)現(xiàn)了機(jī)床的低成本的自動(dòng)化控制要求。此設(shè)計(jì)可分為六個(gè)部分,第一部分為按鍵判斷部分,以向單片機(jī)輸入和編輯控制指令,第二部分為液晶顯示作為人機(jī)交互界面,簡(jiǎn)單清晰地反應(yīng)實(shí)現(xiàn)部分功能,第三部分為電機(jī)啟動(dòng)調(diào)速部分,第四部分為EEPROM掉電保護(hù)部分,第五部分為報(bào)警模塊,第六部分為中斷服務(wù)程序。該系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單、性?xún)r(jià)比高、使用效率高等特點(diǎn),靈活的按鍵控制方式來(lái)設(shè)定功能等參數(shù),增加了系統(tǒng)的靈活性,對(duì)已卷長(zhǎng)度采集和顯示、系統(tǒng)狀態(tài)的顯示增加了系統(tǒng)的實(shí)用性。還能根據(jù)用戶(hù)需要增加新功能,若能轉(zhuǎn)化成產(chǎn)品,非常適合我國(guó)的一般中小型企業(yè),相信一定會(huì)受用戶(hù)歡迎的。如果中小企業(yè)都采用全功能數(shù)控系統(tǒng),雖然功能豐富,但成本高,而大量的機(jī)械零件需要高速加工制造,需要大量便宜且自動(dòng)化程度高的加工設(shè)備,所以若此套系統(tǒng)能轉(zhuǎn)化為產(chǎn)品,相信非常適合我國(guó)一般的中小型企業(yè)。畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書(shū)參考文獻(xiàn)[1] [M]. 北京航空航天出版社,2001.[2] [M]. 電子工業(yè)出版社,2009.[3] [M]. 北京航空航天大學(xué)出版社,2010.[4] [M]. 西安電子科技大學(xué)出版社,2007.[5] [M]. 人民郵電出版社,2007.[6] [M]. 機(jī)械工業(yè)出版社,2008.[7] [M].冶金工業(yè)出版社,2006[8] [M].北京航空航天大學(xué)出版,2010.[9] [M]
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1