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

[毕业设计] AVR单片机的天然气发动机电控系统设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-9 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
摘要2 o; `( F* j# Y, d/ ]
针对车用压缩天然气(CNG)发动机进行电控系统的开发研究。电控单元以AVR系列单片机为核心,采
! Y+ @. C7 O4 ?, v$ _用多片式结构;设计了传感器调理电路和执行器驱动电路;通过控制怠速步进电机以调节旁通空气量,采
5 |- O6 L! Y6 x9 O用PID算法对发动机怠速转速进行闭环控制;采用脉宽调制(PWM)方式控制天然气喷射阀的喷射量;通; M" z# G6 }4 D
过控制初级点火线圈的通电时间和断电时刻,实现点火能量和点火正时的主动控制。
+ z, l: [* i  f( W( D关键词0 a: I, n) C8 Q/ s* [+ a- S0 U
电控系统   CNG 发动机   AVR 单片机% H: |  s9 D+ L' N
1燃料供给 系统, _) D* R) R0 r8 \. C
对原机的改造主要是燃料供应及喷射系统的改造,用
& d$ x5 t# V- ~--套完整的天然气供给系统和电控系统来实现改造目的。
) _6 N( P$ `4 f6 p, V所使用的天然气是由高压气瓶(CNG)提供的压缩天然
" t7 h9 Z* Q' y' N4 h气,出口压力达到20 MPa。图1所示为供气系统示意
; H2 G, g" ?6 c0 Y图。该设计实现了高压天然气的可靠存储和压力转换,并  s* |% @8 }2 \
可对供气压力进行实时监测。" a9 z8 B- d2 a# O$ u. I# ?
2
# F  v# a7 e/ z8 N+ q电控单元) `3 |: x% z+ ~; K1 X) F9 r
电控单元选用Atmel公司的AVR单片机,利用单片+ k  l4 j) ?/ T# |: R: r
机C语言进行程序开发,并且采用了多片式ECU设计.* [) L2 ]  l+ t( j# y
(1)多片式ECU多片式ECU是指在一个电控
# Q0 ^! n; \  F5 u$ C5 t单元ECU中使用多个单片机(mcu)。各个
2 W; {- e" U+ A9 n5 |2 d' \MCU分别承担不同的工作内容。图2所示为+ l/ c; m- x' o2 _2 o: e3 |
多片式ECU的结构简图.考虑到控制系统的性能和特
  G0 n/ W8 N3 x4 u2 I9 W点,对3个MCU的任务做出如下分配:一个MCU专门负
. \. j( a8 g& h6 ~; ]* Q/ `4 j责点火,根据主MCU计算的数据和实际发动机运行情4 S4 E. J/ `8 M9 T
况,精确控制点火时刻和点火线圈的闭合时间,实现发动
7 Z6 J/ B: I# O# D机电子点火。另一个MCU专门负责燃气喷射,根据主
# y( m/ t$ C+ L6 e+ RMCU计算的数据和实际发动机运行情况,精确控制燃气
1 }+ H# |; d2 v6 G) q3 y  E喷射时刻和喷射量,实现发动机电控燃气喷射。主MCU3 H* G# R/ t5 m; e% ^+ a' [
主要接收各种传感器采集的数据并进行计算,同时进行发1 h# U+ M8 c6 G6 E: y+ i) y
动机的怠速控制和与监控系统进行实时通信,在怠速过程( J6 W5 f& V$ L9 j
中完成对进空气量的准确控制,从而保证发动机转速的稳
' e5 i* ~$ S2 Z* Y; P! v定,同时负责外界与发动机之间的通信,实时地了解发动
2 N( v3 G( r6 w& S" K8 o" Q机当前的状态,为下一步发动机控制提供良好的信息反
1 a8 `! I& p$ E+ ^馈。另外,分别将点火和喷射数据传输给点火和燃气喷射" M" g2 _1 y$ V
的MCU,同时提供额外的控制功能。
4 N6 F; C3 X# q# M+ q1 K. ^% I  G4 T作为发动机ECU的核心部分,3个MCU必须采用功
6 b7 q: h1 a! s+ M1 A能强和运算速度高的单片机。针对本系统,采用3个At-
/ s0 F$ @( S$ Rmel公司AVR系列单片机组成多片式ECU控制系统,它
7 [0 D( A4 l$ w# j们分别针对不同的对象各自分担任务。如上所述,其中两9 k0 v) {8 J0 z4 i/ o* w% T5 n# U
个ATmega8单片机,一个用于控制发动机的电子点火,一6 V! Y0 A' p; X8 e; ~
个作为ECU主控单片机;另外一个ATmega128单片机控. W1 a% n5 b: u3 B( I7 u" U4 Z
制发动机的燃料喷射量C(24].9 D! M6 F- _3 i  P) K/ c* K
考虑到控制系统需要以及单片机的性能特点,在多片
9 I& ]% r% h5 S& v' n  W式ECU中采用了两个ATmega8单片机,其中用于控制发* p7 h; S  A7 B
动机电子点火的MCU引脚图及其附属电路如图3所示。* T; |) J7 ]8 u3 [' C% H
另一个作为ECU主控单片机,同时进行发动机的息
% |: C2 u' P4 R速和ECU与监控软件的串口通信控制,引脚图及其附属$ j7 N2 G1 b" M0 H% a
电路如图4所示。, a/ x0 p* [) H& _
另外考虑到燃气喷射的复杂性,选用了AVR家族另
/ f+ o$ m. q& g+ i# }/ [一款存储空间大、引脚多、性价比高的ATmega128单片机# l; M, l2 A/ N2 e( ^

: x- P# R) z) f1 ^! Y附件下载:
游客,如果您要查看本帖隐藏内容请回复
- l1 y: F8 n2 `  R
; [/ K2 Y  S( {! P- J/ t9 X
8 {: j, l; g; G* W
$ j' D7 r+ g) j% v8 I2 V

该用户从未签到

2#
发表于 2020-3-9 10:03 | 只看该作者
两个ATmega8单片机,一个用于控制发动机的电子点火,一个作为ECU主控单片机
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-2 07:04 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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