1 ADC input to 5 DAC outputs

This project received 20 bids from talented freelancers with an average bid price of €324 EUR.

Get free quotes for a project like this
Project Budget
€30 - €250 EUR
Total Bids
Project Description


I need software (in C, Simulink, ... anything that goes & is changeable afterwards) to flash on an embedded system (which I haven't purchased/designed yet).

I know a lot of the basics but I'm still a student in electrical engineering.

The system gets 1 analog input to turn the system on or off (it's 12 V) and 1 analog input (varying between 2 - 5 V).

When the system's on it has to output 5 different signals continuously:

4 analog signals and 1 digital signal with a constant duty cycle (it may have an amplitude of 5 V, but 12-13 V would be better).

3 out of the 4 analog signals vary between 0 - 5 V.

The other analog signal is a bit more complex, it has to be the signal of a crankshaft VR sensor (with 60 -2 teeth). It has an amplitude varying between -5 and 5 V, up to -12 to 12 V. It's frequency range varies between about 650-700 Hz up to 4 to 4,5 kHz.

The output signals differ in frequency or value, depending on the given input signal.

I think it would be easiest (and less epensive) if I purchase an already-made PCB with components instead of designing a new one.

The board will be supplied with 12 VDC , but of course it's also possible to supply it with 5 VDC.

If this concept works properly I will make more boards quite similar to this one, but with 7 output signals and the others a bit modified. So it would be best to preserve those extra signals already on my board/microcontroller and I'm also looking for software that's adjustable for me (in terms of delays for the outputs to change and to adjust to output signals).

I also have images and scope data for the input/output signals.

Thank you very much in advance,


Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online