This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000WARE-MOTORCONTROL-SDK: flying start

Part Number: C2000WARE-MOTORCONTROL-SDK
Other Parts Discussed in Thread: TIDM-02010

Tool/software:

Hi expert,

My customer need these support about flying start:

1. Provide headwind start implementation strategies.
2. At present, when encountering a headwind of 1000rpm, there is a start-up failure.
3. When the open-loop starts after the headwind brake stops, if the open-loop steering is reversed, the closed-loop will fail. How to detect steering in an open loop.

Best Regards

Anka Zhang

  • Anka,

    Assuming that you're referring to the Universal Motor Control Lab or the TIDM-02010 reference design, at least the following will need to be adjusted. Note that this may not be an all-inclusive list of changes- I highly recommend the customer become familiar with the design's firmware and perform thorough tests.

    • The existing design does NOT provide a robust strategy for zero-crossing. In the current design, going from (+) speed to (-) or from (-) speed to (+) may cause issues with the estimator, which relies on BEMF sensing which cannot happen at 0-speed.
      • As a loose recommendation, I have seen some success in implementations which switch back to open-loop at very low speeds to avoid this issue.

    • A start-up failure due to a strong opposing force can likely be mitigated by adjustment of the startup current parameter. For open-loop specifically, though, the existing implementation largely assumes that you're trying to go in the same direction of the existing movement. (it was created in the context of a fan). Adjustment of the zero-cross behavior, the startup current parameters, and the timing associated with the flying start algorithm will all be necessary.

    • In the context of (3), what do you mean by 'steering' ?

    Regards,
    Jason Osborn

  • Hi Jason,

    Thanks your support!

    How to detect the direction of the fan during the open loop? Can you provide some guidance?

    Anka Zhang

  • InstaSPIN-FOC FAST has built-in direction estimation which can be used.

    Regards,
    Jason Osborn

  • Hi expert,

    How to brake at 1000-13000 headwind?

    Best Regards

    Anka Zhang

  • I am not personally familiar with the best way to design braking systems. I will ask my colleagues and see if I can get a good answer for you. If I am not able to do so, or if it takes me longer than anticipated, the system design theory for electronic brakes is likely able to be found online, and from there, the corresponding logic can be coded into the MCU.

    I'll try and get back to you soon. Regards,
    Jason Osborn

  • After referring to my colleagues, we do not have any reference design explicitly showcasing the solution you are asking for. Searching online on e2e and on other engineering forums may be helpful, in addition to researching the general design theory, as I stated in my previous post.

    Regards,
    Jason Osborn