分享
基于STM32的智能海水油污清洁系统_周娜.pdf
下载文档

ID:2251022

大小:3.82MB

页数:4页

格式:PDF

时间:2023-05-04

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 STM32 智能 海水 油污 清洁 系统 周娜
wwwele169com|109实验研究0 引言近些年随着海洋资源开采与运输的日趋频繁,海洋石油泄漏等突发事件发生频率越来越高,由此带来的海洋环境污染与经济损失也越来越严重,如“威望号”溢油污染事故、“现代开拓”和“地中海伊伦娜”轮碰撞溢油事故、蓬莱油田溢油等事故不仅造成了巨大的经济损失而且对海洋生态环境也造成严重的破坏。而传统的回收海上溢油的方式存在耗时费力,资金投入大,回收效率低、灵活性差等缺点。因此,很有必要设计一个能有效解决以上问题的海水油污清洁回收系统。本文设计了一个基于STM32的智能海水油污清洁系统,系统采用无线控制方式,整个系统以智能小船为控制对象,手机 APP 作为无线控制终端,实现对智能小船的无线远程控制。本系统具备实时性和灵活性强、效率高、省时省力等优点,研究成熟可以在溢油事件发生过后最大限度地降低损失,保护环境,给回收工作带来很大的方便。1 系统设计 1.1 系统方案设计本系统主要由 4 个模块组成,分别是 STM32 单片机控制模块、溢油收集装置、净化回收装置以及检测装置。系统设计框图如图 1 所示。本系统主要设计思路为:当海上发生溢油事件后,投放围油栏将其控制在一定范围内防止其继续扩散,其次利用动态斜面式撇油器将被污染的海水收集到指定的集油器中;接着利用智能小船控制亲油疏水磁性纳米海绵进一步回收集油器中的原油;最后将检测达标的剩余海水排放,即完成回收任务。1.2 系统硬件设计1.2.1 微控制器芯片选择本设计所选用的微控制器芯片为意法半导体公司生产的32 位高性能 ARM 微控制器 STM32F407ZGT6。该芯片的特点是实时性强、低功耗以及便于低电压操作。其工作频率可达 168MHz,转换速度快。因本设计需实现对各个模块的控制,故 STM32F407ZGT6 具有较好的操作性。1.2.2 系统净化装置智能小船目前,在油污处理的各种方法中,物理吸附法因其高效、可回收、不会造成二次污染等特点,被认为是最有潜力的油污处理方法,但现存的吸附剂存在循环效率低、吸附能力不高、对高粘原油失效等不足。因此,为了解决水面油污处理的问题,急需合成出具有高吸油率、可重复利用、环境友好、低成本的海洋油污处理方案,同时开发一种适用于吸附高粘度油污的方法。从满足吸油量大、油水分离选择性好、循环高效的角度出发,本设计的净化材料采用以纳米氧化锌作为纳米涂层的超亲油疏水海绵。本设计将该材料安装在智能小船上。当检测装置检测到海面油层几乎被清理完毕后,通过蓝牙模块控制小船自动驶向集油器内部,使其在集油器内部游动,回收海水中的残余原油。同时,检测装置实时工作,检测集油器内部海水的原油含量。当达到排放标准时,净化回收装置驶出集油器,收集纳米海绵中原油待用。智能小船的硬件部分设计框图如图 2 所示,其主要由单片机控制模块、电机驱动模块、避障模块、遥控模块以及供电模块构成。当小船通过遥控模块接收到上位机发送来的信息后,小船开始工作,即电机驱动模块开始工作;当避障模块检测到前方存在障碍物后,单片机可控制电机驱动模块做出相应反应从而避开障碍物。供电模块为系统提供5V与3.3V供电。2 供电模块电路设计本设计主供电采用 12V 可充电型锂电池,通过 L298N 模块中的 LM7805 稳压电路将 12V 降为 5V供舵机、超声波传感器、红外传感器等模块使用,电路图如图 3 所示;同时采用AMS1117-3.3 芯片将 5V 降为 3.3V 供单片机与蓝牙模块使用,电路图如图 4 所示。基于 STM32 的智能海水油污清洁系统周娜,郭丽凤,陈浩,邓畅(南华大学,湖南衡阳,421001)摘要:随着经济全球化的发展,石油海运成为各国之间经济往来的重要途径之一。伴随海上运油量的增长,海面漏油也频繁发生,油性污染物对环境和人类造成的危害越来越严重,且原油属于不可再生资源,回收得当能够避免资源浪费,减少资金损失。本论文在借助STM32单片机以及C语言编程制作智能遥控小船,将其与以纳米氧化锌作为基本材料制作的亲油疏水磁性海绵相结合,运用蓝牙控制远程操控携带纳米海绵的小船驶入集油器中进行海水净化及原油回收。关键词:STM32;亲油疏水纳米海绵;石油泄漏回收;智能小船检测装置STM32溢油收集装置净化装置收集完毕未收集完毕检测装置未净化完毕图 1 系统设计框图DOI:10.16589/11-3571/tn.2023.03.010110|电子制作 2023 年 2 月实验研究INGNDOUTU1LM780512JP1电池VCCGND470uFC2104C1104C35VGND12JP2单片机VCCGND132sw1switch图 3 LM7805 降压电路VinVoutGNDAMS1117-3.3GND+5100pFC1Cap100pFC2Cap100pFC3Cap100pFC4Cap+3.3V图 4 AMS1117-3.3 降压电路3 电机驱动电路设计目前市场上常见的电机种类包括直流电机、减速电机、步进电机以及伺服电机等,综合本设计设计需求,本设计选用减速比为 1:48 的 DC3V-6V直流减速电机。但仅靠单片机无法驱动电机,故需采用电机驱动模块来控制电机。本设计采用的电机驱动模块由 L298N 构成。L298N 是为双路驱动器,一片 L298N 可同时控制两个直流减速电机做不同的运动,并且具有过热自断和反馈检测的功能。通过主控制芯片引脚使能和 PWM 波输入就可以控制电机的行止。其中前两个输入使能引脚 IN1 和 IN2 控制通道 A 的输出 OUT1 和 OUT2,默认状态下 A 相使能引脚与 5V 短接,此时电机输出功率最高;后两个输入使能引脚分别控制通道 B 的输出。主控制芯片可以控制占空比可调输出 PWM,通过调节PWM 的占空比调节使能时钟的平均电压,从而控制电机的转速。L298N 的逻辑图如表 1。电机驱动模块电路如图 5 所示。表1 L298N驱动使能逻辑控制输入信号电机运动状态IN1/IN3IN2/IN4ENA/ENB10高前进01高后退11高紧急停车00高紧急停车XX低自由转动4 避障模块的设计本设计的避障模块由超声波传感器 HC-SR04 与红外传感器构成。因超声波传感器对光照不敏感,故其能在夜间等黑暗环境下使用;同时因超声波的穿透性较高,使其在水下等严峻环境工作时,仍可保证超声波对障碍物测量的稳定性。同时配合红外传感器可增强对障碍物测量的准确性。5 遥控模块的设计本设计的遥控模块由 JDY-31 蓝牙模块构成。当小船工作时,其与上位机直接采用有线连接方式较为不方便,甚至会影响小船的正常工作。故本设计采用无线通讯技术中的蓝牙通信方式代替有线连接方式,上位机可通过连接小船的蓝牙对小船的行驶进行控制,实现工作模式的切换。6 系统软件设计本设计软件部分主要内容为净化回收装置智能小避障模块单片机控制模块电源系统电机驱动模块超声波传感器红外传感器STM32 微控制器L298N遥控模块JDY-31 蓝牙模块图 2 智能小船硬件电路设计框图IN1IN2IN3IN4ENAENB5VVCCGND12Moter1电机112Moter2电机2123456P1电机控制接口ENAIN1IN2IN3IN4ENBSENA1OUT12OUT23VS4IN 15ENA6IN 27GND8VSS9IN 310ENB11IN 412OUT313OUT414SENB15U1L298NVCCOUT1OUT2OUT3OUT4OUT1OUT2OUT3OUT4GNDGNDOUT1OUT2OUT3OUT4C1104C210412D112D212D312D412D512D612D712D8图 5 电机驱动模块电路图wwwele169com|111实验研究船的工作。主要包括电机驱动模块、蓝牙模块以及避障模块的驱动,程序流程图如图 6 所示。上位机通过蓝牙模块给小船发送指令,小船工作开始后,当传感器检测到船体 20cm 范围内存在障碍物时,小船停止开始扫描左右判断后续方向完成避障。小船持续游走直至集油器内部原油检测达标后,通过上位机控制小船驶出。6.1 主程序软件设计本系统的主要功能为通过蓝牙模块接收上位机指令,然后再通过串口传输将指令给各执行模块。在系统的开始运行后,对各模块进行相应初始化操作。初始化完成之后,单片机读取蓝牙模块所传输过来的上位机指令,并进行对应的处理、执行对应的指令。主程序流程图如图 7 所示。开始初始化蓝牙模块接受信息净化装置开始工作超声波避障检测调整方向躲避障碍结束YN上位机发送信息 开始初始化等待上位机指令接收到指令?是执行对应指令否 图 6 程序流程框图 图 7 主程序流程图 6.2 电机驱动模块软件设计本设计采用直流减速电机,电路搭建简单,操作方便;但缺点十分明显,直流减速电机开环控制精度差。因而,选择通过 L298N 电机驱动模块控制直流减速电机,主控制芯片引脚 I/O 输出使能控制电机前进,后退和停止。另外,主控制芯片输出 PWM 波,通过调节 PWM 的占空比调整平均电压的高低。根据方波的有效电压计算公式:()2 1UU=;当方波占空比为 0%时,此时有效电压为2UU=;当有效电压为 5V 时,电机转速输出功率最高,转速最快。本设计选择了单片机的定时器 13 和定时器 14 作为 PWM 的输出时钟。PWM 初始化为脉冲宽度调制模式一:采用输出极性为高。由于选择系统时钟,PWM 未分频前时钟频率为 84MHz,根据计数频率的计算公式/PSCPWMTCLK=;PWM 频率在此基础之上选择分频系数继续分频。计数频率一般在 4kHz10kHz 左右,因而本设计中 PWM 初始化入口参数 PSC 和 ARR 分别选择为 8399 和 9;计算得出的计数频率和 PWM 频率分别为 10kHz 和 2kHz。7 测试结果 7.1 系统整体功能测试在完成了系统的整体设计后,我们团队搭建了一个小型的实验池来模拟本设计的海水油污清洁的过程。在模拟中,我们采用手机作为上位机。当手机连接好蓝牙后,向小船发送相关控制指令。当按下“驶入”按键时,小船开始工作,自动行驶进集油器内进行原油的回收与水面的净化;当按下“停止”按键时,小船停止在当前所处位置;当按下“驶出”按键时,小船结束工作,驶出集油器。在小船工作时,若其靠近集油器内壁,避障模块使小船自动避开,达到了自动避障的目的。图 8 为手机蓝牙遥控界面。系统整体功能测试结果如表 2 所示。表2 系统整体功能测试表测试功能预期结果实际结果驶入小船驶入集油器与预期结果一致驶出小船驶出集油器与预期结果一致停止小船暂停工作与预期结果一致避障小船避开障碍物与预期结果一致为保证测试结果的准确性,本系统多次重复测试,测试结果如表 3 所示。7.2 蓝牙模块测试本系统采用的数据传输方式为蓝牙传输,其有效传输距离较小。本系统的有效传输测试结果如表 4 所示。由表 4峰值峰值占空比图 8 手机蓝牙遥控界面(下转第 120 页)120|电子制作 2023 年 2 月实验研究可知,当有效距离大于 10m 后,系统便无法接收到数据,故本系统的数据传输有效距离为 10m。表3 系统重复测试表测试功能功能测试次数功能实现次数通过率驶入5050100%驶出504998%停止5050100%避障504998%表4 系统有效传输距离测试表有效距离(m)12345678910 1110.810.510.2结果000000000011118 结束语本文针对海上溢油造成的海水污染以及资源浪费等严重恶性事件,设计了较为系统的清洁回收方案。主要介绍了其整体结构,软硬件组成以及工作流程等,逻辑上实现了海上溢油事件中对于原油等资源的回收及海水的清洁功能。经研究发现,本课题极具实用意义,对保护环境抢救资源具有战略意义。参考文献 1 高龙杰,丁学用,易文峰,潘芮,苟能昊,何蒙燕.基于安卓手机蓝牙控制的无人小船设计J.中国科技信息,2020(22):92-94.2 朱涛.磁性纳米复合材料的制备及其微波吸收性能研究 D.北京化工大学,2020.3 金琦.基于激光诱导荧光及拉曼

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开