Reply by Tim Wescott March 29, 20172017-03-29
On Wed, 29 Mar 2017 06:15:17 -0500, engineergc wrote:

>>On Mon, 27 Mar 2017 14:39:42 +0300, Tauno Voipio wrote: >> >>> On 27.3.17 06:49, engineergc wrote: >>>> Dear all; >>>> >>>> I try to move 2 motor with L298N motor driver card and MSP430G2553. I >>>> tried some basic codes, but right motor does not work. When I give >>>> energy to right motor can move. So, problem is not in motor. But, > when >>>> I tried to move both motors only one motor can move (the motor that > is >>>> driven by IN1 and IN2. I added code to below. I can not find my > error. >>>> Could you help me please? >>>> >>>> >>> (Code clipped, TV) >>> >>> 1. It does not speed up a response to send the same question >>> multiple times. It may annoy potential responders. >> >>Indeed. >> >>> 2. There is no way to answer to your questions without the >>> schematic diagrams of the electronics. >> >>Or at least a pin-by-pin description of the signals you're sending out, >>including the frequency of the PWM signal. >> >>-- >>Tim Wescott Control systems, embedded software and circuit design I'm >>looking for work! See my website if you're interested >>http://www.wescottdesign.com > > Hi Tim, > > I send same question two time because edit option is not exist. In > first time I made some gramer mistakes therefore I wanted to correct > them, > since edit option is not available I added fixed form of my question as > comment.
No one is going to ding you for minor spelling and grammatical errors that are obviously the result of English not being your first language. As long as your ideas are well enough organized, and we can make out what you mean, we'll be happy.
> I draw pin connections by using Fritzing program. but I can not add > it > to here. How I can add my schematic to here?
This is a text-only newsgroup -- allowing binaries ties up more server space, and runs the risk that it'll become a porn-only newsgroup. Generally the way to go is to post a gif or pdf of your schematic on one of the free file-hosting sites (lots of folks use imagr, I like Google Drive), then post a link in your posting. Alternately, draw schematics in text, using AACircuits or similar. This only works for little bits of schematic: it wouldn't be easy to do yours all in ASCII-art.
> Since I can not add schematic I made pin connections description > below. > P1.1>>IN1 P1.2>>IN2 P1.3>>IN3 P1.4>>IN4 P1.6>>ENA&ENB(I connected pwm > output to both ENA and ENB pins of L298 motor driver card. > Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors > as respectively. > Then, GND of MSP430 and gnd of 9V battery are connected to GND connector > of L298. > By using this code or another code I can not turn both motor > simultaneously.Only one motor can turn.
Are you supplying 5V to the VSS pin? -- Tim Wescott Control systems, embedded software and circuit design I'm looking for work! See my website if you're interested http://www.wescottdesign.com
Reply by Tim Wescott March 29, 20172017-03-29
On Wed, 29 Mar 2017 18:58:15 +0300, Tauno Voipio wrote:

> On 29.3.17 15:04, engineergc wrote: >>> On 29.3.17 14:15, engineergc wrote: >>> >>>> P1.1>>IN1 P1.2>>IN2 P1.3>>IN3 P1.4>>IN4 P1.6>>ENA&ENB(I connected pwm >>>> output to both ENA and ENB pins of L298 motor driver card. >>>> Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 >>>> connectors >> as >>>> respectively. >>>> Then, GND of MSP430 and gnd of 9V battery are connected to GND >> connector >>>> of L298. >>>> >>>> This code can turn motor(motor that connected to OUT1 and OUT2) >>>> as >>>> fastly. But if I try to turn other motor with this code, motor can >>>> not turn. >>>> I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to >>>> IN4. >>>> I spend many time to find my error. Why I can not turn 2 motors >>>> simultaneously with PWM? Where is my fault? Could you help me please? >>> >>> 1. Are you attempting to run two motors and the processor from a >>> single >>> 9V battery (IEC 6F22)? >>> >>> 2. Have you noticed that the MSP processor has to have an output high >>> voltage at most L298 voltage feed - 2.5V? >>> >> I fed MSP430 from computer via USB and I fed two motors from single >> 9V >> battery. > > The IEC 6F22 battery is probably too small to run even a single motor > reliably, lest two. Have you tried to run both motors together from the > single battery at the same time?
(Tauno means without the chip, BTW -- just running two motors in parallel straight off the battery). -- Tim Wescott Control systems, embedded software and circuit design I'm looking for work! See my website if you're interested http://www.wescottdesign.com
Reply by Tauno Voipio March 29, 20172017-03-29
On 29.3.17 15:04, engineergc wrote:
>> On 29.3.17 14:15, engineergc wrote: >> >>> P1.1>>IN1 >>> P1.2>>IN2 >>> P1.3>>IN3 >>> P1.4>>IN4 >>> P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 >>> motor driver card. >>> Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors > as >>> respectively. >>> Then, GND of MSP430 and gnd of 9V battery are connected to GND > connector >>> of L298. >>> >>> This code can turn motor(motor that connected to OUT1 and OUT2) as >>> fastly. But if I try to turn other motor with this code, motor can not >>> turn. >>> I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. >>> I spend many time to find my error. Why I can not turn 2 motors >>> simultaneously with PWM? Where is my fault? Could you help me please? >> >> 1. Are you attempting to run two motors and the processor from a single >> 9V battery (IEC 6F22)? >> >> 2. Have you noticed that the MSP processor has to have an output high >> voltage at most L298 voltage feed - 2.5V? >> > I fed MSP430 from computer via USB and I fed two motors from single 9V > battery.
The IEC 6F22 battery is probably too small to run even a single motor reliably, lest two. Have you tried to run both motors together from the single battery at the same time? -- -TV
Reply by engineergc March 29, 20172017-03-29
>On 29.3.17 14:15, engineergc wrote: > >> P1.1>>IN1 >> P1.2>>IN2 >> P1.3>>IN3 >> P1.4>>IN4 >> P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 >> motor driver card. >> Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors
as
>> respectively. >> Then, GND of MSP430 and gnd of 9V battery are connected to GND
connector
>> of L298. >> >> This code can turn motor(motor that connected to OUT1 and OUT2) as >> fastly. But if I try to turn other motor with this code, motor can not >> turn. >> I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. >> I spend many time to find my error. Why I can not turn 2 motors >> simultaneously with PWM? Where is my fault? Could you help me please? > >1. Are you attempting to run two motors and the processor from a single > 9V battery (IEC 6F22)? > >2. Have you noticed that the MSP processor has to have an output high > voltage at most L298 voltage feed - 2.5V? > >-- > >-TV
I fed MSP430 from computer via USB and I fed two motors from single 9V battery. --------------------------------------- Posted through http://www.EmbeddedRelated.com
Reply by engineergc March 29, 20172017-03-29
>On 29.3.17 14:15, engineergc wrote: > >> P1.1>>IN1 >> P1.2>>IN2 >> P1.3>>IN3 >> P1.4>>IN4 >> P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 >> motor driver card. >> Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors
as
>> respectively. >> Then, GND of MSP430 and gnd of 9V battery are connected to GND
connector
>> of L298. >> >> This code can turn motor(motor that connected to OUT1 and OUT2) as >> fastly. But if I try to turn other motor with this code, motor can not >> turn. >> I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. >> I spend many time to find my error. Why I can not turn 2 motors >> simultaneously with PWM? Where is my fault? Could you help me please? > >1. Are you attempting to run two motors and the processor from a single > 9V battery (IEC 6F22)? > >2. Have you noticed that the MSP processor has to have an output high > voltage at most L298 voltage feed - 2.5V? > >-- > >-TV
I am feeding msp430 from computer via USB and I fed two motors with single 9V battery from L298 +12V connector. --------------------------------------- Posted through http://www.EmbeddedRelated.com
Reply by Tauno Voipio March 29, 20172017-03-29
On 29.3.17 14:15, engineergc wrote:

> P1.1>>IN1 > P1.2>>IN2 > P1.3>>IN3 > P1.4>>IN4 > P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 > motor driver card. > Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors as > respectively. > Then, GND of MSP430 and gnd of 9V battery are connected to GND connector > of L298. > > This code can turn motor(motor that connected to OUT1 and OUT2) as > fastly. But if I try to turn other motor with this code, motor can not > turn. > I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. > I spend many time to find my error. Why I can not turn 2 motors > simultaneously with PWM? Where is my fault? Could you help me please?
1. Are you attempting to run two motors and the processor from a single 9V battery (IEC 6F22)? 2. Have you noticed that the MSP processor has to have an output high voltage at most L298 voltage feed - 2.5V? -- -TV
Reply by engineergc March 29, 20172017-03-29
>>On 27.3.17 06:49, engineergc wrote: >>> Dear all; >>> >>> I try to move 2 motor with L298N motor driver card and MSP430G2553. I >>> tried some basic codes, but right motor does not work. When I give >energy >>> to right motor can move. So, problem is not in motor. But, when I >tried >>> to move both motors only one motor can move (the motor that is driven >by >>> IN1 and IN2. I added code to below. I can not find my error. Could
you
>>> help me please? >> >> >>Have you read the datasheet and application notes at >><http://www.st.com/en/motor-drivers/l298.html>? >> >>-- >> >>-TV > > > > >--------------------------------------- >Posted through http://www.EmbeddedRelated.com
Hi; I send same question two time because edit option is not exist. In first time I made some gramer mistakes therefore I wanted to correct them, since edit option is not available I added fixed form of my question as comment. I draw pin connections by using Fritzing program. but I can not add it to here. How I can add my schematic to here? Since I can not add schematic I made pin connections description below. P1.1>>IN1 P1.2>>IN2 P1.3>>IN3 P1.4>>IN4 P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 motor driver card. Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors as respectively. Then, GND of MSP430 and gnd of 9V battery are connected to GND connector of L298. By using this code or another code I can not turn both motor simultaneously.Only one motor can turn. ***SECOND CODE*** Also I tried many another codes. I added one of them to below. In this code I adjusted frequency of motor as 20 khz. If frequency is equal to 20 khz, period of motor is equal to T=1/f=1/20000 50us. I used clock source as SMCLK. SMCLK is supplied from DC0 and DCO is adjusted to 1MHZ. Therefore I write TA0CCRO=50 and I adjusted TA0CCR1=30. #include <msp430.h> int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer DCOCTL=CALDCO_1MHZ; BCSCTL1=CALBC1_1MHZ; P1DIR |=BIT2; //PWM output P1SEL |=BIT2; TA0CCR0 = 50; TA0CCTL1 = OUTMOD_7; TA0CCR1 = 30; TA0CTL = TASSEL_2 + MC_1; P1DIR |=(BIT1+BIT3); while(1) { P1OUT &=~(BIT1); P1OUT|=(BIT3); } } Then I made pin connections. P1.2>>ENA P1.1>>IN1 P1.3>>IN2 This code can turn motor(motor that connected to OUT1 and OUT2) as fastly. But if I try to turn other motor with this code, motor can not turn. I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. I spend many time to find my error. Why I can not turn 2 motors simultaneously with PWM? Where is my fault? Could you help me please? --------------------------------------- Posted through http://www.EmbeddedRelated.com
Reply by engineergc March 29, 20172017-03-29
>On Mon, 27 Mar 2017 14:39:42 +0300, Tauno Voipio wrote: > >> On 27.3.17 06:49, engineergc wrote: >>> Dear all; >>> >>> I try to move 2 motor with L298N motor driver card and MSP430G2553. I >>> tried some basic codes, but right motor does not work. When I give >>> energy to right motor can move. So, problem is not in motor. But,
when
>>> I tried to move both motors only one motor can move (the motor that
is
>>> driven by IN1 and IN2. I added code to below. I can not find my
error.
>>> Could you help me please? >>> >>> >> (Code clipped, TV) >> >> 1. It does not speed up a response to send the same question >> multiple times. It may annoy potential responders. > >Indeed. > >> 2. There is no way to answer to your questions without the >> schematic diagrams of the electronics. > >Or at least a pin-by-pin description of the signals you're sending out, >including the frequency of the PWM signal. > >-- >Tim Wescott >Control systems, embedded software and circuit design >I'm looking for work! See my website if you're interested >http://www.wescottdesign.com
Hi Tim, I send same question two time because edit option is not exist. In first time I made some gramer mistakes therefore I wanted to correct them, since edit option is not available I added fixed form of my question as comment. I draw pin connections by using Fritzing program. but I can not add it to here. How I can add my schematic to here? Since I can not add schematic I made pin connections description below. P1.1>>IN1 P1.2>>IN2 P1.3>>IN3 P1.4>>IN4 P1.6>>ENA&ENB(I connected pwm output to both ENA and ENB pins of L298 motor driver card. Also Motor outputs are connected to OUT1,OUT2,OUT3 and OUT4 connectors as respectively. Then, GND of MSP430 and gnd of 9V battery are connected to GND connector of L298. By using this code or another code I can not turn both motor simultaneously.Only one motor can turn. ***SECOND CODE*** Also I tried many another codes. I added one of them to below. In this code I adjusted frequency of motor as 20 khz. If frequency is equal to 20 khz, period of motor is equal to T=1/f=1/20000 50us. I used clock source as SMCLK. SMCLK is supplied from DC0 and DCO is adjusted to 1MHZ. Therefore I write TA0CCRO=50 and I adjusted TA0CCR1=30. #include <msp430.h> int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer DCOCTL=CALDCO_1MHZ; BCSCTL1=CALBC1_1MHZ; P1DIR |=BIT2; //PWM output P1SEL |=BIT2; TA0CCR0 = 50; TA0CCTL1 = OUTMOD_7; TA0CCR1 = 30; TA0CTL = TASSEL_2 + MC_1; P1DIR |=(BIT1+BIT3); while(1) { P1OUT &=~(BIT1); P1OUT|=(BIT3); } } Then I made pin connections. P1.2>>ENA P1.1>>IN1 P1.3>>IN2 This code can turn motor(motor that connected to OUT1 and OUT2) as fastly. But if I try to turn other motor with this code, motor can not turn. I connected to pwm output P1.2 to ENB and P1.1 to IN3 and P1.3 to IN4. I spend many time to find my error. Why I can not turn 2 motors simultaneously with PWM? Where is my fault? Could you help me please? --------------------------------------- Posted through http://www.EmbeddedRelated.com
Reply by engineergc March 29, 20172017-03-29
>On 27.3.17 06:49, engineergc wrote: >> Dear all; >> >> I try to move 2 motor with L298N motor driver card and MSP430G2553. I >> tried some basic codes, but right motor does not work. When I give
energy
>> to right motor can move. So, problem is not in motor. But, when I
tried
>> to move both motors only one motor can move (the motor that is driven
by
>> IN1 and IN2. I added code to below. I can not find my error. Could you >> help me please? > > >Have you read the datasheet and application notes at ><http://www.st.com/en/motor-drivers/l298.html>? > >-- > >-TV
I read datasheet many times. But I can not find problem. --------------------------------------- Posted through http://www.EmbeddedRelated.com
Reply by Tauno Voipio March 27, 20172017-03-27
On 27.3.17 06:49, engineergc wrote:
> Dear all; > > I try to move 2 motor with L298N motor driver card and MSP430G2553. I > tried some basic codes, but right motor does not work. When I give energy > to right motor can move. So, problem is not in motor. But, when I tried > to move both motors only one motor can move (the motor that is driven by > IN1 and IN2. I added code to below. I can not find my error. Could you > help me please?
Have you read the datasheet and application notes at <http://www.st.com/en/motor-drivers/l298.html>? -- -TV