<?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>FxDev &#124; ße Different Everytime! &#187; mikroelektronik</title>
	<atom:link href="http://www.fxdev.org/etiket/mikroelektronik/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fxdev.org</link>
	<description>FxDev &#124; This Evolution is Revolution</description>
	<lastBuildDate>Wed, 01 Feb 2012 22:16:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mikroelektronik-II Tasarım Projesi</title>
		<link>http://www.fxdev.org/mikroelektronik-ii-tasarim-projesi/</link>
		<comments>http://www.fxdev.org/mikroelektronik-ii-tasarim-projesi/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 20:26:14 +0000</pubDate>
		<dc:creator>FxDev</dc:creator>
				<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[5W]]></category>
		<category><![CDATA[amfi]]></category>
		<category><![CDATA[güç]]></category>
		<category><![CDATA[high-pass]]></category>
		<category><![CDATA[hoparlör]]></category>
		<category><![CDATA[low-pass]]></category>
		<category><![CDATA[mikroelektronik]]></category>
		<category><![CDATA[mikser]]></category>
		<category><![CDATA[opamp]]></category>
		<category><![CDATA[ses]]></category>
		<category><![CDATA[sinyal]]></category>
		<category><![CDATA[tasarım]]></category>

		<guid isPermaLink="false">http://www.fxdev.org/?p=754</guid>
		<description><![CDATA[Bu sene Mutlu Boztepe tarafından verilen Mikroelektronik-II dersi kapsamı içinde bizden dersin de konularını içeren, 3 kanal girişli, vumetre ve bas-tiz ayarlama devresine sahip olan 5Wrms AB sınıfı mono amplifier tasarımın yapılması istendi. Proje tasarımı için bizden istenenler şöyleydi; • THD (Total Harmonic Distortion) < %0.5 olacak, • 4Ω yük için en az 5Wrms çıkış [...]]]></description>
			<content:encoded><![CDATA[<p>Bu sene <a href="http://electronics.ege.edu.tr/boztepe" target="_blank"><b>Mutlu Boztepe</b></a> tarafından verilen Mikroelektronik-II dersi kapsamı içinde bizden dersin de konularını içeren, <b>3 kanal girişli, vumetre ve bas-tiz ayarlama devresine sahip olan 5Wrms AB sınıfı mono amplifier tasarımın yapılması istendi</b>. Proje tasarımı için bizden istenenler şöyleydi;<br />
• THD (Total Harmonic Distortion) < %0.5 olacak,<br />
• 4Ω yük için en az 5Wrms çıkış gücü üretecek,<br />
• Sensivitesi 100mV'tan küçük,<br />
• Bant genişliği 20Hz-20kHz arasında,<br />
• Giriş Empedansı 10kΩ'dan yüksek olan,<br />
• 3 kanal, 20db bas ve tize sahip, her kanalın sesi farklı ayarlanabilen mikser ve<br />
• En az 8 ledli bir Vu-Metre tasarımı yapılacaktır.<span id="more-754"></span></p>
<p>Tüm bu değerler göz önüne alındığında özellikle güç katı için güç transistörleri kullanmaya karar versek de boşta çekilen akımın 10mA&#8217;den düşük olması istendiğinden bu yöntemden vazgeçilmiş ve özellikle ses alanında fazlaca kullanılan TDA serisi entegrelere yönelinerek TDA2030&#8242;u seçtik. Yine aynı şekilde bas-tiz kontrol evresini de önce low-pass, high-pass olarak düşünsek de, bunun iyi sonuçlar vermediğini görüp, yine TDA&#8217;nin ürettiği, bas-tiz kontrol entegresi olan TDA1524&#8242;ü, Vumetre devresi için LM3915 ve Vu-Metreye giren ses giriş seviyesini ayarlamak için LM358 adlı opampı kullandık. Son olarak mikser devresinde, her kanal için TL074 adlı opampı seçtik.</p>
<p>Yaptığımız testler sonucu aldığımız veriler ise aşağıdaki gibidir. Ayrıca proje sonunda 100 üzerinden 95 alınmıştır.<a class="lightbox"  title ="Amfi Test Sonuçları" href="http://www.fxdev.org/wp-content/uploads/2010/06/amfi_test.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/amfi_test.png" alt="" title="Amfi Test Sonuçları" width="629" height="304" class="aligncenter size-full wp-image-755" /></a></p>
<p>Bu proje ile ilgili detaylı açıklama ve hesaplara, baskı devresi ve ayrıca simülasyon dosyasına <a href="http://www.4shared.com/file/9Auxhbum/Mikroelektronik_II_Proje.html" target="_blank"><b>buradan</b></a> veya <a href="http://www.fxdev.org/muhendislik/"><b>Mühendislik</b></a>/<a href="http://www.fxdev.org/muhendislik/mikroelektronik-ve-sinyal-isleme/"><b>Mikroelektronik ve Sinyal</b></a> bölümünden ulaşabilirsiniz.<br />
Herkese iyi çalışmalar.</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 290px;"><g:plusone size="standard" count="1" href="http://www.fxdev.org/mikroelektronik-ii-tasarim-projesi/">{lang: 'tr'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.fxdev.org/mikroelektronik-ii-tasarim-projesi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>One Wire LCD</title>
		<link>http://www.fxdev.org/one-wire-lcd/</link>
		<comments>http://www.fxdev.org/one-wire-lcd/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:04:58 +0000</pubDate>
		<dc:creator>FxDev</dc:creator>
				<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[74hc595]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[direnç]]></category>
		<category><![CDATA[kapasitör]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[lcd kontrol]]></category>
		<category><![CDATA[mikroelektronik]]></category>
		<category><![CDATA[one wire]]></category>
		<category><![CDATA[RC]]></category>
		<category><![CDATA[to]]></category>

		<guid isPermaLink="false">http://www.fxdev.org/?p=743</guid>
		<description><![CDATA[Mühendislik, bence, yeni bir şeyler keşfetmek, yaratmak, hiç olmadı eski sistemlerle cinlikler oluşturmak demek. Geçen haftalarda bu sitede gördüğüm tek pin ile LCD uygulaması da bunlardan biri. Ne zamandır LCD&#8217;lerle haşır neşir olmuştum, 3 kablo ile 74HC595 kullanarak sürmüştüm fakat tek kablo mu? İşte bunun nasıl olacağını düşünedururken o site gözüme çarptı. Hemde tüm elektronikçilerin [...]]]></description>
			<content:encoded><![CDATA[<p><a class="lightbox"  title ="Kapasitör Voltaj Dolum Eğrisi" href="http://www.fxdev.org/wp-content/uploads/2010/06/Capacitor_Voltage.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/Capacitor_Voltage.png" alt="" title="Kapasitör Voltaj Dolum Eğrisi" width="230" height="161" class="alignright size-full wp-image-749" /></a>Mühendislik, bence, yeni bir şeyler keşfetmek, yaratmak, hiç olmadı eski sistemlerle cinlikler oluşturmak demek.<br />
Geçen haftalarda <a href="http://www.romanblack.com" target="_blank"><b>bu sitede</b></a> gördüğüm tek pin ile LCD uygulaması da bunlardan biri.<br />
Ne zamandır LCD&#8217;lerle haşır neşir olmuştum, 3 kablo ile 74HC595 kullanarak sürmüştüm fakat tek kablo mu?<br />
İşte bunun nasıl olacağını düşünedururken o site gözüme çarptı. Hemde tüm elektronikçilerin bildiği bir sabiti kullanarak yapılmıştı; T=RC.<br />
T=RC, sonucu saniye olan, ilk önce fizik II dersinde bizlere gösterilen, daha sonrasında ise devre analizi, mikroelektronik, sinyal gibi bir çok dersin içinde yer almış bir sabit.<br />
Kapasitör förmülünde R direnci üzerinden dolan C büyüklüğünde kapasitörün üzerindeki gerilim şu formülle değişecektir: Vc(T)=V[1-exp(-t/RC)]. Buradan da görüleceği üzere t sonsuza gittiğinde kapasitörün üzerindeki gerilim en sonunda beslemeye eşit olacaktır. Bu doluma ait grafiği ise yukarıda görebilirsiniz.<span id="more-743"></span><br />
Öncelikle aşağıdaki devre şemasını bir inceleyelim.<br />
<a class="lightbox"  title ="One Wire Zamanlama Şekli" href="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_1.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_1.png" alt="" title="One Wire Zamanlama Şekli" width="600" height="429" class="aligncenter size-full wp-image-744" /></a></p>
<p>Roman Black&#8217;in de dediğine göre kullandığı yöntem yeni bir yöntem olmayıp, çok eskiden beri kullanılmaktaymış. Mantığını ise tetiklemenin yükselen kenarda olduğunu düşünerek şöyle açıklayabiliriz:<br />
- Kapasitör değerimiz C ve direnç değerimiz R ise, bu çift ile oluşturulmuş bir devrede dolu kapasitörün boşalması için en az 5T&#8217;lik bir zamana ihtiyaç vardır.<br />
- Eğer sinyal çok hızlı sıfıra inip tekrar 5V seviyesine yükselirse, kapasitör boşalmadan karşı tarafa High seviyesinin iletimi sağlanır.<br />
- Yine aynı şekilde hat sıfıra çekilip, 5T kadar süre beklenildiğinde ise kapasitör boşalacak ve yükselen kenarla karşı tarafa Low seviyesi iletimi sağlanacaktır.<br />
- Low seviyesi gönderiminden sonra ise kapasitörün tekrar dolması için 5T kadar beklemek gerekmektedir.</p>
<p>Piyasada bulunabilecek LCD&#8217;ler 4 data ve 3 kontrol pini ile kontrol edilebilmektedir. Ayrıca yukarıdaki resimde gösterildiği gibi çalışma, sadece seven segment gibi uygulamalarda işe yaramaktadır. LCD&#8217;ler ise komutları aynı anda almak zorundadır. Bunun için önce kaydırma işlemini kendi içinde yapan, daha sonra ise verilen başka bir sinyalle bu kaydırılmış bilgileri aynı anda paralel çıkışa verebilecek bir entegre kullanılmalıdır. Bunun için ben 74HC595&#8242;i kullandım.<br />
Shift register olarak 74HC595 kullanıp, kapasitör ve direnç değerlerini de alttaki gibi belirleyince, bilgi göndermek için oluşan zaman diyagramı, devre ile birlikte aşağıdaki gibi olmaktadır.<br />
<a class="lightbox"  title ="One Wire Devre Şeması" href="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_2.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_2.png" alt="" title="One Wire Devre Şeması" width="600" height="284" class="aligncenter size-full wp-image-745" /></a></p>
<p>Şimdi data hattına Low sinyali göndermek için küçük bir hesaplama yapalım:<br />
R=1k5 ve C=2n2 verilmiş. Buradan T=RC=3.3us~3us yapmaktadır. 5T=15us yapar. Görüldüğü üzere yukarıdaki tüm diyagramlar buna göre oluşturulmuştur. Burada dikkat edilecek en önemli konu ise latch sistemini tetiklemeye yarayan RC değerinin, data göndermek için kullanılan zamandan en az 20 kat daha fazla sürmesi gerekmesidir. Böylelikle olası çakışmalar engellenebilmektedir.<br />
Aşağıda ise örnek olarak 0xD4 sayısının karşıya gönderimi gösterilmiştir.<br />
<a class="lightbox"  title ="0xD4 Sayısının Gönderimi" href="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_3.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_3.png" alt="" title="0xD4 Sayısının Gönderimi" width="600" height="300" class="aligncenter size-full wp-image-747" /></a></p>
<p>Yukarıdaki resimden de görüleceği üzere 0. bit kullanım dışında kalmaktadır. Bunu dikkate alarak LCD kütüphanenizi yazmakta fayda vardır. Aşağıdaki kodlarda ise tek hattan veri gönderimi için gerekli kütüphane yer almaktadır. Bunu kullanmak istediğiniz kütüphaneye yerleştirip, dilediğiniz gibi tek hattan LCD veya benzeri araçları kontrol edebilirsiniz.</p>
<p><b>One Wire Fonksiyonu:</b></p>
<pre class="brush: c">void one_wire_control(unsigned char temp)
{
	char i;
	One_Wire_LCD=1;
	for(i=0;i < 8;i++)
	{
		if((temp<<(i))&#038;0x80)
		{
			One_Wire_LCD=0;
			One_Wire_LCD=1;
		}
		else
		{
			One_Wire_LCD=0;
			__delay_us(15);
			One_Wire_LCD=1;
			__delay_us(30);
		}
	}
	One_Wire_LCD=0;
	__delay_us(210);
	One_Wire_LCD=1;
	__delay_us(300);
}</pre>
<p>Buradaki zamanlamaları istediğiniz RC değerine göre tekrar düzenleyebilirsiniz.<br />
Aşağıda, yukarıdaki fonksiyon kullanılarak oluşturulmuş devreyi görebilirsiniz. Maalesef elimde 2.2nF olmadığı için gerçekte deneme şansım olmadı fakat en kısa sürede deneyip sonuçları buradan yine paylaşacağım.<br />
<a class="lightbox"  title ="One Wire LCD Örneği" href="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_LCD.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/06/One_Wire_LCD.png" alt="" title="One Wire LCD Örneği" width="600" height="353" class="aligncenter size-full wp-image-748" /></a></p>
<p>Son olarak projeyi yapacaklar için, çok gürültülü ortamlarda devrenin çalışması üzerinde barındırdığı kapasitör yüzünden sorunlar oluşturabilir. Buna dikkat edilerek, uzun süreli çalışma için kutupsuz kapasitörler kullanılması önerimdir.</p>
<p>Proje ile ilgili simülasyon ve .hex dosyasına <a href="http://www.4shared.com/file/-iQsS2IL/One_Wire_LCD.html" target="_blank"><b>buradan</b></a> veya <a href="http://www.fxdev.org/muhendislik/" target="_blank"><b>Mühendislik</b></a>/<a href="http://www.fxdev.org/muhendislik/hi-tech-pic-programlama/" target="_blank"><b>Hi-Tech Pic Programlama</b></a> bölümünden ulaşabilirsiniz. Dosya şifresini <a href="http://www.fxdev.org/iletisim/" target="_blank"><b>iletişim</b></a> bölümünden mesaj atarak isteyebilirsiniz.<br />
Herkese iyi çalışmalar.</pre>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 290px;"><g:plusone size="standard" count="1" href="http://www.fxdev.org/one-wire-lcd/">{lang: 'tr'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.fxdev.org/one-wire-lcd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mikroelektronik-I Tasarım Projesi</title>
		<link>http://www.fxdev.org/mikroelektronik-i-tasarim-projesi/</link>
		<comments>http://www.fxdev.org/mikroelektronik-i-tasarim-projesi/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 22:35:10 +0000</pubDate>
		<dc:creator>FxDev</dc:creator>
				<category><![CDATA[Mühendislik]]></category>
		<category><![CDATA[12volt]]></category>
		<category><![CDATA[1amper]]></category>
		<category><![CDATA[akım]]></category>
		<category><![CDATA[ege]]></category>
		<category><![CDATA[gerilim]]></category>
		<category><![CDATA[mikroelektronik]]></category>
		<category><![CDATA[proje]]></category>
		<category><![CDATA[regülatör]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[tasarım]]></category>
		<category><![CDATA[üniversitesi]]></category>
		<category><![CDATA[verim]]></category>

		<guid isPermaLink="false">http://www.fxdev.org/?p=687</guid>
		<description><![CDATA[Bu sene Mutlu Boztepe tarafından verilen Mikroelektronik-I dersi kapsamı içinde bizden dersin de konularını içeren, 220Vrms/50Hz şebeke geriliminden 12V/1A regüleli DC besleme üreten devre tasarımın yapılması istendi. Proje tasarımı için bizden istenenler şöyleydi; • L317, LM7812 gibi hiç bir hazır regülasyon parçası kullanılmayacaktır. • Ripple gerilimi 0.1V&#8217;tu aşmamalıdır, bunu filtrelemek için kondansatör kullanılmayacaktır. • Zener, [...]]]></description>
			<content:encoded><![CDATA[<p>Bu sene <a href="http://electronics.ege.edu.tr/boztepe" target="_blank"><b>Mutlu Boztepe</b></a> tarafından verilen Mikroelektronik-I dersi kapsamı içinde bizden dersin de konularını içeren, <b>220Vrms/50Hz şebeke geriliminden 12V/1A regüleli DC besleme üreten devre tasarımın yapılması istendi</b>. Proje tasarımı için bizden istenenler şöyleydi;<br />
• L317, LM7812 gibi hiç bir hazır regülasyon parçası kullanılmayacaktır.<br />
• Ripple gerilimi 0.1V&#8217;tu aşmamalıdır, bunu filtrelemek için kondansatör kullanılmayacaktır.<br />
• Zener, transistör gibi ısınan parçaların sıcaklığı 40 dereceyi aşmamalıdır.<br />
• Transformatör hazır olarak verilecek ve çıkış gerilimi 0 ile 24Vrms AC olacaktır.<br />
• Giriş gerilimi %10 azaltıldığında da devre regülasyonu sağlamalıdır. Bunun için giriş gerilim seviyesi 198V&#8217;ta indirilecek ve devre test edilecektir.</p>
<p>Tüm bu değerler göz önüne alınarak öncelikle devreyi tetiklemeli olarak tasarlamayı uygun gördük.<span id="more-687"></span> Daha sonra yaptığımız araştırmalarda ise bu gerilim ve akım değerleri için tetiklemeli devrelerin aşırı derecede karmaşık ve gereksiz olduğuna karar verdik. Tasarımımızı verimsiz ama basit bir regülasyon çeşidi olan lineer regülasyon mantığını kullanarak gerçekleştirip, aşağıdaki testlere tabi tuttuk;<br />
• Giriş gerilimi 220V ve boştayken gerilim değeri,<br />
• Giriş gerilimi 220V ve 12ohm yük altındayken gerilim, akım, ripple ve sıcaklık değerleri,<br />
• Giriş gerilimi 198V ve 12ohm yük altındayken gerilim, akım, ripple ve sıcaklık değerleri ile<br />
• Son olarak verim ölçüldü.</p>
<p>Yaptığımız testler sonucu aldığımız veriler ise aşağıdaki gibidir. Ayrıca proje sonunda 100 üzerinden 97 alınmıştır.<a class="lightbox"  title ="Test Sonucu" href="http://www.fxdev.org/wp-content/uploads/2010/02/testsonucu.png"><img src="http://www.fxdev.org/wp-content/uploads/2010/02/testsonucu.png" alt="" title="Test Sonucu" width="600" height="199" class="aligncenter size-full wp-image-688" /></a></p>
<p>Bu proje ile ilgili detaylı açıklama ve hesaplara, ayrıca simülasyon dosyasına <a href="http://www.4shared.com/file/242PVPyw/Mikroelektronik_Proje.html" target="_blank"><b>buradan</b></a> veya <a href="http://www.fxdev.org/muhendislik/"><b>Mühendislik</b></a>/<a href="http://www.fxdev.org/muhendislik/mikroelektronik-ve-sinyal-isleme/"><b>Mikroelektronik ve Sinyal</b></a> bölümünden ulaşabilirsiniz.<br />
Herkese iyi çalışmalar.</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 290px;"><g:plusone size="standard" count="1" href="http://www.fxdev.org/mikroelektronik-i-tasarim-projesi/">{lang: 'tr'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.fxdev.org/mikroelektronik-i-tasarim-projesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

