RCbenchmark Dynamometer motor tester
#32
We posted two videos on our (open source) GUI. I think some will find the second video especially interesting due to the scripting abilities. We hope in the future to integrate dynamic test with the scripts.
https://www.youtube.com/watch?v=eA0wLIQhi70
https://www.youtube.com/watch?v=2CYWFWXhhQs
https://www.youtube.com/watch?v=eA0wLIQhi70
https://www.youtube.com/watch?v=2CYWFWXhhQs
#33
I implemented an optical RPM sensor. It allows very precise measurements even during acceleration. My CD inertia wheel shipped yesterday. We have our dyno enclosed, so it can explode without risks... I am planning to install multiple reflective tapes per turn to obtain high accuracy and precision on the rotation.
While doing this implementation, I improved the precision of the electrical RPM sensor quite a bit. It was accurate before, but noisy. Now, the sensor is super precise, with pretty much no delay. At 20kRPM, the interrupt triggers every 0.0015 seconds, and the sensor measures the time between interrupts with 0.000004s accuracy. I am using the interrupt with timer 0 on the Atmega 328. The signal is very smooth. The following image is the graph of the two sensors. There is no low pass filters.

Anyhow, I think all of this will be important for dynamic tests. You really need a precise and accurate RPM measurement.
We also have a sales for cyber Monday, 150$ off.
While doing this implementation, I improved the precision of the electrical RPM sensor quite a bit. It was accurate before, but noisy. Now, the sensor is super precise, with pretty much no delay. At 20kRPM, the interrupt triggers every 0.0015 seconds, and the sensor measures the time between interrupts with 0.000004s accuracy. I am using the interrupt with timer 0 on the Atmega 328. The signal is very smooth. The following image is the graph of the two sensors. There is no low pass filters.

Anyhow, I think all of this will be important for dynamic tests. You really need a precise and accurate RPM measurement.
We also have a sales for cyber Monday, 150$ off.
#34
While doing this implementation, I improved the precision of the electrical RPM sensor quite a bit. It was accurate before, but noisy. Now, the sensor is super precise, with pretty much no delay. At 20kRPM, the interrupt triggers every 0.0015 seconds, and the sensor measures the time between interrupts with 0.000004s accuracy. I am using the interrupt with timer 0 on the Atmega 328. The signal is very smooth. The following image is the graph of the two sensors. There is no low pass filters.
Sounds like a separate optical RPM sensor isn't necessary, if it's matching up so nice!
#35
Out of curiosity, can you explain what you had to do to improve the smoothness? Hardware changes, or software changes?
An optical sensor might not be necessary, but:
It will allow greater angular resolution, as there can be multiple optical tapes per turns. That could be useful during acceleration.
It can be used on brushed motors.
We can be certain that we don't miss a rotation just after startup.
#36
Isn't it possible to use the sensor of the motor?
I am using it for measuring the FDR:

https://www.youtube.com/watch?v=aw1Gb_VJo-Y
I am using it for measuring the FDR:

https://www.youtube.com/watch?v=aw1Gb_VJo-Y
#37
#38
Yeah, I was going to say, there's even three of them! But I think they want to support sensorless flyer motors.
We are trying to gather information for what would make the ideal dyno for racing. I think an optical sensor would be best for those racing with brushed motors. The electrical rating of the dyno would have to be the same as for the most performant ESCs.
I think our scripting system would be great to do more advanced tests. For example, it would be possible to simulate a race with a flywheel, and objectively compare batteries for that extra "kick" at the end of the race.
#39
#40
For sensored motors, you'll be fine if you use one of the Hall sensor outputs. But if you want to have more than one pulse per motor revolution to get more data points during acceleration, stick with the optical sensor. While it's true the Hall sensors can be processed to give six pulses per revolution, those pulses will not be evenly spaced due to inaccuracies in sensor placement and rotor magnetization. It's pretty common to see a 3 degree error, which is 5% of the 60 degree steps between commutation. That's a very large error!
There are also plenty of racing classes using sensorless motors, and they will need the optical sensor.
Last edited by howardcano; 12-01-2015 at 05:41 PM.




