Distributed 68HC11 microcontroller using SJA 1000AS controller area network

Distributed embedded system can be used for wider area application with many joint-functionalities among multiple controllers compared to using a single controller system. Originally developed for automotive purpose, Controller Area Network (CAN) protocol promises advantages in sending small data by...

Full description

Saved in:
Bibliographic Details
Main Author: Rahmat, Normala
Format: Thesis
Language:English
Published: 2009
Subjects:
Online Access:http://eprints.utm.my/id/eprint/18257/5/NormalaRahmatMFKE2009.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Distributed embedded system can be used for wider area application with many joint-functionalities among multiple controllers compared to using a single controller system. Originally developed for automotive purpose, Controller Area Network (CAN) protocol promises advantages in sending small data bytes over the network for distributed embedded system applications. Hence, this project revolves around the development of a dependable distributed embedded system, which suggest the usage of CAN protocol as a dependable networking solution. Researches had been made to find out the suitable CAN chip to build up the CAN bus system. As a result an SJA 1000 Stand Alone Can Controller was used to make three chip of microcontrollers to communicate with each other without using a personal computer as the host computer in the serial interface mode. The type of the microcontroller chosen was MC68HC11A8 as one of the M68HC1 IE Family by Motorola. The scope of work for this project was to find out the suitable instructions for MC68HC11A8 microcontroller especially the I/O configuration to conduct the communication process through the CAN controller between the three MC68HC11A8 chips . The Micro C - IDE was used to write down the program while the 68HC11 simulator was also used to simulate and translate the program. The simulated program was then downloaded into the Proteus Program (schematic circuit layout program). Research for the suitable protocol of the CAN bus which is BasicCAN protocol as the interface to MC68HC11A8 chip was also being done. For this project, it involved three MC68HC11A8 chips, three SJAlOOO/n Stand Alone Can Controller as their interface, three 82C520 chips as a driver for SJA 1000/n and also 68HC11 simulator. At the end of this project, demonstrator had been successfully developed, performing simple application that imitates communication over the network. As such, the CAN protocol can be fully utilized in the development of an application specific dependable networking system by using PeliCAN protocol} for future work.