Arouse1973
Adam
Ok so I think we should start with the interface side of things, because we may not need to design a motor driver if we can get an off the shelf one to work. We need to nail down what socket control method you are going to use, USB, or serial. My first offering is for serial connection. Lets forget the PC GUI interface for the moment because you might want to as @hevans1944 mentioned use a phone or something.
So we could use this http://www.robotshop.com/en/8x-12-bit-digital-to-analog-converter-pmodda4.html to take an instruction from the application software and convert it to a voltage, to control one of these http://cds.linear.com/docs/en/datasheet/69921234fc.pdf.
Then output that into an off the shelf ESC. You will have to make sure the frequency you choose is compatible with the ESC.
To communicate to the DAC you could use something like this.
http://katalog.municom.info/product_info.php?products_id=6979
The user interface could be a little VB app (activeX control) to take data from Excel spread sheet containing your graph and output it to the serial port.
This hopefully will give you some ideas. But you may want to do something different or improve on it.
there are many other options and hardware modules available, this is just an example.
Adam
So we could use this http://www.robotshop.com/en/8x-12-bit-digital-to-analog-converter-pmodda4.html to take an instruction from the application software and convert it to a voltage, to control one of these http://cds.linear.com/docs/en/datasheet/69921234fc.pdf.
Then output that into an off the shelf ESC. You will have to make sure the frequency you choose is compatible with the ESC.
To communicate to the DAC you could use something like this.
http://katalog.municom.info/product_info.php?products_id=6979
The user interface could be a little VB app (activeX control) to take data from Excel spread sheet containing your graph and output it to the serial port.
This hopefully will give you some ideas. But you may want to do something different or improve on it.
there are many other options and hardware modules available, this is just an example.
Adam