News AVR Projects
- ajay_bhargav
- Sun Nov 08 2009, 02:09 am
This project implements a high speed data acquisition system using Mega32 microcontrollers and a Controller Area Network (CAN).
Recording data is essential to testing and developing a racecar. Recording what each sensor is doing can tell an engineering how the car is performing, and most importantly, how to make it faster. A well outfitted car can have many sensors, with Formula One cars having well over 100 sensors. Cornell’s FSAE car has over 50 sensors on it, many of which require high sampling rates to be useful. Commercial data acquisition systems are either expensive, slow, or have few inputs. A solution to this problem had been attempted by previous 476 students (Karl Antle and Ryan Mcdaniel) using a PIC18F2585, but it was only able to log reliably at 150 Hz. Many sensors on the car require much higher sampling rates, as the sensors are recording events occurring in a very short period of time. For example, when looking at a sharp bump using rocker position the event may only last .05 seconds when driving quickly. If taking the derivative of the data a very high sampling rate is required to give useful data, at least 500 Hz. It was this need for high speed data acquisition that motivated us to create a high speed data acquisition system to replace the current one.
Our system uses multiple transmitter nodes to acquire data from sensors and transmit the data in packets over a CAN bus. Each transmitter consists of a Mega32 microcontroller, an external Analog-to-Digital converter, a CAN controller and a CAN transceiver. The CAN packets are received by a single receiver node and stored to a Secure Digital (SD) card. The receiver node consists of a 2 Mega32s, a CAN controller, a CAN transceiver, and a SD card. The goal of the project was to create a system which can record 32 10 bit ADC channels recorded by 4 Mega32s and transmitted over the CAN bus. In addition, the system should be expandable to accept CAN packets sent from other modules, such as an ECM or a standalone O2 unit. 500 Hz on the 32 AD channels was set as a goal for sampling frequency.
more information Data Acquisition System With CAN and SD Card
Tags controller area networkAVR Data Acquisition Systematmega32avr projects
Recording data is essential to testing and developing a racecar. Recording what each sensor is doing can tell an engineering how the car is performing, and most importantly, how to make it faster. A well outfitted car can have many sensors, with Formula One cars having well over 100 sensors. Cornell’s FSAE car has over 50 sensors on it, many of which require high sampling rates to be useful. Commercial data acquisition systems are either expensive, slow, or have few inputs. A solution to this problem had been attempted by previous 476 students (Karl Antle and Ryan Mcdaniel) using a PIC18F2585, but it was only able to log reliably at 150 Hz. Many sensors on the car require much higher sampling rates, as the sensors are recording events occurring in a very short period of time. For example, when looking at a sharp bump using rocker position the event may only last .05 seconds when driving quickly. If taking the derivative of the data a very high sampling rate is required to give useful data, at least 500 Hz. It was this need for high speed data acquisition that motivated us to create a high speed data acquisition system to replace the current one.
Our system uses multiple transmitter nodes to acquire data from sensors and transmit the data in packets over a CAN bus. Each transmitter consists of a Mega32 microcontroller, an external Analog-to-Digital converter, a CAN controller and a CAN transceiver. The CAN packets are received by a single receiver node and stored to a Secure Digital (SD) card. The receiver node consists of a 2 Mega32s, a CAN controller, a CAN transceiver, and a SD card. The goal of the project was to create a system which can record 32 10 bit ADC channels recorded by 4 Mega32s and transmitted over the CAN bus. In addition, the system should be expandable to accept CAN packets sent from other modules, such as an ECM or a standalone O2 unit. 500 Hz on the 32 AD channels was set as a goal for sampling frequency.
more information Data Acquisition System With CAN and SD Card
Submit comment
Downloads
- Automatic Railway Gate Control by: Sharanjit Singh in: 8051 Projects
Tue Oct 15 2019, 12:47 pm - Yet Another DTMF Controlled Robot by: Er. Sharanjit Singh in: 8051 Projects
Tue May 07 2019, 02:45 pm - Simple 3 Digit Temperature Meter by: Rakesh Suthar in: PIC Projects
Sat Jul 05 2014, 11:45 am - Electronic Voting machine with Managed Control Unit (Project Report Included) by: Shivani, Geetika Gupta, Vibhore Aggarwal, Megha Singh in: 8051 Projects
Sat May 17 2014, 07:46 pm - LED Scrolling message Display using 8051 by: Pratik Suthar in: 8051 Projects
Thu May 08 2014, 04:28 pm
Comments
- Pure Sine Wave Inverter Using Atmel 89S2051 by: Charlestehed
Thu Aug 29 2024, 11:49 pm - Pure Sine Wave Inverter Using Atmel 89S2051 by: Davidrap
Thu Aug 29 2024, 11:35 pm - Pure Sine Wave Inverter Using Atmel 89S2051 by: Charlestehed
Thu Aug 29 2024, 08:24 am - Pure Sine Wave Inverter Using Atmel 89S2051 by: Davidrap
Sat Aug 24 2024, 09:16 pm - Pure Sine Wave Inverter Using Atmel 89S2051 by: Francisspams
Fri Aug 23 2024, 05:22 am
xzvCar
Thu Sep 12 2024, 08:00 pm
Sazrpho
Thu Sep 12 2024, 01:27 pm
Malvebria
Thu Sep 12 2024, 01:24 pm
Sazrpig
Thu Sep 12 2024, 01:23 pm
ScottPease
Thu Sep 12 2024, 10:22 am
FeDerHaine
Thu Sep 12 2024, 10:08 am
Mulacrodesia
Thu Sep 12 2024, 12:42 am
Ubrat_qwmr
Wed Sep 11 2024, 04:50 am
Trending Topics
accident alert system mail proteus nokia 5110 lcd model computer power supply software check working of heartbeat sensor ic design process load capacitance crystal oscillator digital ac voltmeter mmc cards folders downlads electronics ebooks The 555 Timer php program p0 8051 DTMF controlled robot core css The Essential Guide to Semiconductors PIC micro based webserver