基于C8051F单片机的一种参数可调的施药机构及其控制系统

发布者:Ampoule最新更新时间:2017-12-28 来源: eefocus关键字:C8051F  单片机  参数可调  控制系统 手机看文章 扫描二维码
随时随地手机看文章

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

    1 系统工作原理

    本系统结合了机械和电子技术,由机械部分和控制部分构成。施药喷雾过程中喷雾头与冠层的距离要求适中,而果园内的果树形状尺寸各异,因此应用了电动推杆作为执行元件安装于机械系统中;为了增加喷雾头的射程、提高雾化效果,采用风送式喷雾,将多个喷雾头置于由轴流风机驱动的转叶风扇表面;为了调节风机转速,选用了变频调速器来适应不同冠层密度的果树;为了增加作业效率,机械部分采用

    两侧对称的形式,可以同时对两行果树实施作业;为了操作可靠方便,系统中所有的参数值(喷雾头的开闭、机构伸缩长度、轴流风机送风转速、喷雾时间等)都由手持遥控器通过上位机与下位机之间的无线通讯来设定。

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

d.JPG

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

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

e.JPG

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所示菜单,显示有仿形架伸缩量、风机启停与转速、喷雾头开关等;若对这些参数进行设定,只需选择相应菜单按确认键进入下一层菜单然后通过按键输入设定参数值即可。

a.JPG

    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所示。f.JPG

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

g.JPG


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

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

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

h.JPG

    3.3 上位机软件设计

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

i.JPG

    4 实验结果

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


b.JPG         c.JPG

    5 结论

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


关键字:C8051F  单片机  参数可调  控制系统 引用地址:基于C8051F单片机的一种参数可调的施药机构及其控制系统

上一篇:一种基于51式单片机的音频驱鼠器设计
下一篇:基于8051单片机的一个多功能用电故障控制器实现

推荐阅读最新更新时间:2024-03-16 15:50

基于CAN总线和双传感器的仿人机器人运动控制系统研究
一、引言     机器人研究是自动化领域最复杂、最具挑战性的课题,它集机械、电子、计算机、材料、传感器、控制技术等多门学科于一体,是多学科高技术成果的集中体现。而仿人步行机器人技术的研究更是处于机器人课题研究的前沿,它在一定程度上代表了一个国家的高科技发展水平。运动控制系统是机器人控制技术的核心,也是机器人研究领域的关键技术之一,在机器人控制中具有举足轻重的地位,因此,各研究机构都把对机器人运动控制系统的研究作为首要任务。   动作协调、具有一定智能、能实现无线实时行走已经成为当今机器人发展的主题。随着以电子计算机和数字电子技术为代表的现代高技术的不断发展,特别是以DSP为代表的高速数字信号处理器和大规模可编程逻辑器件(CPLD
[嵌入式]
基于单片机的继电器控制设计应用
1、实验原理图   2、实验内容   利用P1口输出高低电平,控制继电器的开合,以实现对外部装置的控制。   3、预备知识   现代自动化控制设备都存在一个电子与电气电路的互相联结问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),另一方面又要为电子电路和电气电路提供良好的电隔离,以保护电子电路和人身的安全,电子继电器便能完成这一桥梁作用。   本实验采用JZC—23F型继电器,其控制电压为5V。继电器电路中一般要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。   4、实验步骤   (1)、在EXIC1上插上07芯片。   (2)、把8031的
[单片机]
基于<font color='red'>单片机</font>的继电器控制设计应用
单片机控制的静电除尘电源调压系统
   1. 引言   静电除尘器有除尘效率高、运行和维修费用相对低廉等特点,在减少排放到大气中有害粉尘方面起着十分重要的作用,是当前使用较为广泛的一种环保设备。静电除尘器是利用高压静电吸附带电离子的原理进行除尘。一般来说,静电极板电压越高,对带电离子的吸附能力就越强,除尘效率越高。但电压越高,电场内会出现频繁的火花闪烁,甚至产生电弧,放电过程难以控制,除尘效率明显降低,这种情况应该避免。如果能够控制极板电压长时间维持在临界放电状态,就可以获得最佳的除尘效果并有效节约电力资源 。实验证明,基于单片机 80C196KC的静电除尘电源三相交流调压控制系统能够很好实现这一功能。    2. 静电除尘电源主电路及交流调压结构   2.
[电源管理]
51单片机自动浇花系统
单片机源程序如下: #include reg51.h #define uchar unsigned char #define uint unsigned int sbit ad_cs=P1^3; //ADC0832的控制位 sbit ad_clk=P1^0; sbit ad_dat=P1^1; sbit lcd_rs=P2^7; //LCD1602的控制位 sbit lcd_e=P2^6; sbit key1=P1^4; //独立按键 sbit key2=P3^2; sbit key3=P3^3; sbit relay=P1^6; //继电器 bit flag=1;
[单片机]
51<font color='red'>单片机</font>自动浇花系统
单片机独立按键和矩阵键盘概念及原理
一、基本知识 1.按键分类与输入原理 按键按照结构原理科分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关灯;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。 在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其他按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入时与软件结构密切相关的过程。 对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无将按键输入,并检查是哪一个按键按下,将该键号送人累加器,然后通
[单片机]
<font color='red'>单片机</font>独立按键和矩阵键盘概念及原理
Linux PC和51系列单片机串行通信设计中的应用
单片机 性能稳定、价格低廉、功能强大,在智能仪器、工业装备以及日用电子消费品中得到了越来越广泛的应用。在单片机的输入输出控制中,除直接接上小键盘和 LCD显示屏等方法外,一般都通过串口和上位机PC进行通信,而后一种方法由于能实现远程控制,并且能够利用PC机强大的数据处理功能以及友好的控制界面,显得尤为重要。在一般的利用PC机对单片机进行控制的场合,都是采用Windows作为上位机的平台,其优点是界面友好,编程和操作都比较容易,缺点是稳定性太差,这对于需要连续数天或数月运行的装置来说,尤其不合适。在要求比较苛刻的场合,一般都采用UNIX工作站作为主控平台,如合肥同步辐射加速器的主控平台采用的是SUN的Solaris工作站系统,然
[单片机]
Linux PC和51系列<font color='red'>单片机</font>串行通信设计中的应用
ATmega 16单片机的定时器/计数器相关寄存器(二)
T/C0相关寄存器 1.TCCR0 T/C0控制寄存器 FOC0 WGM00 COM01 COM00 WGM01 CS02 CS01 CS00 位7 FOC0:强制输出比较位。 FOC0仅在WGM 设置为非PWM模式时才有效。为了保证与未来器件的兼容性,在使用PWM时,写TCCR0要对其清零。对其写1后,波形发生器将立即进行比较操作。比较匹配输出引脚OC0将按照COM 的设置输出相应的电平。要注意FOC0类似一个锁存信号,真正对强制输出比较起作用的是COM 的设置。FOC0不会引发任何中断,也不会在利用OCR0作为TOP的CTC模式下对定时器进行清零的操作。读FOC0的返回值永远为0
[单片机]
基于C8051F005单片机的PZT驱动电路设计
  1 引言   在自适应光学合成孔径成像系统中,某个孔径通道的原始信号相位信息因大气、载体振 动等因素引起发生变化时,冗余信息就会将两两通道的变化信息反映出来,通过光学系统提 取出用于冗余间隔校正的信息,经过计算机反馈控制驱动电压鼓完成相位的实时校正。我们 在该反馈系统中引入了压电陶瓷筒PZT 进行反馈控制。在外加电场作用下,具有逆压电效 应的压电陶瓷材料(PZT)将发生形变,PZT 筒上的光纤也就会随着PZT 筒的径向位移而产 生长度的变化,从而改变光波相位。任何 PZT 的使用都离不开相应的驱动电路,PZT 能否 正常、有效的工作,取决于它的驱动电路的性能,对于PZT 进行动态反馈控制的系统而言, PZT 驱动电路能否线性
[单片机]
基于<font color='red'>C8051F</font>005<font color='red'>单片机</font>的PZT驱动电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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