Author Topic: DC motor transfer function  (Read 7954 times)

0 Members and 1 Guest are viewing this topic.

Offline yifei87Topic starter

  • Jr. Member
  • **
  • Posts: 9
  • Helpful? 0
DC motor transfer function
« on: February 05, 2009, 08:48:13 PM »
I m working on a project and i would like to obtain the transfer function of dc motor.
i m using an encoder since i cant find tachometer.
however, i have no idea how to use it?
can anyone teaching here? thank you very much

Offline madhephaestus

  • Beginner
  • *
  • Posts: 3
  • Helpful? 0
Re: DC motor transfer function
« Reply #1 on: February 12, 2009, 01:22:19 AM »
If you have a microcontroller that has a timer and an external int interrupt you can determine the velocity of the motor. You start the timer when the encoder ticks, then stop it when a known amount of ticks from the encoder have counted up. Read the timers count registers and you can calculate angular velocity. Over that same period of time you can measure current draw using a .5ohm resister in series with the motor and throwing an ADC across it. This will give you energy in in relation to velocity over time. I think thats all you need to plug in and get your transfer functions. Setting up all of these things on a microcontroller can be difficult and varies from chip to chip, so plan on spending a lot of time with your chips data sheet.


Get Your Ad Here