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

正文內(nèi)容

免耕智能播種機畢業(yè)設(shè)計好(參考版)

2024-08-17 07:08本頁面
  

【正文】 s Guide to Serial Communications, Second Edition [M]. Indianapolis: SAMS Publishing, 1993. 213224[3] Single chip 433/868/ nRF905 Datasheet. Nordic Inc,2005附錄一 播種監(jiān)控分機源程序如需要程序發(fā)送郵件到sha___021。可以預(yù)料,智能化農(nóng)業(yè)信息技術(shù)將在我國迅速發(fā)展,將成為我國21世紀農(nóng)業(yè)現(xiàn)代化的重要內(nèi)容,智能播種系統(tǒng)也能夠為我們帶來很好的經(jīng)濟效益和社會效益。我國是世界上人口最多的國家,長期以來以占世界上7%的耕地養(yǎng)活占世界22%的人口,農(nóng)業(yè)可持續(xù)發(fā)展對中國的發(fā)展和穩(wěn)定有著特殊的意義。本設(shè)計對現(xiàn)有的免耕機系統(tǒng)進行科技改造,通過自動設(shè)置播種量、施肥量、對播種施肥的全過程自動實時監(jiān)控,播種、施肥作業(yè)參數(shù)的自動測量及在播種作業(yè)時發(fā)生的種箱排空、排種器卡種、輸種管堵塞及漏播或重播等故障的檢測,并可聲音報警提醒駕駛員停車檢查,可以極大的提高農(nóng)業(yè)生產(chǎn)的效率和質(zhì)量,減少農(nóng)業(yè)生產(chǎn)的勞動強度,節(jié)約勞動力成本,降低漏播和重播的概率,減少種子和肥料的浪費,對提高播種機械的自動化程度及實現(xiàn)農(nóng)業(yè)管理的現(xiàn)代化具有重要的意義。使其在成本增加不大的情況下大大提高了系統(tǒng)性能和檔次。執(zhí)行完畢,將首字節(jié)清零,便于下一次的通信的順利進行。因此,在讀入緩存區(qū)的命令參數(shù)沒有被執(zhí)行前(即緩存單元首字節(jié)沒有被清零),下位機接收的通信命令都是無效的,是不能夠存入緩存單元的,對于發(fā)送,下位機此時不能發(fā)送下命令,當(dāng)緩存單元的數(shù)據(jù)還未發(fā)送時。因此,當(dāng)下位機接收或發(fā)送相應(yīng)的指令時,緩沖單元內(nèi)內(nèi)容更新完畢,要將其首字節(jié)置位,以上這些都應(yīng)在通信函數(shù)中完成。共傳輸18個有效鏤腿狀態(tài)。定義的相關(guān)指令代碼如下:檢測光電開關(guān)是否良好F5(接收)/ F6(發(fā)送)+ XA 傳播種量F7(接收) /F8 (發(fā)送)+XA 傳播種速度E0 (接收)/E1(發(fā)送) +XA傳播種面積E2(接收) /E3 (發(fā)送)+XA 傳肥料箱狀態(tài)E5(接收) /E6(發(fā)送)+ XA 傳種子箱狀態(tài)D0(接收) /D1(發(fā)送)+ XA 傳鏤腿狀態(tài)D2(接收) D3(發(fā)送) +XA XB XC 其中XA,XB,XC為指令所帶參數(shù)。其先去接收緩存單元或發(fā)送緩存單元讀取命令代碼,再依據(jù)代碼執(zhí)行相關(guān)操作。 TR0=1。 TH0=0x1D。//計算畝數(shù) cricle=0。//存儲并記錄數(shù)據(jù) speed=cricle*450/60。其程序如下:*********用于記錄壓輪圈數(shù)的中斷**************void xint0()interrupt 0 using 2 {cricle++。再轉(zhuǎn)化為相應(yīng)的畝數(shù),主要是完成幾個公式的運算。同時,還可以同時記錄播種機的累計播種面積。 中斷程序模塊中斷函數(shù)的作用在硬件電路設(shè)計時已經(jīng)固定:檢測免耕播種機的轉(zhuǎn)速。經(jīng)過檢測所測試軟件程序能夠順利的完成接收發(fā)送數(shù)據(jù)的任務(wù)。.(為虛擬串口軟件)和AccessPort軟件(為串口接收發(fā)送數(shù)據(jù)記錄顯示軟件)和Keil C51的配合使用來完成調(diào)試工作。保證數(shù)據(jù)的正確接收,當(dāng)接收數(shù)據(jù)格式錯誤時,對接收的數(shù)據(jù)不與保存。當(dāng)下位機接收一個字節(jié)成功后,置位接收標(biāo)志位,產(chǎn)生串行口中斷,系統(tǒng)在去執(zhí)行相應(yīng)的函數(shù)將接收的數(shù)據(jù)存于接收數(shù)據(jù)緩沖數(shù)組內(nèi)。開 始發(fā)送字節(jié)檢測發(fā)送標(biāo)志TI發(fā)送下一字節(jié)持續(xù)檢測 通信原理圖如流程圖所顯示,在向上位機發(fā)送字節(jié)時,CPU一直處于等待狀態(tài),并不斷查詢發(fā)送標(biāo)志位,若發(fā)送成功再發(fā)送下一字節(jié),占用了系統(tǒng)時間。其函數(shù)的流程圖如下:開 始A/D相關(guān)寄存器初始化接收預(yù)定百分比大小A/D轉(zhuǎn)換與預(yù)定值比較電機正轉(zhuǎn)電機反轉(zhuǎn)相等結(jié) 束 A/D轉(zhuǎn)換原理圖 通信程序模塊 數(shù)據(jù)通信格式通信函數(shù)用于與上位機的通信,其與上位機通信定義的通信數(shù)據(jù)格式如下:|數(shù)據(jù)包頭 |數(shù)據(jù)包長|數(shù)據(jù)包內(nèi)容|校驗和||0xAA 0x55| 0xHH |0xXX......|0xHH |其中校驗和=數(shù)據(jù)包長+數(shù)據(jù)包內(nèi)容通信時定義的波特率為9600 發(fā)送函數(shù)與接收函數(shù)發(fā)送函數(shù)占用主函數(shù)運行時間,當(dāng)向上位機發(fā)送數(shù)據(jù)時,CPU完全被發(fā)送函數(shù)占用,直到發(fā)送完成。本程序采用ADRJ=0時(即10位A/D轉(zhuǎn)換結(jié)果高8位存放在ADC_RES中,低2位存放在ADC_RESL的低2位中),取10位結(jié)果(ADC_RES[7:0],ADC_RESL[1:0])=1024*Vin/VccVin為模擬輸入通道輸入電壓,Vcc為單片機實際工作電壓,用單片機工作電壓作為模擬參考電壓。因為過多的中斷會導(dǎo)致程序的復(fù)雜,編譯后可能會導(dǎo)致寶貴的內(nèi)存的缺乏,并且增加了程序調(diào)試的難度,在正常運行狀態(tài)也容易出現(xiàn)跑飛問題,因此,沒有選擇A/D轉(zhuǎn)換中斷,而是讓A/D轉(zhuǎn)換占用相對要求不是很高的主機運行時間。STC12C5A60S2單片機與A/D轉(zhuǎn)換有關(guān)的控制寄存器表,: 控制寄存器MnemonicAddNameReset ValueP1ASF9DHP1 Analog Special Punction0000,0000ADC_CONTERBCHA/D轉(zhuǎn)換控制寄存器0000,0000ADC_RESBDHA/D轉(zhuǎn)換結(jié)果寄存器0000,0000IEA8HInterrupt Enable0000,0000IPB8HInterrupt priority Low0000,0000IPHB7HInterrupt priority High0000,0000利用軟件通過對P1ASF寄存器(P1口模擬功能控制寄存器)(其必須與硬件電路相互配套,)。其轉(zhuǎn)換口在P1口,有8路10位高速A/D轉(zhuǎn)換器,速度可達250KHz。撥位器調(diào)整函數(shù)主要功能是將以種箱肥箱開口大小變化而變化的輸入電壓轉(zhuǎn)換為數(shù)字量,然后將所得數(shù)字量與由上位機傳來的目標(biāo)開口對應(yīng)數(shù)字量進行比較,對電動機的正反轉(zhuǎn)進行調(diào)節(jié),至開口滿足要求。其流程圖如下:NY記錄鏤腿狀態(tài) 開 始檢測單一鏤腿狀況做堵塞處理并報警所有鏤腿是否檢測完畢將狀態(tài)發(fā)送至數(shù)據(jù)緩沖單元Y結(jié)束 鏤腿檢測原理圖鏤腿實際上是順序檢測,但由于單片機運行頻率高,速度快,以us進行計算,因此當(dāng)函數(shù)在主函數(shù)中被循環(huán)調(diào)用時,可以認為是鏤腿的檢測是實時檢測,實時處理的。開 始調(diào)節(jié)播種器開口系統(tǒng)初始化檢測種箱狀態(tài)并處理檢測肥箱狀態(tài)并處理檢測鏤腿狀態(tài)并處理與上位機的通信處理 主函數(shù)原理圖 鏤腿堵塞檢測處理程序模塊本函數(shù)主要目標(biāo)是保證排種管、排肥管(樓腿)的正常導(dǎo)通。// 鏤腿狀態(tài)extern ulong area=0。// 種箱狀態(tài)extern uchar pstate=0。 //發(fā)送數(shù)據(jù)緩沖extern uchar i=0。 //計數(shù)器計時extern volatile uchar revbuff[bufflong]=0。 //播種速度extern uint cricle=0。 主程序模塊主函數(shù)主要完成整個軟件運行程序的模塊化控制操作。Keil C51集成開發(fā)環(huán)境中的軟件仿真功能能夠很好地將單片機的內(nèi)部硬件資源中的信息、匯編指令和程序運行結(jié)果以直觀、友好的界面進行展示。KeilC51以其優(yōu)異的性能和廣泛的用戶支持得到了ARM公司的青睞,并與ARM公司強強聯(lián)合。采用C語言幾乎可以完成匯編語言的所
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1