arj511
Newbie level 2
- Joined
- Mar 18, 2015
- Messages
- 2
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 21
Problem:
A micro-controller needs to take all of the inputs of 12 digital sensors and 6 analog sensors at 5 minute intervals.
1. The raw output from the sensors are now having a lot of noise that needs to be filtered/conditioned with appropriate hardware/software design
2. The output of the 6 Analog sensors (Flow sensors, TDS sensors, Turbidity sensors) are as follows
a. 2 sensors whose output varies between30-35 Hz
b. 2 sensors whose output varies between 12-24 VDC
c. 2 sensors whose output varies between 100-500mA
You will need to design appropriate amplification system wherever needed
3. Due to the limitations of GPIO pins in the board a multiplexing system should be designed that would enable the controller to read all the inputs.
Details:
Microcontroller: You could take your preferred microcontroller
You are required to design/implement a system that could potentially solve all the problems. A brief write-up of the approach you decided was optimum, your reasoning and most importantly proof (screen-shots, pictures and snippets of simulations, source-code etc.) to validate that you made it work should also be attached along.
Any help would be appreciated. Im new to electronics!
A micro-controller needs to take all of the inputs of 12 digital sensors and 6 analog sensors at 5 minute intervals.
1. The raw output from the sensors are now having a lot of noise that needs to be filtered/conditioned with appropriate hardware/software design
2. The output of the 6 Analog sensors (Flow sensors, TDS sensors, Turbidity sensors) are as follows
a. 2 sensors whose output varies between30-35 Hz
b. 2 sensors whose output varies between 12-24 VDC
c. 2 sensors whose output varies between 100-500mA
You will need to design appropriate amplification system wherever needed
3. Due to the limitations of GPIO pins in the board a multiplexing system should be designed that would enable the controller to read all the inputs.
Details:
Microcontroller: You could take your preferred microcontroller
You are required to design/implement a system that could potentially solve all the problems. A brief write-up of the approach you decided was optimum, your reasoning and most importantly proof (screen-shots, pictures and snippets of simulations, source-code etc.) to validate that you made it work should also be attached along.
Any help would be appreciated. Im new to electronics!