加载中
加载中
表情图片
评为精选
鼓励
加载中...
分享
加载中...
文件下载
加载中...
文号D896567
319
0
收藏(1)
编辑文章
可能含有宣传推广或商业内容,请谨慎识别。

基于ESP8266的远程推力采集系统

中文摘要

本系统是一种小型固体火箭发动机的推力采集系统,系统中包含数据采集子系统(下位机系统)和数据处理子系统(上位机系统)。其中数据采集子系统是基于ESP8266实现的,包含有基于HX711的数据采集电路和点火控制电路。上位机采用JAVA和VUE实现,下位机与上位机通过TCP协议实现通讯。

关键词

ESP8266应用推力采集固体火箭模型发动机

摘要:

本系统是一种小型固体火箭发动机的推力采集系统,系统中包含数据采集子系统(下位机系统)和数据处理子系统(上位机系统)。其中数据采集子系统是基于ESP8266实现的,包含有基于HX711的数据采集电路和点火控制电路。上位机采用JAVA和VUE实现,下位机与上位机通过TCP协议实现通讯。本系统的优势在于可以通过对ESP8266进行网络配置快速实现上位机与下位机组网,不需要连接数据线就可以通过上位机实时查看发动机推力,并将推力数据保存为CSV文件。缺点是依赖局域网环境,不利于野外作业。但可以通过手机的热点功能,让手机作为中继路由,实现野外组网。

研究目的:

小型固体火箭发动机的测试具有一定的危险性,测试现场测试设备要与测人员有一定的安全距离。通过有线设备采集数据不够灵活而且距离有限,因此通过无线的方式采集数较为合适。

系统设计:

系统的机械结构设计比较简单,采用的是20的铝型材和两根镀铬不锈钢滑轨搭建。下位机的控制电路采用ESP8266作为主控,系统采用3.7V的锂电池供电,并使用一颗电源管理芯片(TP4056)实现对锂电池的充放电管理。下位机软件设计,采用Arduino对程序进行编译下载。上位机采用JAVA和VUE实现,上位机与下位机通过TCP协议进行通讯。

结构设计:

1729435583057.png

设计中使用材料有20铝型材,两个不锈钢滑轨,压力传感器底座和垫块采用的是10mm的透明亚克力板,滑块上的发动机卡座是3D打印件使用M3的锥头内六角螺丝与滑块连接。可以实现对20mm-80mm以内直径的发动机进行固定。尺寸440x240x150 mm

实物图如下:

微信图片_20241020225933.jpg

微信图片_20241020234339.jpg

下位机硬件设计:

图一:下位机子系统整体外观

1729436698131.png

图二:下位机子系统的拓展电路板,包含4个按键和3中类型的接口

微信图片_20241020233941.png

图三:下位机子系统的主控板,包含主控ESP8266  ,Type-c接口(可与主控进行串口通讯进行程序调试),USB转TTL芯片CP2102,稳压芯片NCP1117,电源管理芯片TP4056等。主控板的下方是一块3.7V 1000mAh的锂电池,可以为系统提供4个小时的续航。

微信图片_20241020233946.png

软件设计:

软件设计包含下位机软件设计、上位机软件设计和通讯协议设计。其中下位机的软件设计流程图如下:

微信图片_20241021205804.png

使用过程

第一步:打开电池的开关让电池给系统供电,这个开关比较隐蔽,需要使用镊子将电源开关打开

微信图片_20241021205736.png

第二步:按下系统电源,开始给传感器和点火继电器供电

微信图片_20241021210317.png

第三步:打开上位机软件

微信图片_20241021210439.png

打开后上位机系统初始页面如下,显示设备连接状态为未连接,本机地址是路由器分配给计算机的网络地址,下面会用这个地址对下位机进行网络配置。

微信图片_20241021210539.png

第四步:对下位机进行网络配置,可以通过电脑进行配置,也可以通过手机进行配置。此处展示手机配网过程。

黑屏的部分是在输入wifi密码

00:00
00:00
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
7d2349daebdd21b3668fb9077f5c4092.mp4  点击下载

首先找到手机的设置功能,进入WLAN管理页面,找到名字为AutoConnectAP的Wifi名字,点击它进行连接

微信图片_20241021211518.jpg

然后进入WiFiManager 页面,点击 Configure WiFi按钮,进入下面的网络配置页面

微信图片_20241021212037.jpg

然后在列表中选择你自己的Wifi名字,并在Password中输入Wifi的密码,然后向下滑动,在TargetIP中输入在第三步中说到的路由器分配给计算机的网络地址。TargetPort 和 ServicePort 无需更改。然后呢点击save按钮,进行保存,配网结束。

微信图片_20241021212242.jpg

配网结束后下位机系统会自动复位,并尝试连接上位机系统,若尝试连接失败则系统进入AP模式,可以再次进行配置。配置成功后上位机会显示设备的连接地址,如下图所示:

微信图片_20241021212821.png

此时就可以对下位机进行控制了。


00:00
00:00
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
20240916_194341.mp4  点击下载


00:00
00:00
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
d7df4b66ea658efd81a304aa6f5ceef8.mp4  点击下载


[修改于 4个月22天前 - 2024/10/23 23:25:51]

来自 宣传推广:包含宣传推广内容
0
还没有人评论哦~~

想参与大家的讨论?现在就 登录 或者 注册

xiaomiduizhang
机友
文章
2
回复
5
学术分
0
2024/09/18注册,3天15时前活动

10年老猿

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:天津
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也