<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S12 / MagniV Microcontrollers中的主题 BLDC control problem</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/BLDC-control-problem/m-p/131779#M1603</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I use 56F807evm to control bldc motor. The problem is sometimes motor cannot start, even given enough output. This problem sometimes is serious, sometimes is not so serious, maybe once in 200times starting. It is random. But I think it is something wrong in my software, maybe configuring the register. I write my code by myself use c, not produce code by processor expert. The power module is base on an IPM. When abnormal starting, the output is correct. If you push the rotor lightly, even touch it, it can start.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you very much!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Sep 2006 10:28:10 GMT</pubDate>
    <dc:creator>dingding</dc:creator>
    <dc:date>2006-09-29T10:28:10Z</dc:date>
    <item>
      <title>BLDC control problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/BLDC-control-problem/m-p/131779#M1603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I use 56F807evm to control bldc motor. The problem is sometimes motor cannot start, even given enough output. This problem sometimes is serious, sometimes is not so serious, maybe once in 200times starting. It is random. But I think it is something wrong in my software, maybe configuring the register. I write my code by myself use c, not produce code by processor expert. The power module is base on an IPM. When abnormal starting, the output is correct. If you push the rotor lightly, even touch it, it can start.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you very much!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 10:28:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/BLDC-control-problem/m-p/131779#M1603</guid>
      <dc:creator>dingding</dc:creator>
      <dc:date>2006-09-29T10:28:10Z</dc:date>
    </item>
    <item>
      <title>Re: BLDC control problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/BLDC-control-problem/m-p/131780#M1604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello dingding.&lt;BR /&gt;You didn't say if the motor ran correctly after you had to manually start it (i.e. touch it, etc.). If it does then perhaps your problem is that your starting power setting is just marginally too small to guarantee that the motor will start.&lt;BR /&gt;&lt;BR /&gt;The 3 main factors that determine the energy necessary to start the motor are:&lt;BR /&gt;1. The inertial mass of the rotor assembly&lt;BR /&gt;2. Whatever starting load (if any) you have coupled to the shaft&lt;BR /&gt;3. The starting friction (stiction) of the rotor bearings&lt;BR /&gt;&lt;BR /&gt;Your starting power setting must provide enough energy to the windings to overcome this.&lt;BR /&gt;&lt;BR /&gt;Or you could have some other problem.&lt;BR /&gt;ron&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 11:09:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/BLDC-control-problem/m-p/131780#M1604</guid>
      <dc:creator>glork</dc:creator>
      <dc:date>2006-09-29T11:09:39Z</dc:date>
    </item>
  </channel>
</rss>

