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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
发个今天做的测试 发动机启动转速和电压跳变的关系 单片机采集数据与分析4 m; j- ^; g: ?* h# m: R9 k% m

2 r) E2 j, N8 T" [3 \9 ^0 o
3 a3 j# d4 G6 s! ?  P3 n! M: I
51单片机 STC12C5608AD TSSOP20封装 自己做的 用在自己车上 今天只是为整体程序积累数据 主要是为主程序里任务触发阀值测试数据 我想说的并不是单纯用单片机获取数据的方法和程序 我是想说 获得数据后的分析8 |6 E6 y* u6 _6 y- U  u; p$ H

2 I7 |7 X1 f! k" K. [今天测试的是发动机启动转速和电压跳变的关系 每100ms采集一次 然后保存在内存中 转速和电压各保存240个数据后一并写入片子自带的EEPROM扇区中# J" ?: k' }- v1 ~8 x+ r: [% g

# m- T% V6 U3 h& x$ ^1 y" h转速采集用的是3144开关量霍尔传感器+磁铁 单独做了个发电机皮带涨紧轮 照片里右边那个轮 一圈12个磁点" X" Y% x7 z, n% `0 p: I) t+ N
% H! [; W! [1 x- B
8 P) g- M9 j; ]& y2 w6 ~2 Q0 r6 c

/ D, j/ a; X3 s4 }, D- {  D霍尔传感器板 这个是测试电路时拍的 线瞎焊了一下
7 Q. k1 \# z8 n7 q9 z6 ?9 m& M
/ _9 d- H, b( Z$ d
& a3 g# K4 f# |8 X8 n' |
6 W7 L3 [6 p2 w  U3 \这个是主控板 一点一点研究和改 从开始的3.x一直做到现在8.x版本 好心酸- f. Y1 O7 s& o

, D0 R6 y9 O; _9 Y
9 t/ R/ F4 P7 R1 y! K& g- P
+ J) ?7 ?8 V% L7 [+ L; f采集到数据后 用excel做成图表 在没有做这个测试前 所有关于发动机起动的知识都是个猜测 不知道发动机从拧钥匙门到起动之间精确的是多久 看数据
/ k0 W% B/ S5 C# v; P
- v5 m5 I( h0 ^$ |
1 x4 ?' S/ P! g- }, b5 J# B' y& Z* R/ v' ]% ]9 {$ h
这是截取其中最重要的一部分做出的叠加图表 目的是精确比对 用的是对数坐标 所以转速的最低值部分显示不出来 但如果不用对数坐标 电压值因为和转速值差太多 图表上是一条线 没有比较性  X: [, U, n7 ~

5 y% u. v1 `0 |9 t& p! F2 C4 [9 ^! q$ }
  Q* w8 a; x( `- N6 _& Y
数据分析/ P' m3 u( u0 W  c+ J

! F) J$ M  G: _' S可以看见电压在39的位置下降了一点点 那是打开钥匙门的时候 全车电器开始供电或者从休眠状态恢复 消耗了一点电压
* b" t+ T- S7 }0 Q( D  N+ P! f
: \5 q6 f3 p9 y; q; i' v在78的位置 电压开始大幅度跌落而转速还是0 这是拧下钥匙门 起动机通电 但还没开始转 直流电机几乎相当于电路上的一个短路点 耗电量最大的时候 通常电瓶上标注的最大起动电流是300~500A 最有可能在这个点出现4 J+ g8 j- J# |. ?: V4 p+ D4 \
+ j0 j) z0 F5 M4 t) m! d
从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%
# m" c: J% ?2 i' Q+ l  y9 U! K7 d# [
& U% ^1 h: s; a# v$ s电压在开始起动1.1秒后进入第一个小平台 这个时候应该是放电过程已经完成了 因为电机负荷下降 耗电量下来了 而且转速上升而电压基本恒定 说明电机没有带载 是空转状态 但人反应没那么快 还没有松开钥匙门 电机还在通电转 在横坐标108的位置 电压开始第二个跳跃 说明松开钥匙门了 108-78=30 30*100ms=3s 这差不多就是人打钥匙门起动发动机的时间
9 f1 G  L: e# n! b, p
; y/ F# x& q6 G5 H/ Z% I$ T8 Y那么 结论是 正常状态下 发动机起动用0.6秒就够 至多1.1s 加上车型不同 发动机状态不同等因素加冗余量的话 正常发动机最多2s就可以起动 而人的反应都比实际需要慢
0 c! R9 b0 \# C& O" @9 C
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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