DIY一个小型固体发动机测试系统
jzy1232018/03/29喷气推进 IP:江苏
一、设计目的
1、通过遥控器对发动机进行遥控点火
2、测量推力数据并保存在TF卡里
二、所需器材
1、STM32F103C8T6                                      1块
2、Arduino UNO                                             1块
3、TF卡模块                                                    1个
4、TF卡                                                           1个
5、降压模块                                                     1个
6、XY-MOS                                                      2个
7、锂电池                                                         2节
8、接收机                                                         1个
9、遥控器                                                         1个
10、HX711                                                       1个
11、YZC-1B                                                      1个
12、其他配件                                                    若干
三、功能
1、用Arduino采集HX711传输过来的数据,并保存在TF卡里,具体可以参照novakon同好的教程:https://www.kechuang.org/t/70215
2、使用一个MOS开关来控制点火,另一个来控制数据测量的启动
3、STM32用来识别接收机的PWM信号,先触发数据测量,延时后触发点火(时间根据需要自己定),通过两个LED灯来显示触发情况,设置了点火保护,如果系统一上电就收到点火信号,不会触发点火,必须先收到非点火信号
4、测得的数据以Excel格式存储在TF卡中,可以通过Excel对数据进行修正,然后画出时间推力曲线,笔者使用的OriginPro进行绘图的,Excel自带的也可以。
时间修正:t = N/c ,其中N为计数值,c为一秒钟所测数据量,参考值约95
推力修正:F = ax+b ,其中a为变化率,b为初始值
四、连线
1、YZC-1B和HX711
  红 ------ E+
  黑 ------ E-
  白 ------ A-
  绿 ------ A+
2、HX711和Arduino
  GND ------ GND
  DT  ------ 2
  SCK ------ 3
  VCC ------ 5V
3、TF卡模块和Arduino
  CS   ------ 4
  SCK  ------ 13
  MOSI ------ 11
  MISO ------ 12
  VCC  ------ 5V
  GND  ------ GND
4、接收机和STM32
  S ------ C9
5、Arduino和XY-MOS 2
  8 ------ OUT-
6、STM32和LED
  PB7 ------ LED(蓝)+
  PB1 ------ LED(绿)+
7、STM32和XY-MOS 1
  PB6 ------ TRIG
8、STM32和XY-MOS 2
  PB0 ------ TRIG
五、小结
1、设计满足了目前的实际需求,可以通过测得的数据算出大概的总冲
2、垂直测量时,燃料的减少会影响推力的真实值,可以使用水平滑轨装置来减小误差
3、如果想获得实时数据的话,可以加入无线数传模块
实物图.jpg

attachment icon 参考代码.rar 2.54MB RAR 35次下载

来自:航空航天 / 喷气推进
4
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
浪里黑条
6年1个月前 IP:北京
844570
设计和制作都不错,但是有一点想挑刺r~就是,楼主的电池(就我所知)性能一致性不太好,可以考虑换成正牌(比如松下,LG,三星等,国产的力神和卓能可以),别用神火的了~😝
引用
评论
1
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
zx-16533
6年1个月前 IP:广东
844572
为啥数据采集和接收遥控信号要做到两个单片机上。。还是完全不同的型号。。
直接只用一片STM32或者一个Arduino板子不好么。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jzy123作者
6年1个月前 IP:江苏
844593
HX711我不太了解,就沿用了之前论坛的帖子
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

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

所属专业
所属分类
上级专业
同级专业
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}