当前位置: 首页 > 科技观察

基于OpenHarmony的智能电磁(炮)

时间:2023-03-16 14:28:22 科技观察

了解更多开源请访问:开源基础软件社区https://ost.51cto.com基于OpenHarmony的智能电磁炮本项目由吴正杰、徐某完成宁德师范大学紫阳、叶启斌。作品获得福建省首届开源鸿蒙开发者大赛一等奖。感谢杨烈军老师的付出!一、项目背景20世纪70年代以后,军事部门和武器专家发现和研究了以电子载体技术为特征的新型武器。到世纪之交,这些研究进展非常迅速。电磁炮是将电能按一定方式转化为电磁能,利用电磁力发射弹丸,从而获得超高的速度。与传统武器相比,电磁炮可以显着提高射速和射程。在国内外,这方面的人才培养已经开始,特别是各类重大创新竞赛,如电子设计竞赛、智能汽车竞赛、大创项目等,可以很好地培养大学生对微电子硬件和微机软件的认识。加强微电子硬件和微机软件的知识。这项技术被越来越多的人使用,涉及面很广,传播速度很快。在电磁系统中应用微电子硬件和微机软件,可以完美实现电磁武器的智能化和小型化,成为智能单兵武器概念。二、项目介绍(一)项目描述本项目主要采用搭载OpenHarmony操作系统的国产芯片RK2206,实现舵机云台、激光测距、电磁炮发射、按键屏幕交互等功能。(2)功能描述系统底层使用两个舵机,下舵机水平方向移动,上舵机垂直垂直移动。电磁炮口设置在上舵机上,激光模块设置在电磁炮口上。电磁炮口、激光和平台支撑板用铜柱有效固定,形成分工明确的上中下结构。主控与升压板隔离电路主要由UC3843BN、KTLP250、继电器和耐压为500V/1000uF的充电电容组成的升压电路板控制电磁炮发射的距离和力度,做电压隔离,避免主控受高压环境的影响而损坏。(3)系统功能模块划分系统主要分为五个模块:激光测距模块、显示模块、舵机云台模块、充电模块。(4)项目展示智能电磁炮模型、真人按键交互屏、TW10S激光模组、电磁炮、电磁炮管、电磁炮管、电磁炮珠,主控是瑞芯微RK2206芯片,200MHz主频,RAM256KB,ROM16KB,PSRAM8M,FLASH8M。板载NFCTag芯片和天线可以实现OpenHarmony的“触摸”功能。支持IEEE802.11b/g/n标准,AP模式。USB2.0、SDcard/SPI/I2C接口、麦克风接口、E53接口(含UART、I2C、ADC、DAC、PWM、5个GPIO)。一根TypeCUSB线可以实现供电、下载等功能。一根TypeCUSB线可以支持串口调试功能。(3)TW10S激光测距模块TW10S激光测距模块北斗模块采用3.3V-5V电源供电,支持串口通信,可直接与小灵牌进行串口通信。(4)TFT显示屏显示屏采用2.4寸TFT液晶,支持5V或3.3V供电,通讯协议采用spi协议。(5)舵机舵机采用MG955舵机,支持5V或3.3V供电。使用小灵牌的PWM驱动。(6)UC3848充电电路充电模块是通过UC3843芯片控制BOOST升压电路实现的。考虑到电感电流纹波等因素,BOOST电路选用1.5mA的电感。开关管为IERP460,是500V/20A的MOSFET。在充电电路中,可以通过在端口上加入PWM控制来调节UC3843芯片的VFB脚的电压,从而调节UC3843的控制信号,控制BOOST升压电路的输出。(7)电磁炮部分,我们采用不锈钢枪管,外径8mm,内径7.4mm,长150mm。线圈由铜线制成。最后将铜线两端引出,刮掉外层露出里面的铜线后,将两端焊接到从升压板输出端引出的高压电阻线上。有连通性。4.软件方案(1)电磁枪充电功能设计电磁枪通过控制PWM输出占空比进行充电。(2)伺服云台控制采用PWM控制伺服云台。(三)启动方案五、项目总结及展望本项目设计硬件为小灵派开发板,搭载瑞芯微低功耗、高集成无线局域网处理器RK2206,搭载OpenHarmony操作系统,开发智能电磁炮装置。通过模型论证充分展示项目的实用性。在以上实验中,我们选用的材料简单、易购、经济。既能达到本次比赛的目的,实现优化功能,又能起到学习的作用。未来可以增加遥控和视频,实现击中目标后的计分和奖励功能;可以加入更灵敏的视觉识别模块,提升识别速度和识别能力,并采用SIFT等算法,提高物体识别准确率,提升战斗力。命中率。相信随着不断的改进,一款完美的智能电磁炮是可以实现的。了解更多开源请访问:开源基础软件社区https://ost.51cto.com