Hello all,
The company I am working at is looking to implement an embedded controller to work with the ELM327 to communicate with the OBD-II port for light duty vehicles.
The system will need to run a massive amount of routines, and constantly be cycling through data requests and running the proper functions to read in the requested data properly. From there it will need to forward the data to wifi or bluetooth transmitters to send the data to external servers or processors.
So the question at hand is, what is a good microcontroller to select that satisfies the following:
1) Large amount of programmable flash (Currently using ATMega328, 32k is not enough)
2) UART and SPI connecvtivity
3) Easy to program, preferably in C or C++
4) Fairly priced
I am not too aware of the market out there currently, aside from PIC and arduino controllers. Any suggestions for a good embedded controller you yourself would prefer would be appreciated.
Thanks,
-Daniel
The company I am working at is looking to implement an embedded controller to work with the ELM327 to communicate with the OBD-II port for light duty vehicles.
The system will need to run a massive amount of routines, and constantly be cycling through data requests and running the proper functions to read in the requested data properly. From there it will need to forward the data to wifi or bluetooth transmitters to send the data to external servers or processors.
So the question at hand is, what is a good microcontroller to select that satisfies the following:
1) Large amount of programmable flash (Currently using ATMega328, 32k is not enough)
2) UART and SPI connecvtivity
3) Easy to program, preferably in C or C++
4) Fairly priced
I am not too aware of the market out there currently, aside from PIC and arduino controllers. Any suggestions for a good embedded controller you yourself would prefer would be appreciated.
Thanks,
-Daniel