论文部分内容阅读
精准农业是现代农业生产和发展的趋势,是一个涉及多学科、多领域的综合性系统,是农业低消耗,高效率,高品质和产品安全的重要保障。其涉及到了自动化控制技术,定位系统,以及遥感技术,和GIS地理信息等高科技。同时农业物联网的飞速发展,为提高农业产品和质量提供了新的切入点。另一方面我国的农业机械逐渐进入大规模应用范围,如何对农业机械做到合理的调度,充分发挥农业机械的使用效率,也已经成为当前一个比较突出的问题。针对这种现实需要问题,本论文设计了基于STM32的嵌入式农机综合车载终端,并针对性地进行了实际测试。本论文设计的农机综合车载终端,采用STM32F103ZET6微控制器,综合了车主身份认证、实时定位、防盗报警、机车调度信息通告等功能。本论文首先分析了当前农机调度的背景和意义,并对发展现状进行了总结,然后对农机综合调度终端的设计需求和设计思路进行了分析。在硬件设计上,在STM32微控器最小系统的基础上,扩展了片外存储器,人机交互界面,并模块化设计了北斗/GPS定位系统,无线通信系统,身份识别系统等;在软件设计上,首先进行了μC/OS-Ⅱ操作系统的和μC/GUI界面显示系统的移植,并对任务之间的调度和任务之间的通信进行了分析和介绍。本论文的主要内容有:(1)在车载终端上通过采用北斗和GPS双模定位,将定位信息通过GPRS模块传输到远程服务器中,服务器将数据解析后传递给GIS系统,进而实现对农机的实时监控和跟踪。(2)采用NFC模块对车主的身份进行识别,在非车主验证模式中,机车运动超过一定范围内就会产生报警,并将信息通报给机主,有效的保证了农机的安全。(3)车载终端通过LCD屏显示操作界面,实时显示车载信息,操作界面简单友好。(4)对整个车载终端进行了实际的调试,通过验证发现本系统能够完成预期的设计目标。由于各个功能之间模块化设计,方便以后的升级和更换,整个车载终端成本较低,方便大规模应用。