C8051F340单片机对施药喷雾机的控制设计

发布者:乐观向前最新更新时间:2024-02-03 来源: elecfans关键字:C8051F340  单片机 手机看文章 扫描二维码
随时随地手机看文章

水果种植业是我国农业发展的重要组成部分,果树病虫害防治作业也越来越被重视。当下我国施药水平总体偏低,主要表现在自动化技术落后、作业强度大、农药浪费严重等问题。为了解决这一现象,提高果树施药喷雾效率和农药附着率,文中设计了新型喷雾机构及其控制系统,该机构能够针对不同果树尺寸来调节喷雾距离。作业人员可以远距离操作手持式控制器即可调节喷雾参数(包括每侧喷雾头的开闭、喷雾机构伸缩长度、轴流风机送风转速等),这在很大程度上降低了劳动强度,提高了施药效果。


1 系统工作原理

本系统结合了机械和电子技术,由机械部分和控制部分构成。施药喷雾过程中喷雾头与冠层的距离要求适中,而果园内的果树形状尺寸各异,因此应用了电动推杆作为执行元件安装于机械系统中;为了增加喷雾头的射程、提高雾化效果,采用风送式喷雾,将多个喷雾头置于由轴流风机驱动的转叶风扇表面;为了调节风机转速,选用了变频调速器来适应不同冠层密度的果树;为了增加作业效率,机械部分采用两侧对称的形式,可以同时对两行果树实施作业;为了操作可靠方便,系统中所有的参数值(喷雾头的开闭、机构伸缩长度、轴流风机送风转速、喷雾时间等)都由手持遥控器通过上位机与下位机之间的无线通讯来设定。

针对上述作业工况和技术要求,设计了施药机构运动简图如图1所示。整个机构固定于拖车尾部底盘上,由机动车牵引该喷雾机构在田间作业,而果树位于每侧喷雾架之中。

C8051F340单片机对施药喷雾机的控制设计

在图1中,机构左右两侧空间上完全对称,每侧各有3个移动副和1个转动副。单侧安装有4个轴流风机和雾化盘,安装位置分别位于5、6、7、8处,每个雾化盘上设置有若干个喷雾头,机车行进时打开喷雾头和轴流风机即可实现立体喷雾。针对不同树高,可以通过调节移动副1配合移动副3来保持喷雾头与树冠的距离;而调节移动副2则可以在宽度方向调节喷雾架跨度。转动副4能够实现每侧机构绕其内侧竖直轴转动,当系统停止工作时通过转动副4收起喷雾架,来减小机器的空间尺寸。移动副通过仿形电动执行器来实现。执行器实为一步进电机驱动的丝杆螺母机构,电机旋转运动转变为推杆的轴向运动。控制步进电机的正反转和运行步数即可调节执行器的伸缩量。


2 控制系统硬件设计

根据喷雾作业要求,电控系统需要具备以下功能:驱动电动执行器内步进电机的正反转,并且推杆能够按照设定值执行伸缩;驱动液流电磁阀的通断;通过操作变频器调节轴流风机的送风速度;可以设定喷雾时间;能够采用无线通讯方式通过手柄按键远程作业,包括与变频器的通讯。分析上述控制对象,拟定控制方法,并设计实用的人机界面,得出如图2所示的控制系统硬件结构图。

2.1微处理器

考虑到控制对象较多、控制精度、和经济性等因素,微处理器选用新华龙公司C8051F340与具有64个I/O端口的C8051F020单片机分别作为上位机(手持控制器)和下位机(驱动执行元件)控制芯片。C8051F340用于驱动液晶显示屏、扫描按键以及与下位机收发数据来执行相关操作。C8051F020主要任务是在接收到上位机数据后驱动电磁阀、步进电机、变频器等执行元件,同时检测电动执行器的行程开关是否到达零位。

C8051F340器件使用SILICon Labs的专利CIP-51微控制器内核。该内核具有标准8052的所有外设部件,包括4个16位计数器/时器、两个具有扩展波特率配置的全双工UART、一个增强型SPI端口、4352字节的内部RAM、128字节特殊功能寄存器地址空间和40个I/O引脚。C8051F0 20器件是完全集成的混合信号系统级MCU芯片,具有64个数字I/O引脚;高速、流水线结构的8051兼容的CIP-51内核;64 k字节可在系统编程的FLASH存储器;硬件实现的SPI、SMBus/I2C和两个UART串行接口;片内看门狗定时器、VDD监视器和温度传感器等。

2.2 人机界面设计

人机界面作为作业人员与控制系统的对话途径,显得尤为重要。本设计将液晶显示屏与按键安装于手持的控制盒内,操作方便灵活,参数能够任意设定。液晶显示主菜单和手动工作菜单内容如图3、图4所示。界面采用菜单按键式,层层进入,进而设定控制对象的相关参数。开机上电后,显示如图3所示的主菜单,内容有手动工作、自动工作和停止工作。用户选择手动工作按键确认后,即可进入如图4所示菜单,显示有仿形架伸缩量、风机启停与转速、喷雾头开关等;若对这些参数进行设定,只需选择相应菜单按确认键进入下一层菜单然后通过按键输入设定参数值即可。

3 系统的软件实现

3.1 变频器通讯

喷雾系统中的送风方式是使用由变频器控制的轴流风机,每个电机的功率为370 W。左右两侧完全对称的结构都装有4个电机,每侧电机由一个变频器驱动。为了满足要求,本文选用型号为VFD022M21A的台达三相变频器,功率为2.2 kW。该变频器具有高功能、超低噪音和迷你型特点,体积很小,两个方便安装于控制箱内,外形美观。

变频器内置RS-485串联通讯界面,通过RS-485通讯方式与单片机交换数据。该变频器使用MODBUS通讯协议的RTU模式来进行数据传输。在变频器面板上P92中输入“03”,将变频器设置为Modbus RTU模式,数据格式为《8,N,2》,指的是该字符结构包括8个数据位,1个开始位和2个停止位,共11个字符框,如图5所示。

喷雾风送强度的调节过程就是通过向变频器寄存器连续写入多个数据,来对其有效控制,例如向右侧喷雾头的变频器(地址为01H)连续写入多个数据的命令码为10H,其命令信息如表1所示。

3.2 电动执行器驱动程序设计

控制电动执行器实质上就是控制其内部的步进电机的运转,控制目标就是要根据作业人员的需要使得步进电机的正反转及其转动的步数。

下位机接收到上位机发送的数据后,则判断要执行的任务种类。如果是电机运行任务,继续分析接收到的数据,提取电机正反转及其转动步数信息。若要求电机电机反方向转动就要通过单片机控制引脚高低电平设定为反向转动。获得步数数据后实施变频率的分别驱动电机加速、匀速、减速运行。例如要求推杆向前伸长量为L,计算出电机运转步数为N,加速步数为N0,减速步数为N1,匀速步数为(N-N0-N1)步。执行器驱动子程序流程图如图6所示。

3.3 上位机软件设计

系统软件程序模块主要有液晶显示模块、矩阵按键扫描模块数据收发模块、数据存储模块等。开机后,C8051F340先进行系统初始化操作,设定系统的工作条件,包括单片机引脚端口、系统时钟、中断入口和串行接口等。进入主程序后,设置串口中断寄存器和定时器中断寄存器,打开中断开关;对于液晶显示屏,首先要输入清屏指令,然后默认显示主菜单;此时需要进入数据存储模块,执行读上次存入FLASH中的数据,然后通过485通讯方式发送至C8051F020;扫描矩阵按键,判断需要进入的菜单序号,显示子菜单。进入每一层菜单后继续扫描按键来进行在此页面下的显示变化,包括开关显示、风机转速显示和电动执行器伸出量显示等。程序流程图如图7所示。

4 实验结果

文中主要设计了针对果树不同形状实施自动喷雾的操作控制系统,该系统能够使得施药作业人员方便有效地远程控制喷雾参数,并采用了装有液晶显示屏和按键的面板式手持控制器,人机界面较为和谐,如图8、图9所示。



5 结论

经过在实验室内对通讯模块、电机驱动模块、按键扫描模块的模拟调试后,控制系统在软件上可以有效控制了变频器、电动推杆以及电磁阀等执行元件。针对现场调试中存在变频器对通讯干扰的问题,采取了增加电源滤波器、远离干扰源等手段,使得控制器能够可靠地工作。试验表明,本施药系统大大提高了工作效率,减小了作业强度。


关键字:C8051F340  单片机 引用地址:C8051F340单片机对施药喷雾机的控制设计

上一篇:8051单片机CPU的内部组成及功能介绍
下一篇:采用MXT8051单片机实现基站温控仪的设计

推荐阅读最新更新时间:2024-11-17 19:00

单片机 键盘矩阵行列扫描
protel软件电路仿真: 无显示: 有显示: 汇编程序
[单片机]
基于51单片机温控风扇-数码管显示-风扇人体感应
一.硬件方案 系统采用51单片机作为控制平台对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇。风扇控制状态随外界温度而定,并通过PWM的方式控制风扇的转速。 主要由51单片机+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+风扇模块+按键模块等构成: 二.设计功能 (1)采用DS18B20温度传感器测温,三级管驱动数码管显示温度和风扇的档位,人体感应模块检测是否有人。 (2)共3个按键:1设置、2键加、3键减。按一下设置可以设置上限值,再按下设置下限,均可以按键加减调整; (3)利
[单片机]
基于51<font color='red'>单片机</font><font color='red'>的</font>温控风扇-数码管显示-风扇人体感应
如何用老电脑设计单片机系统通用键盘
计算器品种繁多、制造精美、触发灵敏、价格便宜。用旧计算器改制成单片机系统的通用键盘,可以方便地与任意的单片机应用系统连接,不管是在实验制作还是实际应用中,都不失为一种简捷方便的方法。 笔者用计算器做了一个通用键盘,在几个应用系统中使用。效果比用普通的按键好,使用非常方便。 电路见图1、图2。先选择一个外观适宜美观的计算器(本文以RS-3890型计算器为例),打开后盖,找出键盘矩阵的行线和列线,并做上标记。画一张该 矩阵键盘和符号的对应图,如图2所示。 把原键盘的行线和列线通往掩膜芯片的印刷线路切断,然后用细漆包线将行线和列线接到AT89C2051单片机的相应L/O口上,作为新键盘的检测线。 本文用P1.0~P
[单片机]
如何用老电脑设计<font color='red'>单片机</font>系统通用键盘
Silicon Labs通过汽车资质认证MCU系列登陆Mouser
Mouser Electronics宣布备货Silicon Labs具有汽车资质认证的全新8位闪存微处理器系列。 C8051F85x和C8051F86x MCU是通过AEC-Q100资质认证的MCU,可在高达125°C的较广温度范围中运行,并提供最高8KB闪存,最高512字节RAM以及12位模数转换器。 这些Silicon Labs MCU包括众多通信外围设备,支持三个可独立配置的分辨率增强型PWM渠道。 C8051F85x和C80651F86x设备非常适用于低内存、少针脚型应用。开发工具还可用于评估此MCU系列产品的性能。 Mouser拥有丰富的产品线与卓越的客服能力,通过提供先进技术的最新一代产品来满足设计工程师与采购人员的
[嵌入式]
基于单片机锂电池充电器硬件设计
1 引言 随着微电子技术的快速发展,使得各种各样的电子产品不断的涌现,并朝着便携和小型轻量化的趋势发展,为了能够更加有效地使用这些电子产品,可充电电池得到快速的发展。常见的可充电电池包括镍氢电池、镍镉电池、锂电池和聚合物电池等。其中,锂电池以其高的能量密度、稳定的放电特性、无记忆效应和使用寿命长等优点得到广泛的应用。目前绝大多数的手机、数码相机等均使用锂电池。电池的使用寿命和单次循环使用时间与充电器维护过程和使用情况密切相关。一部好的充电器不但能在短时间内将电量充足,而且还可以对电池起到一定的维护作用,修复由于使用不当而造成的记忆效应,即电池活性衰退现象。 2 锂电池的主要特点 1)高能量密度,锂离子电池的重量是相同容量的镍
[单片机]
基于<font color='red'>单片机</font><font color='red'>的</font>锂电池充电器硬件设计
基于51单片机和数码管万年历程序
可实现功能: 启动程序数码管按照××-××-××格式显示时分秒并走时 按下C1按钮后按照××-××-××格式显示年月日 按下C3调时模式按钮时分秒/年月日静止,指示灯亮起,进入调时模式 先按C2选位按钮再按下C0加一按钮,对应的位置改变 再次按下C3按钮退出调时模式,继续走时 #include reg51.h #define uChar unsigned char #define uInt unsigned int uChar a ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uChar b ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,
[单片机]
PIC单片机程序设计基本格式
为了快速掌握PIC单片机源程序的基本结构,这里给出一个典型的程序结构框架。建立源程序时首先用伪指令TITLE提供程序的标题,接着给出整个程序的总说明,并用列表伪指令LIST指定所用单片机型号和文件输出格式,再利用INCLUDE伪指令读入MPASM中提供的定义文件如《P16F84INC》,然后对片内常用资源进行定义,再给出一般程序的基本结构框架。现举例如下。 TITLE“This is……”;程序标题   ;程序说明   LIST P="16F84",F=1NHX8M   ;   include   -config_RC_Qsc &_WDT_0FF…   ;资源定义和变量定义   STATUS EQU 03   FSR EQU
[应用]
带温度补偿超声波测距系统单片机课程设计报告
下面是做出来的实物图: 一、前言 课题背景: 在日常生活和工业控制中,经常会需要进行位置监控和距离测量,可用的方法很多,有激光测距、雷达测距、超声波测距。与微波雷达测距、激光测距相比,超声波具有方向指向性强、能量消耗比较缓慢、在介质中的传播距离比较远等优点。但是,由于声音的传播速度和温度有关,一般情况下,温度每变化1℃,声速会变化大约0. 61 m/s。因此,超声波测距的精度受温度影响比较大,要实现高精度的超声波测距,须考虑温度变化对声速的影响,从而进行必要的补偿。 国内外发展现状: 近十年来,国内科研人员在超声波回波信号处理方法、新型超声波换能器研发、超声波发射脉冲选取等方面进行了大量理论分析与研究,并针对超声测距的常见影
[单片机]
带温度补偿<font color='red'>的</font>超声波测距系统<font color='red'>单片机</font>课程设计报告
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved