<?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>Motor Controller Archives - Colekmes</title>
	<atom:link href="https://colekmes.com/tag/motor-controller/feed/" rel="self" type="application/rss+xml" />
	<link>https://colekmes.com/tag/motor-controller/</link>
	<description>Catatan Engineer Cupu</description>
	<lastBuildDate>Thu, 19 Mar 2020 10:32:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.13</generator>

<image>
	<url>https://colekmes.com/wp-content/uploads/2019/08/cropped-ColekmesLogo-32x32.png</url>
	<title>Motor Controller Archives - Colekmes</title>
	<link>https://colekmes.com/tag/motor-controller/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Progress TIMBACOK #4 : Udah ada boxnya</title>
		<link>https://colekmes.com/2020/03/progress-timbacok-4-udah-ada-boxnya/</link>
					<comments>https://colekmes.com/2020/03/progress-timbacok-4-udah-ada-boxnya/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[colekmes]]></dc:creator>
		<pubDate>Thu, 19 Mar 2020 10:32:48 +0000</pubDate>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[Program Colekmes]]></category>
		<category><![CDATA[TIMBACOK]]></category>
		<category><![CDATA[motor control]]></category>
		<category><![CDATA[Motor Controller]]></category>
		<guid isPermaLink="false">https://colekmes.com/?p=727</guid>

					<description><![CDATA[<p>Motor kontroller TIMBACOK kini udah ada boxnya sekarang. Selain boxya, juga tersedia basenya yang juga menjadi radiatornya untuk ketiga perangkat IGBTnya. Pada desain box ini, kami menargetkan pada standar IP67,&#8230;</p>
<p>The post <a href="https://colekmes.com/2020/03/progress-timbacok-4-udah-ada-boxnya/">Progress TIMBACOK #4 : Udah ada boxnya</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Motor kontroller TIMBACOK kini udah ada boxnya sekarang. Selain boxya, juga tersedia basenya yang juga menjadi radiatornya untuk ketiga perangkat IGBTnya. Pada desain box ini, kami menargetkan pada standar IP67, yakni mampu melindungi dari debu dan tahan pada air. Hal ini juga menjadi tantangan tersendiri untuk memilih komponen pendukungnya yang akan dibahas dibawah ini.</p>



<h3 class="wp-block-heading">Box dan konektornya</h3>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="808" height="501" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_SkemaProgress-4.png" alt="" class="wp-image-733" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_SkemaProgress-4.png 808w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_SkemaProgress-4-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_SkemaProgress-4-768x476.png 768w" sizes="(max-width: 808px) 100vw, 808px" /><figcaption>Konektornya Motor Controller</figcaption></figure>



<p>Desain gambar diatas memang jelek, tapi tentu kami memilih konektornya tidak sembarangan. Sesuai targetnya, kita memilih konektor dari TE yang biasa digunakan pada dunia Motorsports untuk konektor kontrol dan Low voltage. Selain itu, konektor pada arus besar, kita cukup menggunakan Connector plug yang diproduksi oleh Amphenol. konektor ini mirip dengan konektor Gland, tapi dengan tambahan Enclosure dengan rating IP67. Rating ini cukup penting agar menghindari kemasukan air dan debu.</p>



<h3 class="wp-block-heading">Didalamnya yang terpasang busbar</h3>



<figure class="wp-block-image size-large"><img decoding="async" width="807" height="500" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4.png" alt="" class="wp-image-736" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4.png 807w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4-768x476.png 768w" sizes="(max-width: 807px) 100vw, 807px" /><figcaption>Didalam box motor controller</figcaption></figure>



<p>VESC Controller sebelumnya hanya mendesain sampai busbar phasenya. Oleh karena itu, kita perlu menambahkan busbar untuk pole V+ dan V-. Desainnya cukup mengikuti busbar phasenya saja, yakni tebal 5 mm dan lebar 15 mm.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="469" height="285" src="https://colekmes.com/wp-content/uploads/2020/03/gambar5.png" alt="" class="wp-image-737" srcset="https://colekmes.com/wp-content/uploads/2020/03/gambar5.png 469w, https://colekmes.com/wp-content/uploads/2020/03/gambar5-300x182.png 300w" sizes="(max-width: 469px) 100vw, 469px" /><figcaption>Ukuran busbar untuk kedua pole V+ dan V-</figcaption></figure>



<p>Perlu diketahui, arus yang dilalui oleh setiap phase lebih besar dari yang dilalui oleh pole V+ dan V-. Oleh karena itu, kita cukup menggunakan desain dari busbar dari VESC Controller. </p>



<p>Buat yang ingin mendapatkan 3d modelnya, bisa link grabcad <a href="https://grabcad.com/library/vesc-motor-controller-with-enclosure-1">disini</a></p>



<p>Yah, itu dirasa udah cukup. Untuk hal lainnya bisa dilihat di gambar dibawah ini 🙂</p>


<div id="pl-gb727-6accb92bd59fe"  class="panel-layout" ><div id="pg-gb727-6accb92bd59fe-0"  class="panel-grid panel-no-style" ><div id="pgc-gb727-6accb92bd59fe-0-0"  class="panel-grid-cell" ><div id="panel-gb727-6accb92bd59fe-0-0-0" class="so-panel widget widget_sow-slider panel-first-child panel-last-child" data-index="0" ><div
			
			class="so-widget-sow-slider so-widget-sow-slider-default-89935f566f6f-727"
			
		>				<div class="sow-slider-base" style="display: none" tabindex="0">
					<ul
					class="sow-slider-images"
					data-settings="{&quot;pagination&quot;:true,&quot;speed&quot;:800,&quot;timeout&quot;:8000,&quot;paused&quot;:false,&quot;pause_on_hover&quot;:false,&quot;swipe&quot;:true,&quot;nav_always_show_desktop&quot;:&quot;&quot;,&quot;nav_always_show_mobile&quot;:&quot;&quot;,&quot;breakpoint&quot;:&quot;780px&quot;,&quot;unmute&quot;:false,&quot;anchor&quot;:null}"
										data-anchor-id=""
				>		<li class="sow-slider-image  sow-slider-image-cover" style="visibility: visible;;background-image: url(https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar1.png)" >
						<img loading="lazy" decoding="async" width="807" height="500" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar1.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar1.png 807w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar1-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar1-768x476.png 768w" sizes="(max-width: 807px) 100vw, 807px" />		</li>
				<li class="sow-slider-image  sow-slider-image-cover" style="visibility: hidden;" data-background="url(https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar2.png)" >
						<img loading="lazy" decoding="async" width="807" height="500" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar2.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar2.png 807w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar2-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar2-768x476.png 768w" sizes="(max-width: 807px) 100vw, 807px" />		</li>
				<li class="sow-slider-image  sow-slider-image-cover" style="visibility: hidden;" data-background="url(https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar3.png)" >
						<img loading="lazy" decoding="async" width="813" height="503" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar3.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar3.png 813w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar3-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar3-768x475.png 768w" sizes="(max-width: 813px) 100vw, 813px" />		</li>
				<li class="sow-slider-image  sow-slider-image-cover" style="visibility: hidden;" data-background="url(https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4.png)" >
						<img loading="lazy" decoding="async" width="807" height="500" src="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4.png 807w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4-300x186.png 300w, https://colekmes.com/wp-content/uploads/2020/03/GoogleDrive_Gambar4-768x476.png 768w" sizes="(max-width: 807px) 100vw, 807px" />		</li>
		</ul>				<ol class="sow-slider-pagination">
											<li><a href="#" data-goto="0" aria-label="display slide 1"></a></li>
											<li><a href="#" data-goto="1" aria-label="display slide 2"></a></li>
											<li><a href="#" data-goto="2" aria-label="display slide 3"></a></li>
											<li><a href="#" data-goto="3" aria-label="display slide 4"></a></li>
									</ol>

				<div class="sow-slide-nav sow-slide-nav-next">
					<a href="#" data-goto="next" aria-label="next slide" data-action="next">
						<em class="sow-sld-icon-thick-rounded-right"></em>
					</a>
				</div>

				<div class="sow-slide-nav sow-slide-nav-prev">
					<a href="#" data-goto="previous" aria-label="previous slide" data-action="prev">
						<em class="sow-sld-icon-thick-rounded-left"></em>
					</a>
				</div>
				</div></div></div></div></div></div>


<p></p>



<p> </p>
<p>The post <a href="https://colekmes.com/2020/03/progress-timbacok-4-udah-ada-boxnya/">Progress TIMBACOK #4 : Udah ada boxnya</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://colekmes.com/2020/03/progress-timbacok-4-udah-ada-boxnya/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Simulasi Motor BLDC dengan Python</title>
		<link>https://colekmes.com/2020/02/simulasi-motor-bldc-dengan-python/</link>
					<comments>https://colekmes.com/2020/02/simulasi-motor-bldc-dengan-python/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[colekmes]]></dc:creator>
		<pubDate>Tue, 18 Feb 2020 11:40:01 +0000</pubDate>
				<category><![CDATA[Kontroler Motor dan Inverter]]></category>
		<category><![CDATA[Motor Listrik]]></category>
		<category><![CDATA[Perangkat Elektrik]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[BLDC Motor]]></category>
		<category><![CDATA[Mobil Listrik]]></category>
		<category><![CDATA[Motor Controller]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Simulasi]]></category>
		<guid isPermaLink="false">https://colekmes.com/?p=684</guid>

					<description><![CDATA[<p>Dengan mengetahui karakteristik dari Motor BLDC, kita dapat membuat simulasinya dengan variabel-variabel yang kita inginkan. Hal ini sangat berguna untuk mengetahui respon dari BLDC motor jika mengubah beberapa variabel tanpa&#8230;</p>
<p>The post <a href="https://colekmes.com/2020/02/simulasi-motor-bldc-dengan-python/">Simulasi Motor BLDC dengan Python</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Dengan mengetahui karakteristik dari Motor BLDC, kita dapat membuat simulasinya dengan variabel-variabel yang kita inginkan. Hal ini sangat berguna untuk mengetahui respon dari BLDC motor jika mengubah beberapa variabel tanpa perlu melakukan <em>trial and error</em> pada perangkat kerasnya. Oleh karena itu, penulis mencoba malakukan simulasi Motor BLDC dengan Python.</p>



<p>Kalau belum mengetahui apa itu motor BLDC, bisa membaca terlebih dahulu artikelnya <a href="https://colekmes.com/2020/01/bldc-motor-dan-kontrolernya/">disini</a>. Kemudian untuk mengetahui lebih dalam, tentang Motor BLDC beserta kontrollernya bisa mengakses pada tulisan Stefan Baldursson <a href="https://drive.google.com/open?id=1IKmORXTh0EvGE7kNiDUUCfM-mIgw0F4X">disini</a>. Simulasi dengan Python menjadi pilihan karena <em>cukup</em> mudah digunakan dan banyak referensinya.</p>



<p>Simulasi ini dapat diakses pada <a href="https://github.com/zharfanw/open-bldc-pysim">repository ini</a>. Program tersebut merupakan hasil forked dari repo sebelumnya(dituliskan pada README repository) yang menggunakan Python 2.6, kemudian diupgrade sedikit pada repository ini dengan menggunakan Python3 (Penulis menggunakan Python 3.6). Selain itu simulasi juga memerlukan package numpy, dan scipy yang telah telah terpasang. Untuk cara memasangnya bisa dilihat <a href="https://www.scipy.org/install.html">disini</a>. </p>



<p>Untuk melakukan simulasi bisa clone atau download <a href="https://github.com/zharfanw/open-bldc-pysim">reponya</a>.</p>



<pre class="wp-block-code"><code lang="powershell" class="language-powershell line-numbers">git clone https://github.com/zharfanw/open-bldc-pysim
</code></pre>



<p>Selanjutnya, jalan program sim_1.py</p>



<pre title="sim_1.py" class="wp-block-code" style="overflow-y:scroll;max-height:400px;"><code lang="python" class="language-python line-numbers">#
# Open-BLDC pysim - Open BrushLess DC Motor Controller python simulator
# Copyright (C) 2011 by Antoine Drouin &lt;poinix@gmail.com>
# Copyright (C) 2011 by Piotr Esden-Tempski &lt;piotr@esden.net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see &lt;http://www.gnu.org/licenses/>.
#

import matplotlib
# matplotlib.use('MacOSX')
# matplotlib.use('GTKCairo')
import numpy as np
import pylab as pl
import matplotlib.pyplot as plt
from scipy import integrate
from scipy.signal import decimate

import misc_utils as mu
import dyn_model  as dm
import control    as ctl
import my_io      as mio
import my_plot    as mp



def display_state_and_command(time, X, U):

    titles_state = ['$\\theta$', '$\omega$', '$i_u$', '$i_v$', '$i_w$']
    titles_cmd = ['$u_l$', '$u_h$', '$v_l$', '$v_h$', '$w_l$', '$w_h$']
    for i in range(0, 2):
        plt.subplot(6, 2, 2*i+1)
        plt.plot(time,mu.deg_of_rad(X[:,i]), 'r', linewidth=3.0)
        plt.title(titles_state[i])
    for i in range(2, dm.sv_size):
        plt.subplot(6, 2, 2*i+1)
        plt.plot(time, X[:,i], 'r', linewidth=3.0)
        plt.title(titles_state[i])
    for i in range(0, 6):
        plt.subplot(6, 2, 2*i+2)
        plt.plot(time, U[:,i], 'r', linewidth=3.0)
        plt.title(titles_cmd[i])

def print_simulation_progress(count, steps):
        sim_perc_last = ((count-1)*100) / steps
        sim_perc = (count*100) / steps
        if (sim_perc_last != sim_perc):
            print ("{}%".format(sim_perc))

def drop_it(a, factor):
	new = []
	for n, x in enumerate(a):
		if ((n % factor) == 0):
			new.append(x)
	return np.array(new)

def compress(a, factor):
	return drop_it(a, factor)
	#return decimate(a, 8, n=8, axis=0)

def main():
#    t_psim, Y_psim =  mio.read_csv('bldc_startup_psim_1us_resolution.csv')
#    mp.plot_output(t_psim, Y_psim, '.')

    freq_sim = 1e6                              # simulation frequency
    compress_factor = 3
    time = pl.arange(0.0, 0.1, 1/freq_sim) # create time slice vector
    X = np.zeros((time.size, dm.sv_size))       # allocate state vector
    Xdebug = np.zeros((time.size, dm.dv_size))  # allocate debug data vector
    Y = np.zeros((time.size, dm.ov_size))       # allocate output vector
    U = np.zeros((time.size, dm.iv_size))       # allocate input vector
    X0 = [0, mu.rad_of_deg(0.1), 0, 0, 0]       #
    X[0,:] = X0
    W = [0, 1]
    for i in range(1,time.size):

        if i==1:
            Uim2 = np.zeros(dm.iv_size)
        else:
            Uim2 = U[i-2,:]

        Y[i-1,:] = dm.output(X[i-1,:], Uim2)                  # get the output for the last step
        U[i-1,:] = ctl.run(0, Y[i-1,:], time[i-1])            # run the controller for the last step
        tmp = integrate.odeint(dm.dyn, X[i-1,:], [time[i-1], time[i]], args=(U[i-1,:], W)) # integrate
        X[i,:] = tmp[1,:] # copy integration output to the current step
        X[i, dm.sv_theta] = mu.norm_angle( X[i, dm.sv_theta]) # normalize the angle in the state
        tmp, Xdebug[i,:] = dm.dyn_debug(X[i-1,:], time[i-1], U[i-1,:], W) # get debug data
        print_simulation_progress(i, time.size)

    Y[-1,:] = Y[-2,:]
    U[-1,:] = U[-2,:]

    if compress_factor > 1:
        time = compress(time, compress_factor)
        Y = compress(Y, compress_factor)
        X = compress(X, compress_factor)
        U = compress(U, compress_factor)
        Xdebug = compress(Xdebug, compress_factor)

    mp.plot_output(time, Y, '-')
#    pl.show()
    plt.figure(figsize=(10.24, 5.12))
    display_state_and_command(time, X, U)

    plt.figure(figsize=(10.24, 5.12))
    mp.plot_debug(time, Xdebug)

    pl.show()

if __name__ == "__main__":
    main()</code></pre>



<p>dan hasilnya adalah sebagai berikut</p>


<div id="pl-gb684-6accb92bd9dfe"  class="panel-layout" ><div id="pg-gb684-6accb92bd9dfe-0"  class="panel-grid panel-no-style" ><div id="pgc-gb684-6accb92bd9dfe-0-0"  class="panel-grid-cell" ><div id="panel-gb684-6accb92bd9dfe-0-0-0" class="so-panel widget widget_sow-slider panel-first-child panel-last-child" data-index="0" ><div
			
			class="so-widget-sow-slider so-widget-sow-slider-default-89935f566f6f-684"
			
		>				<div class="sow-slider-base" style="display: none" tabindex="0">
					<ul
					class="sow-slider-images"
					data-settings="{&quot;pagination&quot;:true,&quot;speed&quot;:800,&quot;timeout&quot;:8000,&quot;paused&quot;:false,&quot;pause_on_hover&quot;:false,&quot;swipe&quot;:true,&quot;nav_always_show_desktop&quot;:&quot;&quot;,&quot;nav_always_show_mobile&quot;:&quot;&quot;,&quot;breakpoint&quot;:&quot;780px&quot;,&quot;unmute&quot;:false,&quot;anchor&quot;:null}"
										data-anchor-id=""
				>		<li class="sow-slider-image  sow-slider-image-cover" style="visibility: visible;;background-image: url(https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_1.png)" >
						<img loading="lazy" decoding="async" width="1024" height="512" src="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_1.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_1.png 1024w, https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_1-300x150.png 300w, https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_1-768x384.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />		</li>
				<li class="sow-slider-image  sow-slider-image-cover" style="visibility: hidden;" data-background="url(https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_2.png)" >
						<img loading="lazy" decoding="async" width="650" height="643" src="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_2.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_2.png 650w, https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_2-300x297.png 300w" sizes="(max-width: 650px) 100vw, 650px" />		</li>
				<li class="sow-slider-image  sow-slider-image-cover" style="visibility: hidden;" data-background="url(https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_3.png)" >
						<img loading="lazy" decoding="async" width="640" height="480" src="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_3.png" class="sow-slider-background-image" alt="" style="" srcset="https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_3.png 640w, https://colekmes.com/wp-content/uploads/2020/02/GambarSimulasi_3-300x225.png 300w" sizes="(max-width: 640px) 100vw, 640px" />		</li>
		</ul>				<ol class="sow-slider-pagination">
											<li><a href="#" data-goto="0" aria-label="display slide 1"></a></li>
											<li><a href="#" data-goto="1" aria-label="display slide 2"></a></li>
											<li><a href="#" data-goto="2" aria-label="display slide 3"></a></li>
									</ol>

				<div class="sow-slide-nav sow-slide-nav-next">
					<a href="#" data-goto="next" aria-label="next slide" data-action="next">
						<em class="sow-sld-icon-thick-right"></em>
					</a>
				</div>

				<div class="sow-slide-nav sow-slide-nav-prev">
					<a href="#" data-goto="previous" aria-label="previous slide" data-action="prev">
						<em class="sow-sld-icon-thick-left"></em>
					</a>
				</div>
				</div></div></div></div></div></div>


<p>Dengan adanya simulasi ini, semoga dapat bermanfaat.</p>
<p>The post <a href="https://colekmes.com/2020/02/simulasi-motor-bldc-dengan-python/">Simulasi Motor BLDC dengan Python</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://colekmes.com/2020/02/simulasi-motor-bldc-dengan-python/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Progres Timbacok #2</title>
		<link>https://colekmes.com/2020/02/progres-timbacok-2/</link>
					<comments>https://colekmes.com/2020/02/progres-timbacok-2/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[colekmes]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 07:59:47 +0000</pubDate>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[Program Colekmes]]></category>
		<category><![CDATA[TIMBACOK]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[HEADLINE]]></category>
		<category><![CDATA[Motor Controller]]></category>
		<category><![CDATA[Progress]]></category>
		<guid isPermaLink="false">https://colekmes.com/?p=651</guid>

					<description><![CDATA[<p>Progres TIMBACOK #2 sementara hanya seputar baterai dan motor controllernya. Walaupun begitu, kami desain ulang baterai kita lagi agar lebih sesuai realita dan mengefisienkan tempat. Pada desain motor controller, Ternyata&#8230;</p>
<p>The post <a href="https://colekmes.com/2020/02/progres-timbacok-2/">Progres Timbacok #2</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Progres TIMBACOK #2 sementara hanya seputar baterai dan motor controllernya. Walaupun begitu, kami desain ulang baterai kita lagi agar lebih sesuai realita dan mengefisienkan tempat. Pada desain motor controller, Ternyata telah tersedia semuanya secara open source walaupun minus komponen pendukung seperti box, konektor dan lainnya. Pembahasan lebih detail akan dibahas dibawah.</p>



<p class="has-small-font-size">*Perhatian sebelum membaca, Artikel ini ditulis dengan menganggap pembaca telah memahami rule FSAE EV 2020. </p>



<h2 class="wp-block-heading">Baterai </h2>



<p>Kita akan membahas tentang perkembangan baterai terlebih dahulu. Karena kita bertujuan untuk mengikuti SFJ2020, kita harus mengikuti aturan dari FSAE pada subbab <strong><em>EV.4 Tractive System &#8211; Energy Storage</em></strong>. Namun kita akan mereview kembali pekerjaan sebelumnya yang ditunjukan pada gambar dibawah ini.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="759" height="343" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_5.png" alt="" class="wp-image-663" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_5.png 759w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_5-300x136.png 300w" sizes="(max-width: 759px) 100vw, 759px" /><figcaption>Konfigurasi baterai sebelumnya.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="639" height="487" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_2_withPointer.png" alt="" class="wp-image-661" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_2_withPointer.png 639w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_2_withPointer-300x229.png 300w" sizes="(max-width: 639px) 100vw, 639px" /><figcaption>Desain akumulator sebelumnya beserta petunjuk komponennya.</figcaption></figure>



<p>Desain baterai tersebut sudah ditempati oleh komponen yang digunakan. Namun desain tersebut sangat tidak realistis mengingat akan ada kabel dengan diameter besar untuk arus yang besar seperti  gambar dibawah ini.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_4.png" alt="" class="wp-image-662" width="445" height="329" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_4.png 639w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_BateraiSebelumnya_4-300x223.png 300w" sizes="(max-width: 445px) 100vw, 445px" /><figcaption>Alasan desain menjadi tidak realistis</figcaption></figure></div>



<p>Dengan gambar diatas, sangat sulit merangkai kabel dengan diameter yang lebar pada jarak <em>maintanance plug </em>yang terlalu berdekatan seperti yang dilingkari pada gambar diatas. Sehingga langkah untuk mendesain ulang baterai diambil. Sebelum pada konfigurasi baterai yang baru, kita awali dengan desain <em>section</em>-nya.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_5.png" alt="" class="wp-image-660" width="366" height="270"/><figcaption>Rangkaian <em>Section</em> dengan arahannya</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_2.png" alt="" class="wp-image-664" width="382" height="282"/><figcaption>Lapisan pertama untuk <em>section</em>-nya dengan Kertas Nomax</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_1.png" alt="" class="wp-image-666" width="400" height="296" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_1.png 639w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_1-300x223.png 300w" sizes="(max-width: 400px) 100vw, 400px" /><figcaption>Lapisan kedua untuk <em>section</em>-nya </figcaption></figure></div>



<p>Pada gambar diatas, section telah lengkap mulai dari kabel <em>sensor</em>nya, <em>busbar</em>, lapisan dalam dengan kertas Nomax, sampai lapisan luarnya yang direncanakan menggunakan plat alumunium tipis. Selain itu, diatas section ditutup dengan plat <em>nylon</em> tebal sehingga meninggalkan <em>pole</em> pada <em>section</em>-nya. </p>



<p>Setelah selesai dengan <em>section</em>-nya, selanjutnya kita akan merangkai beberapa <em>section</em> tersebut seperti  gambar dibawah ini</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_7.png" alt="" class="wp-image-669" width="421" height="192" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_7.png 759w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_7-300x137.png 300w" sizes="(max-width: 421px) 100vw, 421px" /><figcaption>Konfigurasi Baterai TIMBACOK yang baru</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_3.png" alt="" class="wp-image-670" width="442" height="334" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_3.png 644w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_NewBattery_3-300x227.png 300w" sizes="(max-width: 442px) 100vw, 442px" /><figcaption>Desain baterai TIMBACOK dengan konfigurasi yang baru</figcaption></figure></div>



<p>Desain baterai TIMBACOK yang terbaru perlu menambah lebar untuk area <em>Electronics control</em>-nya. Hal ini dikarenakan diatas beberapa section tersebut, akan ada kabel arus tinggi yang menyilang sehingga perlu dialihkan posisinya. </p>



<h2 class="wp-block-heading">Kontroler Motor</h2>



<p>Penulis sangat merasa bodoh sekali sampai ditemukannya desain Motor Controller open source yang telah jadi dibuat PALTATech. Sebelumnya, kita sampai mencari IGBT dan drivernya yang sesuai. Dan bahkan telah sampai membuat desain 3d IGBT-nya sampai drivernya yang gak sesuai. Penampakan desain motor controller tersebut seperti dibawah ini</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_MotorController.png" alt="" class="wp-image-672" width="428" height="317" srcset="https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_MotorController.png 639w, https://colekmes.com/wp-content/uploads/2020/02/GoogleDrive_MotorController-300x223.png 300w" sizes="(max-width: 428px) 100vw, 428px" /><figcaption>Desain Motor Controller dari PALTATech</figcaption></figure></div>



<p>Dengan progres motor kontroller telah sampai pada gambar diatas, selanjutnya kita perlu melengkapi komponen pendukungnya saja. Komponen pendukung meliputi Kapasitor tegangan tinggi pada setiap <em>pole</em> IGBT, Konektor HV, Konektor LV (Kontrol, supply, dan sensor), konektor output, serta cooling systemnya dan <em>housing </em>pada kontrollernya. </p>



<p>Untuk lebih lengkap perihal motor kontrolernya, bisa cek di <em>repository-</em>nya PALTATech <a href="https://github.com/paltatech/VESC-controller">disini </a></p>



<p>Dengan progres sampai ini, kita belum membuat komponen dasar dari mobil listrik yakni baterai, dan motor kontrollernya. Namun dengan kemudahan serta beberapa informasi yang tersedia, semoga dapat diselesaikan :). Untuk koreksi serta sarannya, bisa tulis di komen, atau email ke <a href="mailto:miminnya@colekmes.com">miminnya@colekmes.com</a></p>



<p></p>
<p>The post <a href="https://colekmes.com/2020/02/progres-timbacok-2/">Progres Timbacok #2</a> appeared first on <a href="https://colekmes.com">Colekmes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://colekmes.com/2020/02/progres-timbacok-2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/390 objects using Memcache
Page Caching using Disk: Enhanced 
Database Caching using Redis

Served from: colekmes.com @ 2026-10-12 17:40:43 by W3 Total Cache
-->