<?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>Motor Control and Smart Energy中的主题 Re: FreeRTOS based PMSM Sensorless Control application available</title>
    <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676107#M860</link>
    <description>&lt;P&gt;Is there a way to access the software file?&amp;nbsp;&lt;BR /&gt;I get page not found when I try to get it.&lt;/P&gt;</description>
    <pubDate>Mon, 26 Jun 2023 14:46:41 GMT</pubDate>
    <dc:creator>Haitham_Ismail</dc:creator>
    <dc:date>2023-06-26T14:46:41Z</dc:date>
    <item>
      <title>FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/555051#M59</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me inform you that &lt;STRONG&gt;new application note &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fcache.nxp.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN5309.pdf%3Ffsrch%3D1%26sr%3D1%26pageNum%3D1" rel="nofollow" target="_blank"&gt;AN5309&lt;/A&gt; Sensorless PMSM Field-Oriented Control on Kinetis KV31 with FreeRTOS &amp;amp; eGUI &lt;/STRONG&gt;is fully available on NXP web pages including application software &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fcache.nxp.com%2Ffiles%2F32bit%2Fdoc%2Fapp_note%2FAN5309SW.zip" rel="nofollow" target="_blank"&gt;AN5309SW&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;AN5309SW V1.0.0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Supported HW platform: FRDM-MC-LVPMSM + FRDM-KV31F + Arduino™ R3-compatible LCD TFT&lt;/LI&gt;&lt;LI&gt;Supported MCUs: KV31&lt;/LI&gt;&lt;LI&gt;Main fetaures:&lt;UL&gt;&lt;LI&gt;Sensorless field-oriented control of PMSM&lt;/LI&gt;&lt;LI&gt;FreeRTOS integration to time-critical &amp;nbsp;motor control application&lt;/LI&gt;&lt;LI&gt;Interrupt management of motor control and RTOS tasks&lt;/LI&gt;&lt;LI&gt;RTOS task scheduling&lt;/LI&gt;&lt;LI&gt;LCD TFT controlled using eGUI&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The application is based on PMSM reference project and can be easily ported among supported MCU platforms.&lt;/P&gt;&lt;P&gt;Supported IAR and KDS IDEs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;Please let us know if you need more details about the AN5309.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="160021_160021.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/122149i2258F82BF74285E0/image-size/large?v=v2&amp;amp;px=999" role="button" title="160021_160021.png" alt="160021_160021.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/2700i88BC8323B3DAE8A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;SW MC Library team.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2016 10:21:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/555051#M59</guid>
      <dc:creator>pavelsustek</dc:creator>
      <dc:date>2016-08-24T10:21:21Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1253194#M558</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/16236"&gt;@pavelsustek&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;We have a customer asking if there are more details available on how the CPU was measured for&amp;nbsp;&lt;SPAN&gt;AN5309.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It was my understanding from other AN that IAR was used to calculate the CPU Usage. Is that correct? Would you please provide more information on how to replicate the measurements using the available SW for AN5309? Any insights on how these CPU usage data will be very much appreciated.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;BR /&gt;Gustavo&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Mar 2021 20:37:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1253194#M558</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2021-03-28T20:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1253673#M559</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/40799"&gt;@gusarambula&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;the CPU load in this example has been measured the most probably using Systick timer and macros.&lt;/P&gt;
&lt;P&gt;Following code is taken from MCUX SDK Motor control examples.&lt;/P&gt;
&lt;P&gt;/*****************************************************************************/&lt;/P&gt;
&lt;P&gt;/* CPU load measurement using Systick*/&lt;BR /&gt;uint32_t g_ui32NumberOfCycles = 0;&lt;BR /&gt;uint32_t g_ui32MaxNumberOfCycles = 0;&lt;/P&gt;
&lt;P&gt;/* CPU load measurement SysTick START / STOP macros */&lt;BR /&gt;#define SYSTICK_START_COUNT() (SysTick-&amp;gt;VAL = SysTick-&amp;gt;LOAD)&lt;BR /&gt;#define SYSTICK_STOP_COUNT(par1) uint32_t val = SysTick-&amp;gt;VAL; uint32_t load = SysTick-&amp;gt;LOAD; par1 = load - val&lt;/P&gt;
&lt;P&gt;/*!&lt;BR /&gt;*@brief SysTick initialization for CPU cycle measurement&lt;BR /&gt;*&lt;BR /&gt;*@param none&lt;BR /&gt;* &lt;BR /&gt;*@return none&lt;BR /&gt;*/&lt;BR /&gt;void BOARD_InitSysTick(void)&lt;BR /&gt;{&lt;BR /&gt;/* Initialize SysTick core timer to run free */&lt;BR /&gt;/* Set period to maximum value 2^24*/&lt;BR /&gt;SysTick-&amp;gt;LOAD = 0xFFFFFF;&lt;BR /&gt;&lt;BR /&gt;/*Clock source - System Clock*/&lt;BR /&gt;SysTick-&amp;gt;CTRL |= SysTick_CTRL_CLKSOURCE_Msk;&lt;BR /&gt;&lt;BR /&gt;/*Start Sys Timer*/&lt;BR /&gt;SysTick-&amp;gt;CTRL |= SysTick_CTRL_ENABLE_Msk;&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/* Start CPU tick number couting */&lt;BR /&gt;SYSTICK_START_COUNT();&lt;/P&gt;
&lt;P&gt;/* sw routines to be measures */&lt;/P&gt;
&lt;P&gt;/* stop CPU tick number couting and store actual and maximum ticks */&lt;BR /&gt;SYSTICK_STOP_COUNT(g_ui32NumberOfCycles);&lt;BR /&gt;g_ui32MaxNumberOfCycles = g_ui32NumberOfCycles&amp;gt;g_ui32MaxNumberOfCycles ? g_ui32NumberOfCycles : g_ui32MaxNumberOfCycles;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Pavel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 14:23:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1253673#M559</guid>
      <dc:creator>pavelsustek</dc:creator>
      <dc:date>2021-03-29T14:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676107#M860</link>
      <description>&lt;P&gt;Is there a way to access the software file?&amp;nbsp;&lt;BR /&gt;I get page not found when I try to get it.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 14:46:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676107#M860</guid>
      <dc:creator>Haitham_Ismail</dc:creator>
      <dc:date>2023-06-26T14:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676285#M862</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203832"&gt;@Haitham_Ismail&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;The link was changed but there is an updated link on the following knowledge base document:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/NXP-Designs-Knowledge-Base/3-Phase-Hall-Sensor-for-Massage-Chair/ta-p/1118825" target="_blank"&gt;https://community.nxp.com/t5/NXP-Designs-Knowledge-Base/3-Phase-Hall-Sensor-for-Massage-Chair/ta-p/1118825&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Gustavo&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 18:17:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676285#M862</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2023-06-26T18:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: FreeRTOS based PMSM Sensorless Control application available</title>
      <link>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676671#M863</link>
      <description>&lt;P&gt;thank you for the quick reply&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 06:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Motor-Control-and-Smart-Energy/FreeRTOS-based-PMSM-Sensorless-Control-application-available/m-p/1676671#M863</guid>
      <dc:creator>Haitham_Ismail</dc:creator>
      <dc:date>2023-06-27T06:28:37Z</dc:date>
    </item>
  </channel>
</rss>

