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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要% A5 M" W  b0 [+ Q' H" T# O! e
针对车用压缩天然气(CNG)发动机进行电控系统的开发研究。电控单元以AVR系列单片机为核心,采
2 t* X0 ]) T  _8 ~2 h0 W用多片式结构;设计了传感器调理电路和执行器驱动电路;通过控制怠速步进电机以调节旁通空气量,采: c* V% a' _# t* {- b4 `
用PID算法对发动机怠速转速进行闭环控制;采用脉宽调制(PWM)方式控制天然气喷射阀的喷射量;通+ ]8 _, U1 N' [3 L4 I1 r
过控制初级点火线圈的通电时间和断电时刻,实现点火能量和点火正时的主动控制。. {% ?7 s" y5 K% i3 `& o
关键词
) I4 ^% E' i8 k8 x: u电控系统   CNG 发动机   AVR 单片机: E! c0 }' c  W# i( O
1燃料供给 系统1 u& f2 ]; k/ }" m
对原机的改造主要是燃料供应及喷射系统的改造,用7 p0 P" c* s1 H5 l+ x+ r% D
--套完整的天然气供给系统和电控系统来实现改造目的。
% ?0 q) m0 E3 L' H0 a所使用的天然气是由高压气瓶(CNG)提供的压缩天然% Z) }0 n. Q* Y
气,出口压力达到20 MPa。图1所示为供气系统示意- o3 L2 D9 ?5 ?* }
图。该设计实现了高压天然气的可靠存储和压力转换,并* \+ }1 Z9 s& W# t+ L$ z
可对供气压力进行实时监测。
+ |( r; N2 F& F& @- k/ T, e  E2
! Q, f& }0 s# H9 ]0 ~: m电控单元; ?  t; ^6 J7 |  p4 A' W# Y' h# j: d
电控单元选用Atmel公司的AVR单片机,利用单片
1 D! y* g- Y! P% T: c机C语言进行程序开发,并且采用了多片式ECU设计.- N3 r# b' q1 V4 s; G5 P8 ?
(1)多片式ECU多片式ECU是指在一个电控
% v( W) v: \9 q3 K% R; r单元ECU中使用多个单片机(mcu)。各个
$ |3 ?$ S6 H- P. OMCU分别承担不同的工作内容。图2所示为
/ v. J- L& e* T1 {多片式ECU的结构简图.考虑到控制系统的性能和特3 r6 i8 W! ]3 I% \5 F
点,对3个MCU的任务做出如下分配:一个MCU专门负( C1 T* j) i5 V" j( T
责点火,根据主MCU计算的数据和实际发动机运行情5 T# M! M- ^4 J
况,精确控制点火时刻和点火线圈的闭合时间,实现发动
5 A! F4 v; o( |$ Y机电子点火。另一个MCU专门负责燃气喷射,根据主0 Y+ D8 @% A" U8 |  z0 x
MCU计算的数据和实际发动机运行情况,精确控制燃气
) @+ [! R0 y6 a喷射时刻和喷射量,实现发动机电控燃气喷射。主MCU
. K8 Z  K+ o7 z; f' S. x主要接收各种传感器采集的数据并进行计算,同时进行发* G$ |* @1 P6 }$ S- F! o
动机的怠速控制和与监控系统进行实时通信,在怠速过程; R$ E2 ^5 |. L5 z$ ?( R# V
中完成对进空气量的准确控制,从而保证发动机转速的稳4 d5 s6 X8 P( T1 e8 L* X+ s  p9 ^
定,同时负责外界与发动机之间的通信,实时地了解发动  b& K+ U3 d' j  m; X' r+ Q9 C
机当前的状态,为下一步发动机控制提供良好的信息反
6 S) n: F8 |5 q7 r' O馈。另外,分别将点火和喷射数据传输给点火和燃气喷射1 w7 @  M2 R% x, T
的MCU,同时提供额外的控制功能。$ Z! a' s- q# o2 Y3 r! L6 _
作为发动机ECU的核心部分,3个MCU必须采用功( V' a' s: u- t) ]" a
能强和运算速度高的单片机。针对本系统,采用3个At-4 K' w" c3 J8 Y& ^9 g: F4 G* f  A& ^
mel公司AVR系列单片机组成多片式ECU控制系统,它
# s1 l" C  y1 r们分别针对不同的对象各自分担任务。如上所述,其中两
% i7 @. ]0 W: L! j个ATmega8单片机,一个用于控制发动机的电子点火,一" {& W4 J, p7 c
个作为ECU主控单片机;另外一个ATmega128单片机控3 ?- C5 V8 K3 C, @8 z
制发动机的燃料喷射量C(24].
8 S/ r7 p) P: C4 W+ `/ j# R考虑到控制系统需要以及单片机的性能特点,在多片" _/ F8 k! e0 C* t. u9 }
式ECU中采用了两个ATmega8单片机,其中用于控制发5 N$ r6 R0 J4 U) c5 w& r$ d3 }: f
动机电子点火的MCU引脚图及其附属电路如图3所示。. L* N+ _' K7 X9 B! v) ~1 h7 B1 Z
另一个作为ECU主控单片机,同时进行发动机的息
5 d: m! e) q  D9 R速和ECU与监控软件的串口通信控制,引脚图及其附属$ h. b+ y! k/ E
电路如图4所示。" P. y8 Q# `/ `- [. H
另外考虑到燃气喷射的复杂性,选用了AVR家族另
1 ?" x! ?! I1 m* V% M一款存储空间大、引脚多、性价比高的ATmega128单片机
. v" ]' \  X6 V& v& _' M, @7 X+ s/ t- d1 h
附件下载:
游客,如果您要查看本帖隐藏内容请回复

+ u* t4 V4 g6 c  |- G' a6 N" b) M; O, m' M

, |: i$ t( L3 V
' }8 {) {8 N5 @3 T$ u. r

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-31 19:59 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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