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