<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Servo drive developer &#187; Technology insight</title>
	<atom:link href="http://openservodrive.com/category/technology-insight/feed/" rel="self" type="application/rss+xml" />
	<link>http://openservodrive.com</link>
	<description>Cutting edge without Bleeding edge</description>
	<lastBuildDate>Thu, 22 Nov 2018 12:02:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.12</generator>
	<item>
		<title>Perfecting BLDC performance</title>
		<link>http://openservodrive.com/perfecting-bldc-performance/</link>
		<comments>http://openservodrive.com/perfecting-bldc-performance/#comments</comments>
		<pubDate>Mon, 17 Oct 2016 19:42:05 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1813</guid>
		<description><![CDATA[<p>Something cool is under development relating to BLDC (brushless DC) motors. BLDC is similar technology to sinusoidal AC motors but with trapezoidal voltage waveform. This makes BLDC little bit smaller and usually cheaper than AC motor. Finding optimum commutation angle &#8230; <a href="http://openservodrive.com/perfecting-bldc-performance/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/perfecting-bldc-performance/">Perfecting BLDC performance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Something cool is under development relating to BLDC (brushless DC) motors. BLDC is similar technology to sinusoidal AC motors but with trapezoidal voltage waveform. This makes BLDC little bit smaller and usually cheaper than AC motor.</p>
<div id="attachment_1814" style="width: 499px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2016/10/lrkfemm.png" rel="lightbox[1813]" title="Perfecting BLDC performance"><img class="size-large wp-image-1814" src="http://openservodrive.com/wp-content/uploads/2016/10/lrkfemm-489x500.png" alt="BLDC torque simulation with FEMM" width="489" height="500" /></a><p class="wp-caption-text">While I&#8217;m typing this, in running a <a href="http://www.femm.info/">FEM</a> simulation of <a href="https://en.wikipedia.org/wiki/Outrunner">outrunner</a> BLDC motor to optimize the electrical commutation phase angle for such motor. Iterative simulation takes some 20 hours to compute.</p></div>
<p>Finding optimum commutation angle makes it possible to implement MTPA (maximum torque per amp) drive algorithm for such engines. Such efficiency boost might be very beneficial especially in battery powered applications such as multicopters, but of course it also will benefit  squeezing more out of the existing motors. More about that later!</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Perfecting BLDC performance' data-link='http://openservodrive.com/perfecting-bldc-performance/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/perfecting-bldc-performance/">Perfecting BLDC performance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/perfecting-bldc-performance/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SimuCUBE &#8211; the force feedback controller from the future announced</title>
		<link>http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/</link>
		<comments>http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/#comments</comments>
		<pubDate>Tue, 09 Feb 2016 11:36:06 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Simulators]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1707</guid>
		<description><![CDATA[<p>I&#8217;m happy to reveal the details of the upcoming force feedback controller &#8211; SimuCUBE! The hardware design is now complete for prototyping and we will get prototypes in the lab in the next month. SimuCUBE has a STM32F4 microcontroller that &#8230; <a href="http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/">SimuCUBE &#8211; the force feedback controller from the future announced</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m happy to reveal the details of the upcoming force feedback controller &#8211; SimuCUBE! The hardware design is now complete for prototyping and we will get prototypes in the lab in the next month. SimuCUBE has a STM32F4 microcontroller that is compatible to a popular STM32F4 Discovery board. The plan is to start an open source firmware project for this board.</p>
<div id="attachment_1710" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2016/02/teasersvg1900w.jpg" rel="lightbox[1707]" title="SimuCUBE - the force feedback controller from the future announced"><img class="size-large wp-image-1710" src="http://openservodrive.com/wp-content/uploads/2016/02/teasersvg1900w-500x432.jpg" alt="SimuCUBE will change the way simulators are built. Click to enlarge." width="500" height="432" /></a><p class="wp-caption-text">SimuCUBE will change the way simulators are built. Click to enlarge.</p></div>
<p>Brilliant hardware design &amp; image render by <a href="http://akikorhonen.org/">Aki</a>.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='SimuCUBE - the force feedback controller from the future announced' data-link='http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/">SimuCUBE &#8211; the force feedback controller from the future announced</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/simucube-the-force-feedback-controller-from-the-future-announced/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Peak power limit feature is coming</title>
		<link>http://openservodrive.com/peak-power-limit-feature-is-coming/</link>
		<comments>http://openservodrive.com/peak-power-limit-feature-is-coming/#comments</comments>
		<pubDate>Tue, 19 Jan 2016 13:17:16 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1692</guid>
		<description><![CDATA[<p>Today&#8217;s development on IONI Pro has revolved around the development of feature called Peak power limit. With that, user can set the exact amount of Watts that drive is allowed to transfer from PSU to motor. This may be useful &#8230; <a href="http://openservodrive.com/peak-power-limit-feature-is-coming/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/peak-power-limit-feature-is-coming/">Peak power limit feature is coming</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Today&#8217;s development on IONI Pro has revolved around the development of feature called <em>Peak power limit</em>. With that, user can set the exact amount of Watts that drive is allowed to transfer from PSU to motor.</p>
<p>This may be useful when using drive from a switch mode power supplies that normally shut down on overload condition. With this parameter, one can set exact amount of power that is available from PSU to prevent overloads. This also helps to save money on power supply as there is less need oversize the PSU in order to handle the highest load peaks.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Peak power limit feature is coming' data-link='http://openservodrive.com/peak-power-limit-feature-is-coming/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/peak-power-limit-feature-is-coming/">Peak power limit feature is coming</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/peak-power-limit-feature-is-coming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IONI firmware 1.4.0 gets floating point precision</title>
		<link>http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/</link>
		<comments>http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/#comments</comments>
		<pubDate>Thu, 31 Dec 2015 12:41:24 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1683</guid>
		<description><![CDATA[<p>To celebrate the new year 2016, we have released a new IONI firmware version 1.4.0. It includes rewritten torque controller that uses 32 bit floating point precision arithmetics instead of integer arithmetics. As IONI has hardware FPU, it yielded faster &#8230; <a href="http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/">IONI firmware 1.4.0 gets floating point precision</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>To celebrate the new year 2016, we have released a new IONI firmware version 1.4.0. It includes rewritten torque controller that uses 32 bit floating point precision arithmetics instead of integer arithmetics. As IONI has hardware <a href="https://en.wikipedia.org/wiki/Floating-point_unit">FPU</a>, it yielded faster code execution time as well. This makes more room for the new upcoming features.</p>
<ul>
<li> Improvements
<ul>
<li>IONI Pro HC model maximum output current in AC/BLDC/Stepper modes increased to 25A (was 23A)</li>
<li>Re-implemented torque controller using 32 bit floating point arithmetics instead of integer arithmetics (at least theoretical precision improvement)</li>
<li>DC motor mode no longer requires parallel connection of drive output phases if current is at most 50% of drive&#8217;s maximum output current capability (sensitivity of overcurrent fault with Fault ID 440219 is greatly reduced).</li>
</ul>
</li>
<li>Fixes
<ul>
<li>Changed limit switch polarity: earlier limit switches needed to be normally open (NO), while drive specifications say that they are normally closed type (NC). Now limit switchers are NC (switch conducting -&gt; motion allowed, switch open -&gt; motion stops).</li>
<li>Fix an issue where AC/BLDC motor initialization could become incorrectly <a title="Phasing a.k.a. phase search" href="http://granitedevices.com/wiki/Phasing_a.k.a._phase_search">phased</a> when Hall sensors are enabled</li>
<li>Address an issue where torque was 5% lower than setpoint with TBW parameter value of 4700 Hz</li>
</ul>
</li>
</ul>
<p>Get it from <a href="http://granitedevices.com/wiki/IONI_firmware_releases">here</a>.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='IONI firmware 1.4.0 gets floating point precision' data-link='http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/">IONI firmware 1.4.0 gets floating point precision</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/ioni-firmware-1-4-0-gets-floating-point-precision/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Motor torque cogging &amp; uniformity compensation</title>
		<link>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/</link>
		<comments>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/#comments</comments>
		<pubDate>Thu, 22 Oct 2015 12:58:35 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1640</guid>
		<description><![CDATA[<p>Development today focused on improving torque smoothness of motors. Some motors, especially cheaper ones and stepping motors, suffer from cogging torque: &#8220;Cogging torque of electrical motors is the torque due to the interaction between the permanent magnets of the rotor &#8230; <a href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Motor torque cogging &#038; uniformity compensation</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Development today focused on improving torque smoothness of motors. Some motors, especially cheaper ones and stepping motors, suffer from <a href="https://en.wikipedia.org/wiki/Cogging_torque">cogging torque:</a></p>
<p><em>&#8220;<b>Cogging torque</b> of electrical motors is the torque due to the interaction between the permanent magnets of the rotor and the stator slots of a Permanent Magnet (PM) machine. It is also known as detent or &#8216;no-current&#8217; torque. This torque is position dependent and its periodicity per revolution depends on the number of magnetic poles and the number of teeth on the stator.&#8221;</em></p>
<p>This can be compensated by modulating motor current to counter the motor cogging. The firmware under development adds options to adjust compensation current by few new parameters.</p>
<div id="attachment_1641" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/10/torqueCompensation.png" rel="lightbox[1640]" title="Motor torque cogging & uniformity compensation"><img class="size-large wp-image-1641" src="http://openservodrive.com/wp-content/uploads/2015/10/torqueCompensation-500x395.png" alt="Perfecting motor with cogging and uniformity compensations" width="500" height="395" /></a><p class="wp-caption-text">Perfecting motor with cogging and uniformity compensations</p></div>
<p>In addition to cogging torque, the new feature allows compensating also nonuniformity of torque production. I.e. if motor torque setpoint is kept constant and motor is being turned, it may produce variable amount of torque due to same reasons than cogging. Nonuniformity compensation will modulate the torque setpoint by a selected sine or cosine function and amplitude.</p>
<p>The new feature beta will become available for IONI Pro in the soon upcoming FW release. We hope that this will bring cost of any motor control system down as cheaper motor could achieve nearly same smoothness as expensive ones.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Motor torque cogging &amp; uniformity compensation' data-link='http://openservodrive.com/motor-torque-cogging-uniformity-compensation/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/motor-torque-cogging-uniformity-compensation/">Motor torque cogging &#038; uniformity compensation</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/motor-torque-cogging-uniformity-compensation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SinCos encoder support in IONI Pro</title>
		<link>http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/</link>
		<comments>http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/#comments</comments>
		<pubDate>Sun, 03 May 2015 22:09:26 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1551</guid>
		<description><![CDATA[<p>The new IONI firmware version has been released! It adds long awaited SinCos encoder support to the drive. See the video below as comparison of SinCos and incremental encoder. The main advantages of SinCos are: silent (no dither), more stiffness &#8230; <a href="http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/">SinCos encoder support in IONI Pro</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>The new <a href="http://granitedevices.com/wiki/IONI_firmware_releases">IONI firmware</a> version has been released! It adds long awaited SinCos encoder support to the drive.</p>
<p>See the video below as comparison of SinCos and incremental encoder. The main advantages of SinCos are: silent (no dither), more stiffness and more precision. The only drawbacks are the availability and price of such encoders.</p>
<p><iframe width="584" height="329" src="https://www.youtube.com/embed/E28sK31W00g?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The other added features include application specific functionality for torque mode. This includes rotation limit (added safety) and torque setpoint scaling by analog input. These may be useful especially for OpenSimWheel project builders.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='SinCos encoder support in IONI Pro' data-link='http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/">SinCos encoder support in IONI Pro</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/sincos-encoder-support-ioni-servo-drive/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linear motor being used with IONI Pro</title>
		<link>http://openservodrive.com/linear-motor-being-used-with-ioni-pro/</link>
		<comments>http://openservodrive.com/linear-motor-being-used-with-ioni-pro/#comments</comments>
		<pubDate>Tue, 28 Apr 2015 10:32:28 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Technology insight]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1546</guid>
		<description><![CDATA[<p>See a LinMot special linear actuator driven by IONI Pro servo drive. This utilizes the new SinCos encoder support!</p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/linear-motor-being-used-with-ioni-pro/">Linear motor being used with IONI Pro</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>See a LinMot special linear actuator driven by IONI Pro servo drive. This utilizes the new SinCos encoder support!</p>
<p><iframe width="584" height="329" src="https://www.youtube.com/embed/QUvghOEEdk0?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='Linear motor being used with IONI Pro' data-link='http://openservodrive.com/linear-motor-being-used-with-ioni-pro/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/linear-motor-being-used-with-ioni-pro/">Linear motor being used with IONI Pro</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/linear-motor-being-used-with-ioni-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SinCos encoder support</title>
		<link>http://openservodrive.com/sincos-encoder-support/</link>
		<comments>http://openservodrive.com/sincos-encoder-support/#comments</comments>
		<pubDate>Sun, 26 Apr 2015 14:13:35 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Argon]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1535</guid>
		<description><![CDATA[<p>Last days we have been working on supporting SinCos encoders. SinCos encoder is exactly like standard incremental encoder, except it has sinusoidal analog outputs instead of digital quadrature waveforms. The beauty of this is that the analog waveform can provide &#8230; <a href="http://openservodrive.com/sincos-encoder-support/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support/">SinCos encoder support</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Last days we have been working on supporting SinCos encoders. SinCos encoder is exactly like standard incremental encoder, except it has sinusoidal analog outputs instead of digital quadrature waveforms.</p>
<div id="attachment_1536" style="width: 257px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/sincos_encoder_signals.png" rel="lightbox[1535]" title="SinCos encoder support"><img class="size-full wp-image-1536" src="http://openservodrive.com/wp-content/uploads/2015/04/sincos_encoder_signals.png" alt="SinCos encoder signals vs digital incremental encoder signals" width="247" height="196" /></a><p class="wp-caption-text">SinCos encoder signals vs digital incremental encoder signals</p></div>
<p>The beauty of this is that the analog waveform can provide infinite position resolution when the phase angle of signals are calculated. The latest prototype firmware of IONI Pro now supports SinCos interpolation which increases the resolution that we would get from digital counting by the factor of 16, 64 or 256 times. I.e. a 1000 pulse (or cycle) per revolution analog encoder with 256X interpolation yields resolution equal to 256 000 quadrature pulses per revolution (PPR) or 1 024 000 counts/per revolution (actual position resolution of motor).</p>
<div id="attachment_1534" style="width: 349px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/sincos256xdemo.png" rel="lightbox[1535]" title="SinCos encoder support"><img class="size-large wp-image-1534" src="http://openservodrive.com/wp-content/uploads/2015/04/sincos256xdemo-339x500.png" alt="SinCos encoder interpolation: the first graph shows position counter in digital mode, the middle shows interpolated angle from sine and cosine signals and the last image shows the combination of these two." width="339" height="500" /></a><p class="wp-caption-text">SinCos encoder interpolation: the first graph shows position counter in digital mode, the middle shows interpolated angle from sine and cosine signals and the last image shows the combination of these two to form the high resolution position count.</p></div>
<p>Very high resolution helps especially to make motion smoother, quieter and stiffer. The initial tests show amazing smooth performance of the motor in velocity and position modes. There was no dithering or groaning noise from the motor and at same time the motor position holding stiffness was jaw dropping. It felt like the motor was physically jammed as the eye, hand or ear can&#8217;t notice any movement.</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='SinCos encoder support' data-link='http://openservodrive.com/sincos-encoder-support/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/sincos-encoder-support/">SinCos encoder support</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/sincos-encoder-support/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>IONI now measures motor resistance and inductance</title>
		<link>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/</link>
		<comments>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/#comments</comments>
		<pubDate>Wed, 15 Apr 2015 11:14:47 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology insight]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1519</guid>
		<description><![CDATA[<p>IONI drive firmware release 1.1.0 brings a new useful feature that automatically measures motor characteristic resistance and inductance and completely takes the guesswork out of torque controller tuning. Using automatic measure is the new recommended approach to set MR and &#8230; <a href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">IONI now measures motor resistance and inductance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>IONI drive <a href="http://granitedevices.com/wiki/IONI_firmware_releases">firmware release 1.1.0</a> brings a new useful feature that automatically measures motor characteristic resistance and inductance and completely takes the guesswork out of torque controller tuning.</p>
<div id="attachment_1518" style="width: 424px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/measureRL.png" rel="lightbox[1519]" title="IONI now measures motor resistance and inductance"><img class="size-full wp-image-1518" src="http://openservodrive.com/wp-content/uploads/2015/04/measureRL.png" alt="Now it takes single click to auto-set resistance and inductance" width="414" height="83" /></a><p class="wp-caption-text">It takes single click to auto-set resistance and inductance</p></div>
<div id="attachment_1524" style="width: 102px" class="wp-caption alignright"><a href="http://openservodrive.com/wp-content/uploads/2015/04/inductance.png" rel="lightbox[1519]" title="IONI now measures motor resistance and inductance"><img class="size-full wp-image-1524" src="http://openservodrive.com/wp-content/uploads/2015/04/inductance.png" alt="The equation that defines inductor" width="92" height="41" /></a><p class="wp-caption-text">The definition of <a href="http://en.wikipedia.org/wiki/Inductance">inductance</a></p></div>
<p>Using automatic measure is the new recommended approach to set MR and ML parameters accurately even when motor data sheet would provide these values. This is because many data sheets unfortunately provide inaccurate values. Some manufacturers have apparently characterized motor inductance at high frequency range (hundreds of kHz) which typically gives a value more than 50% off from the real inductance.</p>
<p>Having accurate values also opens doors for sophisticated stepping motor control features such as advanced vibration damping which rely on accurate motor characteristics. This is a subject for another update!</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='IONI now measures motor resistance and inductance' data-link='http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/">IONI now measures motor resistance and inductance</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/measure-motor-inductance-resistance-automatically-in-drive/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IONIZER &#8211; an external power stage board</title>
		<link>http://openservodrive.com/ionizer-an-external-power-stage-board/</link>
		<comments>http://openservodrive.com/ionizer-an-external-power-stage-board/#comments</comments>
		<pubDate>Mon, 13 Apr 2015 16:28:11 +0000</pubDate>
		<dc:creator><![CDATA[Tero]]></dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Ioni]]></category>
		<category><![CDATA[Technology insight]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://openservodrive.com/?p=1508</guid>
		<description><![CDATA[<p>We have been quietly experimenting on a special IONI motherboard that has discrete power stage to extend IONI power capability. We already have a proof-of-concept board that is equipped with leftover VSD-E mosfets (61A 200V rated). After couple of weeks &#8230; <a href="http://openservodrive.com/ionizer-an-external-power-stage-board/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://openservodrive.com/ionizer-an-external-power-stage-board/">IONIZER &#8211; an external power stage board</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>We have been quietly experimenting on a special IONI motherboard that has discrete power stage to extend IONI power capability. We already have a proof-of-concept board that is equipped with leftover VSD-E mosfets (61A 200V rated). After couple of weeks of use, we could not tell the difference between integrated and external power stage by observing motor control performance and smoothness.</p>
<div id="attachment_1506" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/ionizer.jpg" rel="lightbox[1508]" title="IONIZER - an external power stage board"><img class="size-large wp-image-1506" src="http://openservodrive.com/wp-content/uploads/2015/04/ionizer-500x375.jpg" alt="IONIZER early proof-of-concept board" width="500" height="375" /></a><p class="wp-caption-text">IONIZER proof-of-concept board</p></div>
<div id="attachment_1507" style="width: 510px" class="wp-caption aligncenter"><a href="http://openservodrive.com/wp-content/uploads/2015/04/ionizerb.jpg" rel="lightbox[1508]" title="IONIZER - an external power stage board"><img class="size-large wp-image-1507" src="http://openservodrive.com/wp-content/uploads/2015/04/ionizerb-500x376.jpg" alt="IONIZER bottom side showing the discrete power MOSFETs" width="500" height="376" /></a><p class="wp-caption-text">Bottom side showing the discrete power MOSFETs</p></div>
<p>IONIZER has been considered to be available as DIY board (bare PCB) and a reference design where users could modify it to match virtually any power need. However, it&#8217;s not ready and many changes are needed to have our approval (such as galvanic isolation of all I/O, short circuit protection and switch to PCI-E 8x socket for newer IONI). Finishing this might be a subject for another crowd funding project.</p>
<p>Some pros are:</p>
<ul>
<li>Can be made to virtually any power</li>
<li>Not highly expensive</li>
</ul>
<p>And cons:</p>
<ul>
<li>If built with assembly errors, can be hazardous</li>
<li>Some safety &amp; protection features add complexity on circuity (STO, over temperature &amp; short circuit protections)</li>
<li>Industrial manufacturing may not be cost effective (more complex solution than Argon)</li>
</ul>
<p>Tell me in the comments how useful do you see IONIZER and which voltage &amp; current range would be your preference :)</p>
<div class='shareaholic-canvas' data-app-id='324056' data-app='share_buttons' data-title='IONIZER - an external power stage board' data-link='http://openservodrive.com/ionizer-an-external-power-stage-board/' data-summary=''></div><p>The post <a rel="nofollow" href="http://openservodrive.com/ionizer-an-external-power-stage-board/">IONIZER &#8211; an external power stage board</a> appeared first on <a rel="nofollow" href="http://openservodrive.com">Servo drive developer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openservodrive.com/ionizer-an-external-power-stage-board/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
