基于Modbus的甘蔗種植機(jī)測(cè)控系統(tǒng)的設(shè)計(jì)
發(fā)布時(shí)間:2021-05-08 15:48
我國(guó)農(nóng)業(yè)正在由傳統(tǒng)開(kāi)放式農(nóng)業(yè)向現(xiàn)代精準(zhǔn)農(nóng)業(yè)發(fā)展,而智能化農(nóng)機(jī)更是實(shí)施精準(zhǔn)農(nóng)業(yè)的重要手段。采用智能農(nóng)業(yè)機(jī)械進(jìn)行耕作,可以大大緩解我國(guó)正在面臨的農(nóng)村勞動(dòng)力流失,農(nóng)業(yè)投入產(chǎn)出比過(guò)低以及農(nóng)業(yè)物資浪費(fèi)嚴(yán)重的問(wèn)題。在甘蔗種植業(yè)中,而由于勞動(dòng)力成本上升,導(dǎo)致我國(guó)蔗糖行業(yè)原本的競(jìng)爭(zhēng)力不復(fù)存在。而作為甘蔗種植業(yè)中勞動(dòng)力需求最大的種植環(huán)節(jié),如能提高機(jī)械化使用水平,將可大大降低原料蔗的生產(chǎn)成本。針對(duì)目前現(xiàn)有甘蔗種植機(jī)缺苗、肥料浪費(fèi)嚴(yán)重等現(xiàn)象,提出了一種智能化改造方案,以實(shí)現(xiàn)種植時(shí)缺苗提示、智能施肥的目的。以Modbus的RTU模式為基礎(chǔ),設(shè)計(jì)編寫了通訊協(xié)議以及相關(guān)功能代碼,并依靠RS485定義了網(wǎng)絡(luò)物理層,從而完成了Modbus現(xiàn)場(chǎng)總線網(wǎng)絡(luò)的構(gòu)建。整個(gè)系統(tǒng)是以嵌入式系統(tǒng)為上位機(jī),單片機(jī)系統(tǒng)為下位機(jī),通過(guò)Modbus,總線進(jìn)行數(shù)據(jù)交互的一款智能化控制平臺(tái)。下位機(jī)以ATmega8為主控器建立了最小系統(tǒng)。通過(guò)使用ATmega8單片機(jī)的捕獲功能捕捉霍爾傳感器產(chǎn)生的脈沖信號(hào),經(jīng)過(guò)改良后的M測(cè)速法計(jì)算出系統(tǒng)所需速度信息。通過(guò)PWM技術(shù)和比例-滯回控制方法,實(shí)現(xiàn)了肥料排放的智能化控制。上位機(jī)則以S5PV210蜂鳥(niǎo)系列AR...
【文章來(lái)源】:南京農(nóng)業(yè)大學(xué)江蘇省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
目錄
摘要
ABSTRACT
第一章 緒論
1.1 研究意義和目的
1.2 幾種常見(jiàn)的甘蔗種植機(jī)
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.3.1 農(nóng)業(yè)智能化研究現(xiàn)狀
1.3.2 現(xiàn)場(chǎng)總線技術(shù)在農(nóng)業(yè)中的應(yīng)用
1.4 本文的研究方法和內(nèi)容安排
1.4.1 研究方法
1.4.2 研究目標(biāo)
1.4.3 研究?jī)?nèi)容
第二章 Modbus總線
2.1 常見(jiàn)總線協(xié)議
2.1.1 CAN總線
2.1.2 Modbus總線
2.2 Modbus傳輸模式
2.2.1 ASCII模式
2.2.2 RTU模式
2.3 校驗(yàn)方式
2.3.1 奇偶校驗(yàn)
2.3.2 LRC檢測(cè)
2.3.3 CRC檢測(cè)
2.4 Modbus程序設(shè)計(jì)
2.4.1 功能碼設(shè)計(jì)
2.4.2 幀解析
2.4.3 主從機(jī)通訊軟件流程
2.5 本章小結(jié)
第三章 節(jié)點(diǎn)的軟硬件設(shè)計(jì)
3.1 總體概述
3.2 主控器選型
3.3 速度采集方案
3.3.1 速度采集硬件設(shè)計(jì)
3.3.2 測(cè)速算法
3.3.3 軟件設(shè)計(jì)
3.4 排肥量控制
3.4.1 PWM技術(shù)
3.4.2 硬件實(shí)現(xiàn)
3.4.3 軟件設(shè)計(jì)
3.5 RS485接口
3.5.1 概述
3.5.2 RS485組網(wǎng)
3.5.3 RS485硬件電路設(shè)計(jì)
3.5.4 程序?qū)崿F(xiàn)
3.6 本章小結(jié)
第四章 嵌入式實(shí)時(shí)操作系統(tǒng)移植
4.1 幾種常見(jiàn)的系統(tǒng)
4.2 交叉編譯環(huán)境建立
4.3 Bootloader移植
4.3.1 bootloader定義
4.3.2 移植uboot
4.4 配置linux內(nèi)核
4.4.1 定義
4.4.2 移植步驟
4.5 移植Yaffs2根文件系統(tǒng)
4.5.1 文件系統(tǒng)定義
4.5.2 常用的文件系統(tǒng)
4.5.3 根文件系統(tǒng)的生成
4.6 實(shí)驗(yàn)結(jié)果
4.7 本章小結(jié)
第五章 基于Qt的上位機(jī)軟件設(shè)計(jì)
5.1 主界面設(shè)計(jì)
5.1.1 整體描述
5.1.2 中文支持
5.2 軟鍵盤輸入設(shè)計(jì)
5.2.1 軟鍵盤總體設(shè)計(jì)
5.2.2 代碼設(shè)計(jì)
5.3 串口部分代碼設(shè)計(jì)
5.3.1 概述
5.3.2 具體實(shí)現(xiàn)
5.4 基于SQLite的數(shù)據(jù)庫(kù)設(shè)計(jì)
5.4.1 概述
5.4.2 代碼設(shè)計(jì)
5.5 Qt移植
5.5.1 移植tslib
5.5.2 移植qt/e
5.6 本章小結(jié)
第六章 實(shí)驗(yàn)結(jié)果
6.1 下位機(jī)功能測(cè)試
6.1.1 脈沖采集測(cè)試
6.1.2 PWM出測(cè)試
6.2 聯(lián)合測(cè)試
6.2.1 組網(wǎng)后通訊測(cè)試
6.2.2 聯(lián)合作業(yè)測(cè)試
6.3 本章小結(jié)
第七章 總結(jié)和展望
7.1 論文總結(jié)
7.2 未來(lái)展望
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]富來(lái)威2CZX系列懸掛式甘蔗種植機(jī)[J]. 農(nóng)機(jī)市場(chǎng). 2012(12)
[2]智能化電動(dòng)甘蔗山地種植機(jī)的研究[J]. 侯昭武,陸安山. 中國(guó)農(nóng)機(jī)化. 2012(06)
[3]甘蔗生產(chǎn)機(jī)械化現(xiàn)狀及相關(guān)問(wèn)題的思考[J]. 王曉鳴,莫建霖. 農(nóng)機(jī)化研究. 2012(10)
[4]智能化農(nóng)業(yè)與智能化農(nóng)機(jī)裝備[J]. 籍俊杰,李謙. 農(nóng)業(yè)技術(shù)與裝備. 2012(04)
[5]基于Linux Qt的軟鍵盤設(shè)計(jì)與實(shí)現(xiàn)[J]. 田福英. 計(jì)算機(jī)與現(xiàn)代化. 2011(12)
[6]基于無(wú)線網(wǎng)絡(luò)的遠(yuǎn)程墑情監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 吳春,姜波,申長(zhǎng)軍,邢振,閆華. 節(jié)水灌溉. 2011(12)
[7]我國(guó)甘蔗種植機(jī)技術(shù)現(xiàn)狀及存在的關(guān)鍵技術(shù)問(wèn)題[J]. 劉慶庭,莫建霖,李廷化,區(qū)穎剛. 甘蔗糖業(yè). 2011(05)
[8]Modbus協(xié)議在智能信號(hào)變送器中的應(yīng)用[J]. 付青,丁金華,王輝,王朋亮,王煒富. 儀表技術(shù)與傳感器. 2011(06)
[9]Modbus協(xié)議的RS485總線通訊機(jī)的設(shè)計(jì)及應(yīng)用[J]. 王書根,王振松,劉曉云. 自動(dòng)化與儀表. 2011(05)
[10]基于嵌入式數(shù)據(jù)庫(kù)SQLite的智能導(dǎo)游系統(tǒng)[J]. 彭艷. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(04)
博士論文
[1]精準(zhǔn)農(nóng)業(yè)大豆變量施肥控制技術(shù)研究[D]. 王熙.黑龍江八一農(nóng)墾大學(xué) 2010
碩士論文
[1]基于DM6446和Qt的嵌入式圖形界面的研究與應(yīng)用[D]. 楊金林.青島大學(xué) 2012
[2]智能農(nóng)業(yè)系統(tǒng)中感知適配網(wǎng)關(guān)的研究與設(shè)計(jì)[D]. 李萍.浙江理工大學(xué) 2012
[3]基于Arm9-Linux嵌入式系統(tǒng)的聯(lián)合收割機(jī)信息處理平臺(tái)的研究[D]. 張?zhí)?江蘇大學(xué) 2009
[4]基于ARM9的嵌入式Linux手持平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 李偉.武漢理工大學(xué) 2009
[5]基于ARM-Linux的農(nóng)田信息監(jiān)測(cè)系統(tǒng)[D]. 尹華菊.河北農(nóng)業(yè)大學(xué) 2008
[6]除草機(jī)器人設(shè)計(jì)與控制[D]. 郭偉斌.南京林業(yè)大學(xué) 2008
[7]基于Linux的農(nóng)田灌溉無(wú)線監(jiān)控系統(tǒng)控制器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 賈曉.吉林大學(xué) 2008
[8]基于CAN總線輪式農(nóng)業(yè)移動(dòng)平臺(tái)通訊子系統(tǒng)的研究[D]. 趙先雷.南京農(nóng)業(yè)大學(xué) 2007
[9]Linux系統(tǒng)中透明加密文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 虞云翔.浙江大學(xué) 2006
[10]編碼器測(cè)速方法的研究[D]. 趙巖.中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所) 2003
本文編號(hào):3175604
【文章來(lái)源】:南京農(nóng)業(yè)大學(xué)江蘇省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
目錄
摘要
ABSTRACT
第一章 緒論
1.1 研究意義和目的
1.2 幾種常見(jiàn)的甘蔗種植機(jī)
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.3.1 農(nóng)業(yè)智能化研究現(xiàn)狀
1.3.2 現(xiàn)場(chǎng)總線技術(shù)在農(nóng)業(yè)中的應(yīng)用
1.4 本文的研究方法和內(nèi)容安排
1.4.1 研究方法
1.4.2 研究目標(biāo)
1.4.3 研究?jī)?nèi)容
第二章 Modbus總線
2.1 常見(jiàn)總線協(xié)議
2.1.1 CAN總線
2.1.2 Modbus總線
2.2 Modbus傳輸模式
2.2.1 ASCII模式
2.2.2 RTU模式
2.3 校驗(yàn)方式
2.3.1 奇偶校驗(yàn)
2.3.2 LRC檢測(cè)
2.3.3 CRC檢測(cè)
2.4 Modbus程序設(shè)計(jì)
2.4.1 功能碼設(shè)計(jì)
2.4.2 幀解析
2.4.3 主從機(jī)通訊軟件流程
2.5 本章小結(jié)
第三章 節(jié)點(diǎn)的軟硬件設(shè)計(jì)
3.1 總體概述
3.2 主控器選型
3.3 速度采集方案
3.3.1 速度采集硬件設(shè)計(jì)
3.3.2 測(cè)速算法
3.3.3 軟件設(shè)計(jì)
3.4 排肥量控制
3.4.1 PWM技術(shù)
3.4.2 硬件實(shí)現(xiàn)
3.4.3 軟件設(shè)計(jì)
3.5 RS485接口
3.5.1 概述
3.5.2 RS485組網(wǎng)
3.5.3 RS485硬件電路設(shè)計(jì)
3.5.4 程序?qū)崿F(xiàn)
3.6 本章小結(jié)
第四章 嵌入式實(shí)時(shí)操作系統(tǒng)移植
4.1 幾種常見(jiàn)的系統(tǒng)
4.2 交叉編譯環(huán)境建立
4.3 Bootloader移植
4.3.1 bootloader定義
4.3.2 移植uboot
4.4 配置linux內(nèi)核
4.4.1 定義
4.4.2 移植步驟
4.5 移植Yaffs2根文件系統(tǒng)
4.5.1 文件系統(tǒng)定義
4.5.2 常用的文件系統(tǒng)
4.5.3 根文件系統(tǒng)的生成
4.6 實(shí)驗(yàn)結(jié)果
4.7 本章小結(jié)
第五章 基于Qt的上位機(jī)軟件設(shè)計(jì)
5.1 主界面設(shè)計(jì)
5.1.1 整體描述
5.1.2 中文支持
5.2 軟鍵盤輸入設(shè)計(jì)
5.2.1 軟鍵盤總體設(shè)計(jì)
5.2.2 代碼設(shè)計(jì)
5.3 串口部分代碼設(shè)計(jì)
5.3.1 概述
5.3.2 具體實(shí)現(xiàn)
5.4 基于SQLite的數(shù)據(jù)庫(kù)設(shè)計(jì)
5.4.1 概述
5.4.2 代碼設(shè)計(jì)
5.5 Qt移植
5.5.1 移植tslib
5.5.2 移植qt/e
5.6 本章小結(jié)
第六章 實(shí)驗(yàn)結(jié)果
6.1 下位機(jī)功能測(cè)試
6.1.1 脈沖采集測(cè)試
6.1.2 PWM出測(cè)試
6.2 聯(lián)合測(cè)試
6.2.1 組網(wǎng)后通訊測(cè)試
6.2.2 聯(lián)合作業(yè)測(cè)試
6.3 本章小結(jié)
第七章 總結(jié)和展望
7.1 論文總結(jié)
7.2 未來(lái)展望
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]富來(lái)威2CZX系列懸掛式甘蔗種植機(jī)[J]. 農(nóng)機(jī)市場(chǎng). 2012(12)
[2]智能化電動(dòng)甘蔗山地種植機(jī)的研究[J]. 侯昭武,陸安山. 中國(guó)農(nóng)機(jī)化. 2012(06)
[3]甘蔗生產(chǎn)機(jī)械化現(xiàn)狀及相關(guān)問(wèn)題的思考[J]. 王曉鳴,莫建霖. 農(nóng)機(jī)化研究. 2012(10)
[4]智能化農(nóng)業(yè)與智能化農(nóng)機(jī)裝備[J]. 籍俊杰,李謙. 農(nóng)業(yè)技術(shù)與裝備. 2012(04)
[5]基于Linux Qt的軟鍵盤設(shè)計(jì)與實(shí)現(xiàn)[J]. 田福英. 計(jì)算機(jī)與現(xiàn)代化. 2011(12)
[6]基于無(wú)線網(wǎng)絡(luò)的遠(yuǎn)程墑情監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 吳春,姜波,申長(zhǎng)軍,邢振,閆華. 節(jié)水灌溉. 2011(12)
[7]我國(guó)甘蔗種植機(jī)技術(shù)現(xiàn)狀及存在的關(guān)鍵技術(shù)問(wèn)題[J]. 劉慶庭,莫建霖,李廷化,區(qū)穎剛. 甘蔗糖業(yè). 2011(05)
[8]Modbus協(xié)議在智能信號(hào)變送器中的應(yīng)用[J]. 付青,丁金華,王輝,王朋亮,王煒富. 儀表技術(shù)與傳感器. 2011(06)
[9]Modbus協(xié)議的RS485總線通訊機(jī)的設(shè)計(jì)及應(yīng)用[J]. 王書根,王振松,劉曉云. 自動(dòng)化與儀表. 2011(05)
[10]基于嵌入式數(shù)據(jù)庫(kù)SQLite的智能導(dǎo)游系統(tǒng)[J]. 彭艷. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(04)
博士論文
[1]精準(zhǔn)農(nóng)業(yè)大豆變量施肥控制技術(shù)研究[D]. 王熙.黑龍江八一農(nóng)墾大學(xué) 2010
碩士論文
[1]基于DM6446和Qt的嵌入式圖形界面的研究與應(yīng)用[D]. 楊金林.青島大學(xué) 2012
[2]智能農(nóng)業(yè)系統(tǒng)中感知適配網(wǎng)關(guān)的研究與設(shè)計(jì)[D]. 李萍.浙江理工大學(xué) 2012
[3]基于Arm9-Linux嵌入式系統(tǒng)的聯(lián)合收割機(jī)信息處理平臺(tái)的研究[D]. 張?zhí)?江蘇大學(xué) 2009
[4]基于ARM9的嵌入式Linux手持平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 李偉.武漢理工大學(xué) 2009
[5]基于ARM-Linux的農(nóng)田信息監(jiān)測(cè)系統(tǒng)[D]. 尹華菊.河北農(nóng)業(yè)大學(xué) 2008
[6]除草機(jī)器人設(shè)計(jì)與控制[D]. 郭偉斌.南京林業(yè)大學(xué) 2008
[7]基于Linux的農(nóng)田灌溉無(wú)線監(jiān)控系統(tǒng)控制器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 賈曉.吉林大學(xué) 2008
[8]基于CAN總線輪式農(nóng)業(yè)移動(dòng)平臺(tái)通訊子系統(tǒng)的研究[D]. 趙先雷.南京農(nóng)業(yè)大學(xué) 2007
[9]Linux系統(tǒng)中透明加密文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 虞云翔.浙江大學(xué) 2006
[10]編碼器測(cè)速方法的研究[D]. 趙巖.中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所) 2003
本文編號(hào):3175604
本文鏈接:http://sikaile.net/nykjlw/nygclw/3175604.html
最近更新
教材專著