Driver of CAN BUS Based on ARM Cortex-M3

Article Preview

Abstract:

This paper designed and implemented a driver of CAN bus based ARM Cortex-M3. Combined with CAN bus technology, the paper introduces the hardware design based on STM32F205, a latest 32 bits microchip and CAN transceiver SN65HVD232. The design of CAN communication protocol and the program of software are described. The relevant key technology such as initialization, interrupt and data structure are illuminated. Experiments have verified the CAN bus driver is feasible, stabile and reliable.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 1044-1045)

Pages:

1135-1138

Citation:

Online since:

October 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Y. Shao, F. P Zhao, Journal of Central South University (Science and Technology), vol. 40, suppl. 1, (2009).

Google Scholar

[2] Z. W Wen, Automation Application, no. 7, (2013).

Google Scholar

[3] X. M Zhou, L. X Wu, W. B Ni, Measurement Control Technology and Instruments.

Google Scholar

[4] B. Guo, J. H Guan, Computer Measurement & Control, Vols. 18(9) pp.2091-2094, (2011).

Google Scholar

[5] S. T, STM32F20xxx data sheet. STMicroelectronics, October (2012).

Google Scholar

[6] I, I, Texas 3. 3-V CAN TRANSCEIVERS data sheet . Texas Instruments Incorporated, (2011).

Google Scholar

[7] L. Y Cheng Principle and Application of Can Transceiver SN65HVD203. Electronic Component, (2008).

Google Scholar

[8] Texas Instruments Incorporated, SN65HVD230 Data Sheet , (2012).

Google Scholar

[9] Information on www. coocox. org.

Google Scholar

[10] CooCox CoOS User's Guide, (2009).

Google Scholar

[11] J. F He,Y. S He, Instrument Technique and Sensor , Vols. 5, pp.47-49.

Google Scholar