-水稻农田信息管理系统网站设计 .docx
《-水稻农田信息管理系统网站设计 .docx》由会员分享,可在线阅读,更多相关《-水稻农田信息管理系统网站设计 .docx(33页珍藏版)》请在课桌文档上搜索。
1、本科毕业设计农业机械车辆的姿态角监测设计摘要姿态角是一个特别重要的参数。在工业、农业和军事等各个领域中,都须要用姿态角反馈目标载体的运动状况。随着当今科学技术的高速发展,高新技术在现代化农业中应用越加广泛,农业现代化须要以智能化的技术作支撑。而在实现智能化过程中,须要对检测目标的运动状况进行实时反馈以进行限制。因此,采集姿态角的数据以反馈目标载体运动状况在智能化设备中尤为重要。本文提出一种基于ADX1.345三轴加速度计、1.3G4200三轴陀螺仪传感器和HMC5883磁阻传感器的姿态角检测系统。该系统采纳了基于ARMCortex-M3内核的STM32flO3VCT6单片机作主控芯片,采集和处
2、理ADX1.3451.3G4200和HMC5883的数据得到姿态角数据,利用nRF241.01无线模块发送到接收显示模块上进行数据显示。通过nRF241.01无线发送接收模块,可以实现姿态角的实时检测的功能。通过试验测试分析,结果表明,采纳ADX1.345、1.3G4200和HMC5883的三者的数据融合处理后得出的数据肯定误差小于10%o关键字:单片机无线模块加速度计陀螺仪磁阻传感器MonitortheAttitudeAngleofAgriculturalMachineryVehicleWuBangbin(CollegeofEngineering,SouthChinaAgricultural
3、University,Guangzhou510642,China)AbstractjAttitudeangleisaveryimportantparamete.Invariousfieldsofindustry,agricultureandmilitary,thereneedsattitudeangletogivefeedbackonthemovementofthetargetvector.Withtherapiddevelopmentoftoday,sscienceandtechnology,High-techapplicationsbecomeincreasinglyandwidelyus
4、edinmodernagriculture,thusthemodernizationofagricultureneedstobesupportedbyintelligenttechnology.Intheprocessofrealizationofintelligent,itneedstocontrolreal-timefeedbackonthestatusofthemotionofthedetectiontarget.Therefore,thedatacollectedbyattitudeangletogivefeedbackontargetcarriermovementofintellig
5、entdevicesisparticularlyimportant.ThispaperpresentsanattitudeangledetectionsystembasedonADX1.345three-axisaccelerometer,1.3G4200threeaxisgyrosensorandHMC5883magnetoresistivesensor.ThesystemusesSTM32F103VCT6ARMCortex-M3core-basedmicrocontrollerasthemasterchip.ThroughacquisitionandprocessingdatafromAD
6、X1.345,1.3G4200andHMC5883,attitudeangledatawasobtained.Then,nRF241.01senttheobtainedinformationtothereceiveronwhosedisplaymoduleshowsreal-timedata.Throughwirelesstransmission,functionofreal-timedetectioncanberealized.Throughtheexperimentalanalysis,theresultsshowthatabseofthedataafterbeingpocessedthe
7、fusionbyusingADX1.345,1.3G4200andHMC5883islessthan10%.Keywords:SCMnRF241.01accelerationsensorGyroscopeMagnetoresistivesensor1前言12系统方案分析与选择论证12.1 系统方案设计11. 1.1主控芯片方案12. 1.2无线通信模块方案23. 1.3陀螺仪、加速度计传感器方案34. 1.4显示模块方案45. 2系统最终方案43主要芯片介绍和系统模块硬件设计56. 1STM32F103VCT6模块53.2nRF241.01无线模块73.2.1无线模块原理图73.2.2接口电路
8、73.2.3寄存器配置83.3供电电源93.4陀螺仪传感器103.4.11.3G4200三轴陀螺仪103.4.2陀螺仪电路图103.4.31.3G4200陀螺仪工作特点113.5.1ADX1.345三轴加速度计123.5.2加速度计电路图123.5.3ADX1.345工作特点133.6磁阻传感器133.6.1HMC5883磁阻传感器13HMC5883电路图143.6.3HMC5883工作特点143.7ATmega16单片机模块144系统软件设计154.1 单片机软件设计154.1.1 发送端流程154.1.2 1.2中值滤波算法164.1.3 四元数算法164. 1.4kalman滤波算法18
9、4.2.1接收端流程195硬件电路205. 1硬件制作205. 2硬件调试205. 3硬件调试结果215. 4测试数据21参考文献26附录27致谢错误!未定义书签。华南农业高校本科生毕业设计成果评定表刖百我国既是一个农业大国同时在某种意义上来说也是人口大国,农业不仅仅关系到国家平安及国计民生,而且在国民经济中也占有很举足轻重的地位。目前,我国正面临着人多地少、环境恶化、资源短缺、人增地减等现状。人均耕地水平不能满意人民日常生活须要,所以,如何在现代农业生产中增加粮食的产量和提高农机作业效率成为当前农业生产的首要目标,因此,农业要实现现代化就肯定要走大农业和机械化、智能化道路。伴随着科学技术的发
10、展,农业科技技术也随着科学技术的更新也已经在全球发展,进而产生了以信息技术及生物技术为导向的现代化农业,“精准农业”技术就是现代化农业技术的代表,是我国农业信息现代化的一个重要的组成部分。实施现代化农业也就是利用现代化高科技技术到现在的传统农业生产中,目前我国现代化农业的大致趋向是在农机机械在实现机械化的基础之上,把各种高科技技术应用到农业生产中,例如全球卫星定位技术、地理信息技术及3D遥感技术等,最终实现农业生产现代化、科学化、智能化,能够达到高效产出的效果,并且能够爱护生态环境进而实现农业可持续发展的最终的目标。农业机械姿态角的检测系统作为“精准农业”技术的重要一部分,担当着反馈桥梁的作用
11、。为了能更好的农业的智能化,必需提高姿态角检测的稳定性和精确性,以更好的得到反馈信息进行精确限制农业机械的运转状况。本文通过对三轴陀螺仪和三轴加速度计的数据进行采集和处理,进行四元数算法的计算和kalman滤波,得到稳定的目标载体姿态角的数据。2系统方案分析与选择论证2.1 系统方案设计主控芯片方案方案一:采纳ST(STMiCroeleCIrOniCS)公司的STM32F103VCT6单片机作为主控芯片。ST公司的32位STM32系列微限制器是特地为微限制系统、工业限制系统和无线网络等对功耗和成本敏感的嵌入式应用领域而设计的。STM32F103VCT6是一款基于ARMV7-M体系结构的32位标
12、准处理器,工作频率高达72MHz,具有3个通用定时器、1个高级限制定时器、7个独立的DMA通道、1个USB接口、3个USART接口、2个SPl接口和2个12C接口。STM32F103VCT6的外围电路仅须要外部晶振和少数电容,内部自带的SW接口便于调试和下载。方案二:ATmega16芯片是ATmel公司一款8位微处理器。它的主频高达16MHz,片内集成16KB的闪存存储器(FlaSh)、512字节的EEPRe)M、IK的SRAM,另外指令系统丰富,I/O的限制和扩展功能较强。同时集成了很多标准模块,具有1路异步串行通信USART接口,1路串行设备接口(SPI),2个8位定时器,1个16位定时器
13、,3个PWM通道,一个实时时钟RTC,8个8通道10字节的模数转换器(ADC),一个模拟比较器,同时它还具有一个片内系统时钟、JTAG接口、ISP接口、自编程SPM。方案三:采纳宏晶科技有限公司的STC89C52RC单片机作为主控芯片。此芯片为51类单片机,不带内部时钟,外部资源少。考虑到此系统主控部分对数据处理算法的困难度和实时性要求,须要对传感器采集的数据进行数字滤波、四元数运算和kalman滤波等困难运算,须要求主控芯片处理速率较快。从性能和要求上综合考虑我们选择方案一,即用STM32F103VCT6作为本系统的主控芯片。对于系统的接收显示部分,为了简化外围电路设计,则选用ATmega1
14、6做主控芯片。2.1.2 无线通信模块方案方案一:采纳GSM(GlobalSystemforMObile)模块进行通信,GSM模块须要借助移动卫星或者手机卡,虽说能够远距离传输,但是其成本较大,且须要内置SlM(SubscriberIdentityModUle)卡,通信过程中须要收费,后期成本较高。方案二:采纳TI(德州仪器)生产的C2430无线通信模块,此模块采纳Zigbee总线模式,传输速率可达250kbps,且内部集成高性能8051内核。但是此模块价格较贵,且Zigbee协议相对较为困难。方案三:采纳nRF241.01无线射频模块进行通信,11RF241.O1是一款高速低功耗的无线通信芯
15、片,由NORDIC公司生产。能传输上千米的距离(加定向天线),而且价格较便宜,采纳SPI总线通信模式电路简洁,操作便利。综合考虑系统要求和成本等方面的因素,采纳方案三作为本系统的无线通信方案。2.1.3 陀螺仪、加速度计传感器方案方案一:采纳ADIS16355作为测量线加速度和角加速度的传感器。ADIS16355是ADl公司推出的一款具有-40C85C温度范围内校准、SPI接口输出的六自由度惯性测量传感器,出厂前已经对产品的零偏和灵敏度进行了全温校准。ADISI6355具有三轴陀螺和三轴加速度计。三轴陀螺和加速度计具有14位辨别率,陀螺的测量范围可配置为、,加速度计的测量范围为10g,传感器带
16、宽达350Hz。ADISI6355的输出零偏稳定性为,温度系数为,角度随机游走为,适于精度要求较高的应用。传感器内部完成了信号的采集、校准与滤波处理,具有自检功能,还有1路ADC输入、1路DAC输出和2路数字I/OoSPl接口能够输出3个角速率信号、3个线加速度计信号、3个温度传感器信号和电源电压信号。但是其体积较大,成本高,接口类型等缘由运用不便利。方案二:采纳ADX1.345三轴加速度计、1.3G4200三轴陀螺仪和磁阻传感器分别测量线加速度、角加速度和磁阻值。ADX1.345ADdAnalogDevices,Inc.)公司于2009年发布的一款数字式三轴加速度计传感器。ADX1.345最
17、大量程可以达到16g,可以进行高辨别率(13位)测量。数字输出数据为16位二进制补码的形式,可通过SPI(3线或4线)或者ac数字接口访问。ADX1.345可以在倾斜感测应用中测量静态重力加速度,还可以从运动或者振动中生成动态加速度,其可工作在温度范围内。它的高辨别率能够辨别仅为的倾角变更。1.3G4200为ST公司的三轴陀螺仪传感器,可供用户自主设定250dps.500dps.200OdPS三种量程,工作在温度范围内,16位数据的输出,可通过SPI(3线或4线)或者C数字接口访问,运用便利,成本低,外围电路简洁。MC5883是霍尼韦尔的一种表面贴装的带有数字接口高集成模块的弱磁传感器芯片,采
18、纳霍尼韦尔各向异性磁阻(AMR)技术,具有在轴向高灵敏度和线性高精度的特点,附带霍尼韦尔专利的集成电路包括放大器、自动消磁驱动器、偏差校准、能使罗盘精度限制在的12位模数转换器以及简易的JC系列总线接口。运用ADlSI6355则会使目标板布电路图困难,而且体积大,接口不便利运用。相比于同时运用ADX1.345、1.3G4200和HMC5883三种种传感器,线路比较简洁,都可以用FC通信进行采集数据。考虑到电路的设计困难、成本高,故选择方案二,即用ADX1.234、1.3G4200和HMC5883作为采集线加速度、角加速度和磁阻值的传感器(代刚,2010)。2.1.4 显示模块方案方案一:选择主
19、控为ST7920驱动器的带字库的1.CDI2864来显示信息。1.CD12864是一款通用的液晶显示屏,能够显示常用的汉字及ASCII码,而且能够绘制图片,描点画线,设计成比较志向的结果,但成本较高。方案二:采纳字符液晶1.CDI602显示信息,1.CDI602是一款比较通用的字符液晶模块,能显示字符和数字等信息,且价格便宜,简洁限制。方案三:采纳1.ED7段数码显示管显示,其成本低,简洁显示限制,但不能显示字符。显示多点温湿度信息须要多位,多位数码管布线较多而且占板面积较大。综合以上方案,考虑到系统须要显示的内容比较少,选择了经济实惠的字符液晶1.CD1602来作为接收端的显示。2.2 系统
20、最终方案发送端:由ADX1.345三轴加速度计、1.3G4200三轴陀螺仪传感器和HMC5883磁阻传感器采集目标载体的三个轴向的线加速度和角加速度数据以及磁场强度信息,经STM32F103VCT6主控处理数据后通过无线射频模块nRF241.01发送数据到接收端显示。接收端:由nRF241.01无线射频模块接收主控端发过来处理后的数据信息,经SPI接口传输给ATmega16单片机,由ATmega16单片机限制液晶1.CD1602实时显示目标载体的偏航角、俯仰角和翻滚角。图1系统方框图3主要芯片介绍和系统模块硬件设计3.1 STM32F103VCT6模块核心限制模块由STM32F103VCT6最
21、小系统组成,包括STM32F103VCT6、晶振电路、时钟电路和SW下载接口电路。STM32F103VCT6具有100个引脚的芯片,其功能比一般的51单片机强大,外部中断通道可由客户自主设置,运用便利,下载及调试程序的操作过程简洁简洁,处理速度可达到72MHz,可以运行较困难的算法。晶振电路由两个IOPF左右电容和一个8MHz晶体振荡器构成。时钟电路由两个22pF电容和一个32.786KHZ晶振构成,为定时器供应稳定的外部时钟。SW下载接口电路为四个接口电路,简化电路设计,与JTAG接口一样的有调试和下载程序的功能。STM32F103VCT6最小系统电路如下图2所示。图2STM32F103VC
22、T6系统电路3.2 nRF241.01无线模块3.2.1 无线模块原理图nRF241.01(陶成林,2012)芯片是由NORDIC公司生产一款无线通信芯片,采纳FSK调制方式,内部集成有NoRDIC的EnhanCedShOrtBUrSt协议。可以实现点对点的无线通信。通信速度可以达到2Mbs.nRF241.01无线射频模块的电路原理图如图3所示。图3nRF241.01模块电路原理图3.2.2 接口电路nRF241.01是一款新型单片射频收发器件,工作于2.4GHz2.5GHzlSM(lndustrialSCientifiCMediCaI)频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功
23、能模块,并融合了增加型ShoCkBUrSt技术,其中输出功率和通信频道可通过程序进行配置。通过配置寄存器可将nRF2411.01配置为放射、接收、空闲及掉电四种工作模式。在掉电模式下电流损耗最小,同时FRF241.01也不工作,但其全部配置寄存器的值仍旧保留。nRF241.01功耗低,在以-6dBm的功率放射时,工作电流也只有.9mA;接收时,工作电流只有12.3mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更便利。图4所示为STM32F103VCT6与nRF241.01的连接电路图。图4STM32FIO3VCT6与无线模块连接电路图nRF241.01无线射频模块的各引脚功能描述如表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- -水稻农田信息管理系统网站设计 水稻 农田 信息管理 系统 网站 设计

链接地址:https://www.desk33.com/p-1365298.html