This paper describes the design of a vehicular controller area network (CAN) bus system with an application of active noise control (ANC) for engine exhaust systems. The work includes two parts: the first part is the design and implementation of a CAN bus platform system; the second is an application of ANC to an engine exhaust system which utilizes the CAN network implementation. The proposed ANC uses the adaptive control algorithm with engine speed as a reference. Most of the conventional methods for ANC involve primarily an adaptive filter with the least-mean-square (LMS) error algorithm. Unfortunately, convergence speed is often limited when a sound source or a filtering plant varies, because the learning process of the adaptive algorithm fails to respond quickly to the changing operational conditions. In this study, a variable step-size affine-projection algorithm (VSS-APA) is proposed. The proposed VSS-APA filtering algorithm is a combination of the variable step-size convergence algorithm and the affine-projection algorithm (APA). The controller is implemented on the proposed CAN bus system. Experiments are carried out to evaluate the noise attenuation performance at various engine speeds. The experimental results indicated that the ANC system achieved the noise attenuation in an engine exhaust system by using the proposed CAN bus system.
[1]
Andreas Antoniou,et al.
A new variable-step-size LMS algorithm and its application in subband adaptive filtering for echo cancellation
,
2001,
ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).
[2]
Lixi Huang.
A theory of reactive control of low-frequency duct noise
,
2000
.
[3]
A. Selamet,et al.
ACOUSTIC ATTENUATION PERFORMANCE OF EXPANSION CHAMBERS WITH TWO END-INLETS/ONE SIDE-OUTLET
,
2000
.
[4]
W. Y. Chen,et al.
A variable step size LMS algorithm
,
1990,
Proceedings of the 33rd Midwest Symposium on Circuits and Systems.
[5]
M. Farsi,et al.
A CANopen motion controller implementation issues
,
1998
.
[6]
Sen M. Kuo,et al.
Active Noise Control Systems: Algorithms and DSP Implementations
,
1996
.
[7]
Philip A. Nelson,et al.
Active Control of Sound
,
1992
.
[8]
Gerhard Gruhler.
CANopen based distributed control systems
,
1998
.
[9]
A. A. Beex,et al.
Convergence behavior of affine projection algorithms
,
2000,
IEEE Trans. Signal Process..