Hello!
I could really use some help! I'm trying to figure out how to get the TLE5205-2 motor driver IC to drive a brushed motor from an electronic throttle body, but the results are all wacky.
When I first hooked up the TLE5205-2 to my power source and my arduino, I got it to work, but it took a considerably long time to move the throttle flap from 0 deg to 90 deg. The travel time was somewhere on the order of 2 or 3 seconds -which is unacceptable. These throttle flaps should move as fast as is shown in the youtube link posted below. The throttle motor was also pulsating and chattering -even when the pins were placed as HIGH with no PWM signal. I verified that the brushed motor was working properly by hooking it straight up to the 12v power source and it opened in an ideal fashion (rapidly without chatter).
I suspect that this problem is related to the spring assembly in the throttle body, which is always forcing the throttle flap back toward its resting position. When the PWM signal goes to LOW, the spring immediately pushes the throttle plate back down. But i'm confused as to why this would happen even with the PWM signal at HIGH.
My goal is to get this throttle flap to open quickly and smoothly. I dont have access to Eagle or any other circuit diagram software, but my circuit is about as basic as it can be. I have direct connections for everything -no cap, resistors, diodes, or anything. 12 power source going directly to the V-in of the TLE5205-2; output signals from the TLE5205-2 going directly to the throttle motor; logic level inputs from the arduino going directly to the TLE5205-2. The code is rudimentary as well.
Does anyone have any suggestions for how to deal with this problem? Perhaps
A few details of the problem:
- I'm driving a high-stall brushed DC motor
- I'm using TLE5205-2 H-Bridge Motor Driver IC with logic level input
- The TLE5205-2 uses two logic level inputs: IN1 accepts the PWM signal; IN2 accepts HIGH or LOW inputs to determine direction
- I'm supplying the TLE5205-2 with a max bench power of 12vdc @ 7a
- The motor moves the throttle plate between 0 deg and 90 deg
- The motor has a spring attached to it which forces the throttle plate to naturally rest at ~15 deg
If you want more information about what I'm trying to do, heres a link to a youtube video:
Thanks in advance!