Author Topic: Pulse train skip one cycle  (Read 1449 times)

0 Members and 1 Guest are viewing this topic.

Offline marce002Topic starter

  • Contributor
  • Posts: 42
  • Country: ar
Re: Pulse train skip one cycle
« Reply #25 on: March 18, 2024, 07:56:00 pm »
i would like to hear anothers opinions since im not going to interfere with the sensors ... im just telling the controller that speed is half.
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Pulse train skip one cycle
« Reply #26 on: March 18, 2024, 09:27:11 pm »
i would like to hear anothers opinions since im not going to interfere with the sensors ... im just telling the controller that speed is half.

speed is not the purpose of the sensors, the purpose off the sensors is to tell the controller when and how to drive each coil of the motor that is why there is three of them
 
The following users thanked this post: Ian.M

Offline marce002Topic starter

  • Contributor
  • Posts: 42
  • Country: ar
Re: Pulse train skip one cycle
« Reply #27 on: March 19, 2024, 11:26:42 am »
I need to explain that this motor does not have speed sensor nor magnets so the speed computation is with hall sensors.. it is very common... now i just want to div by 2 the freq of the pulses without interfering with phase wires...
 

Online Ian.M

  • Super Contributor
  • ***
  • Posts: 12862
Re: Pulse train skip one cycle
« Reply #28 on: March 19, 2024, 11:44:36 am »
I agree with Langwadt and DavidAlfa.  The controller uses the three hall sensor signals to generate the timing for the phase sequence driving the coil wires.  If you halved the pulse rate from each sensor the phase sequence frequency would also be halved, and would no longer be synchronous to the rotor,  resulting in rapid deceleration of the motor if its spinning or failure to start if not.   Also most controllers would detect a sensor fault and error out.

The *ONLY* option that could achieve more speed from your existing controller would be if its firmware can be reconfigured to increase the controller's max. RPM limit and remap its throttle response.  Even if you have the controller's configuration utility, this is unlikely to be possible for a factor of two speed increase if the firmware is closed source.
« Last Edit: March 20, 2024, 11:26:16 am by Ian.M »
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Pulse train skip one cycle
« Reply #29 on: March 19, 2024, 12:30:03 pm »
I need to explain that this motor does not have speed sensor nor magnets so the speed computation is with hall sensors.. it is very common... now i just want to div by 2 the freq of the pulses without interfering with phase wires...

it doesn't need a speed sensor, it can use the hall sensors that are already there to control the coils. The motor almost certainly have magnets. you can't do anything to the hall signals without messing up how the phase wires are driven
 

Offline marce002Topic starter

  • Contributor
  • Posts: 42
  • Country: ar
Re: Pulse train skip one cycle
« Reply #30 on: March 19, 2024, 05:01:32 pm »
PAOPBZ?
 

Online PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5129
  • Country: nl
Re: Pulse train skip one cycle
« Reply #31 on: March 19, 2024, 10:28:28 pm »
PAOPBZ?
All I know is that you asked in your first post: how to halve the frequency of the pulses. You didn't specify where these pulses came from or where they were going to so I showed you how to do a divide by 2. I have no experience with motor controllers so I can't comment on the information that was added later. If more experienced members say that you can't do what you are trying to do I accept that.
Keyboard error: Press F1 to continue.
 

Online EPAIII

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: us
Re: Pulse train skip one cycle
« Reply #32 on: March 20, 2024, 11:17:43 am »
Any circuit that you put in the path will have some delay: it is just a matter of how much. So, unless you want to deliberately introduce a full, one cycle delay, it will not be "exact".

You may want to think a bit more about just what is really needed and formulate your requirements in a more precise manner.



but i need to not affect the bldc motor feed to coils, so the timming should be exact. I need to send identical pulses to the controller like the original pulse train, so the motor coils do their job, but only affecting the amount of pulses (sending less pulses) , so the controller will speed up the train because the input is a lower speed wheel
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Online EPAIII

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: us
Re: Pulse train skip one cycle
« Reply #33 on: March 20, 2024, 11:29:19 am »
Perhaps if you gave us more information about the exact motor and controller board you will be using, then better advise could be had. Designing a motor control scheme can be tricky.

Or provide as much info as you can cobble together at this stage in your design process.
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf