Article,

Prototype Implementation of Real Time CAN Driver for Distributed Embedded Applications

, , and .
International Journal on Recent and Innovation Trends in Computing and Communication, 3 (4): 2343--2348 (April 2015)
DOI: 10.17762/ijritcc2321-8169.1504123

Abstract

The purpose of this proposed prototype is to make it useful in various distributed embedded applications. This system is implemented by using FreeRTOS, LPC1769, CAN (Controller Area Network), LwIP (Light Weight Internet Protocol) Protocol and Sensors. Now a day’s real time communication is one of the key features in distributed embedded systems. Using FreeRTOS, distributed embedded application performance will be improved as compared to general operating system. FreeRTOS comprises CAN & LwIP protocol stack which transfer real time data from one microcontroller node to another. The Sensor acts as input to this prototype and microcontroller node in compliance of FreeRTOS that comprises the Real Time CAN driver which is used for secured data transfer. Real Time LwIP protocol stack is implemented on top of FreeRTOS to feed the data to PC Host application. It consumes less RAM as compared to other communication protocols such as TCP, UDP, etc. for data transmission so that the memory bandwidth is reduced. In this system, based on LwIP stack the data will be transferred from microcontroller Node to the Host application. PC Host application is used for data monitoring and control. Data acquisition and control of distributed embedded applications will be improved with help of this designed prototype.

Tags

Users

  • @ijritcc

Comments and Reviews