找回密码
 注册
关于网站域名变更的通知
查看: 456|回复: 1
打印 上一主题 下一主题

发个今天做的测试 发动机启动转速和电压跳变的关系 单片机采集数据与分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-7 07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
发个今天做的测试 发动机启动转速和电压跳变的关系 单片机采集数据与分析! p- a' |, W9 a( u
! ~& c1 w2 e& e: ]/ b7 @1 }

, T7 p7 A( u, u  n3 }/ c51单片机 STC12C5608AD TSSOP20封装 自己做的 用在自己车上 今天只是为整体程序积累数据 主要是为主程序里任务触发阀值测试数据 我想说的并不是单纯用单片机获取数据的方法和程序 我是想说 获得数据后的分析! X  U$ E* T9 D# z/ l# M

  _/ q& W- p1 o( s/ E今天测试的是发动机启动转速和电压跳变的关系 每100ms采集一次 然后保存在内存中 转速和电压各保存240个数据后一并写入片子自带的EEPROM扇区中6 k$ B" O* u+ b1 k/ S
0 y9 n4 Z+ N4 m) f% ]) m
转速采集用的是3144开关量霍尔传感器+磁铁 单独做了个发电机皮带涨紧轮 照片里右边那个轮 一圈12个磁点. u  g  {- x) {' O% j

4 O% |4 a! n3 f% `( |. w1 p3 o2 H7 L  O7 s1 X- p
* K" U' e- L% T2 U% m% H4 ]; y" L
霍尔传感器板 这个是测试电路时拍的 线瞎焊了一下4 B' B5 {! u; e7 |) k! y/ k) E0 x
2 w  d( `% P* |! F" x

  h* E4 H" b6 p$ ^: `9 H# `0 y# b4 X  O' C$ C3 C
这个是主控板 一点一点研究和改 从开始的3.x一直做到现在8.x版本 好心酸
' {  m+ R$ ~3 ] ; L1 u3 {$ s0 V& z- t. \; m
  f6 ]" V9 G, J* t  M

8 c2 X0 D1 @) y6 {1 e采集到数据后 用excel做成图表 在没有做这个测试前 所有关于发动机起动的知识都是个猜测 不知道发动机从拧钥匙门到起动之间精确的是多久 看数据  u9 K: k+ n( I  ?6 q

7 f+ @! R+ i! e& {$ s0 q8 v7 ~2 J
7 k' z" n  M7 j5 B- m) @  C/ y0 J) b( p8 r2 b% w0 }
这是截取其中最重要的一部分做出的叠加图表 目的是精确比对 用的是对数坐标 所以转速的最低值部分显示不出来 但如果不用对数坐标 电压值因为和转速值差太多 图表上是一条线 没有比较性1 T; Y9 B6 _& q/ `# c
2 m* O# B$ Z4 s# a1 p8 t
( k$ U% x  Z3 n' i$ c
/ L- J# y  p+ `" m8 v
数据分析
3 h2 a& \: {  K) J5 U: U
6 q* C: i( o( v9 `( W可以看见电压在39的位置下降了一点点 那是打开钥匙门的时候 全车电器开始供电或者从休眠状态恢复 消耗了一点电压; B4 L) q% f# T3 t& V; E5 J
; J/ K2 j1 h: \& I
在78的位置 电压开始大幅度跌落而转速还是0 这是拧下钥匙门 起动机通电 但还没开始转 直流电机几乎相当于电路上的一个短路点 耗电量最大的时候 通常电瓶上标注的最大起动电流是300~500A 最有可能在这个点出现
! i& A+ v4 V/ x  ]; |1 [! I3 S% p2 ?- r5 A- W1 U
从78到89的位置 发动机转速达到最大 89-78=11 11*100ms=1.1s 就是说 从开始拧钥匙门到发动机起动 用了1.1秒 实际上比这个时间要短 因为发动机在超过350转以后 行车电脑会开始多次点火 就是一个点火冲程发火很多次 通常 或者说假如 你在发动机达到550转附近 大约是途中85~86的位置松开钥匙门 发动机依旧会起动 从这个曲线也可以看出 整个起动过程中 前50%消耗的电力最大 就是转速横坐标从78到83的位置 电压也正好是最低的 然后 就可以理解成发动机已经起动了 因为后边的转速曲线抖直 加速很快 前0.5秒时间从0~200转 后0.6秒时间从200~1300 占整体转速的75%
  @8 y+ ]  q6 T! V; ?' D# e5 b3 Z/ p  S2 g! a+ u! n* l7 O( P
电压在开始起动1.1秒后进入第一个小平台 这个时候应该是放电过程已经完成了 因为电机负荷下降 耗电量下来了 而且转速上升而电压基本恒定 说明电机没有带载 是空转状态 但人反应没那么快 还没有松开钥匙门 电机还在通电转 在横坐标108的位置 电压开始第二个跳跃 说明松开钥匙门了 108-78=30 30*100ms=3s 这差不多就是人打钥匙门起动发动机的时间# i  r1 G1 i, j) x

7 P+ H4 J& H7 w8 s: h- q( j8 F那么 结论是 正常状态下 发动机起动用0.6秒就够 至多1.1s 加上车型不同 发动机状态不同等因素加冗余量的话 正常发动机最多2s就可以起动 而人的反应都比实际需要慢
3 g. @/ G1 D# {! p6 p( H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-10 21:21 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表