<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=10246&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-16T15:14:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10246&amp;mode</id>
<entry>
<author><name><![CDATA[Zombol]]></name></author>
<updated>2015-01-16T15:14:40+01:00</updated>
<published>2015-01-16T15:14:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114356#p114356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114356#p114356"/>
<title type="html"><![CDATA[Re: Sterowanie PWM tranzystora BC639]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114356#p114356"><![CDATA[
<div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">tomson5 napisał(a):</div><div class="quotecontent">Co będzie gdy na wyjścia PB1,2,3 wystawimy logiczną &quot;1&quot;?<br /></div><br />Fakt masz rację, nie zwróciłem uwagi że dwie pozostałe są podłączone katodą do pinu :/ mea culpa</div><br /><br />Po podaniu 1 na wszystkie 3 piny, świeci się tylko dioda podłączona przez tranzystor <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />To tylko tak w ramach wyjaśnienia wszelkich nieścisłości <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6251">Zombol</a> — 16 sty 2015, o 15:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zombol]]></name></author>
<updated>2015-01-16T15:10:08+01:00</updated>
<published>2015-01-16T15:10:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114352#p114352</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114352#p114352"/>
<title type="html"><![CDATA[Re: Sterowanie PWM tranzystora BC639]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114352#p114352"><![CDATA[
Uruchomiłem ten kod. W sumie to on jest poprawny <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Problemem było moje oko, które nie zauważało zmian świecenia diod led. Po zmianie czasów delay widać wyraźne zmiany jasności diody <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Pojawił się za to inny problem: dioda podłączona przez tranzystor zmienia swoją jasność tylko w niewielkim zakresie. Wsadziłem niebieską diodę świecącą głównie do przodu (przez tą kulistą &quot;pokrywkę&quot;) i skierowałem na czarny bok drukarki. Widać tam zmianę promienia niebieskiego okręgu generowanego przez diodę. <br />Pytanie brzmi, czy da się tak wysterować ten tranzystor, żeby mieć płynną regulację wypełniania? W docelowym urządzeniu taką potrzebuję, a diody LED służą tylko jako prototyp.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6251">Zombol</a> — 16 sty 2015, o 15:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomson5]]></name></author>
<updated>2015-01-16T14:56:24+01:00</updated>
<published>2015-01-16T14:56:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114346#p114346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114346#p114346"/>
<title type="html"><![CDATA[Re: Sterowanie PWM tranzystora BC639]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114346#p114346"><![CDATA[
Co będzie gdy na wyjścia PB1,2,3 wystawimy logiczną &quot;1&quot;?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2382">tomson5</a> — 16 sty 2015, o 14:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomson5]]></name></author>
<updated>2015-01-16T14:45:21+01:00</updated>
<published>2015-01-16T14:45:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114342#p114342</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114342#p114342"/>
<title type="html"><![CDATA[Re: Sterowanie PWM tranzystora BC639]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114342#p114342"><![CDATA[
Sprawdź poprawność podłączenia tranzystora BCE<br />Odłącz rezystor od pinu PB1 i daj go do masy czy wtedy dioda zgaśnie?<br /><br />Edit: W tym układzie ta dioda będzie działała odwrotnie niż dwie pozostałe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2382">tomson5</a> — 16 sty 2015, o 14:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zombol]]></name></author>
<updated>2015-01-16T13:52:39+01:00</updated>
<published>2015-01-16T13:52:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114334#p114334</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114334#p114334"/>
<title type="html"><![CDATA[Sterowanie PWM tranzystora BC639]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10246&amp;p=114334#p114334"><![CDATA[
Witam<br />Potrzebuję w swoim urządzeniu wykorzystać PWM do sterowania tranzystorem. Korzystając z BB opanowałem sterowanie diodami. Po tym sukcesie podłączyłem jedną diodą przez tranzystor BC639 i dioda świeci się cały czas z maksymalną jasnością. PWM w programie testowym jest 3 kanałowy i pozostałe 2 diody przygasają i rozjaśniają się poprawnie. Ta sama dioda po podłączeniu do uC bez tranzystora rozjaśnia się i ściemnia poprawnie. Nie mam pojęcia czemu to nie chce działać z tranzystorem. Mogę prosić o jakieś wskazówki? <br />uC to Atmega8, taktowana wew. rezonatorem 8 MHz.<br /><br />kod programu:<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 17-12-2014<br /> *      Author: Dawid<br /> */<br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />volatile uint16_t pwm1, pwm2, pwm3;<br /><br />int main(void)<br />{<br />TCCR2 &amp;=  (1&lt;&lt;WGM21) | (1&lt;&lt;WGM20);//timer2 w trybie FAST PWM. tryb domyslny, nie trzeba ustawiac<br />TCCR2 |= (1&lt;&lt;CS20);//preskaler 1 (bez przeskalera)<br />TCCR0 |= (1&lt;&lt;COM21) | (1&lt;&lt;COM20);<br />TIMSK |= (1&lt;&lt;TOIE2);//włączenie przerwania od przepełnienia licznika<br />TCNT2= 2;//inicjalizacja licznika wartoscia<br />DDRB |= (1&lt;&lt;PB1) | (1&lt;&lt;PB2) | (1&lt;&lt;PB3);<br /><br />sei();<br />uint8_t i;<br />while(1)<br />{<br />//petla rozasniajaca diody<br />for(i=0; i&lt;255; i++)<br />{<br />OCR2=i;<br />pwm1=i;<br />pwm2=i;<br />pwm3=i;<br />if(i&gt;10) _delay_ms(3);<br />else _delay_ms(15);<br />}<br />//swiecenie diod z maksymalna jasnascia przez 100ms<br />OCR2=255;<br />pwm1=255;<br />pwm2=255;<br />pwm3=255;<br />_delay_ms(100);<br /><br />//petla sciemniajaca diody<br />for(i=255; i; i--)<br />{<br />OCR2=i;<br />pwm1=i;<br />pwm2=i;<br />pwm3=i;<br />if(i&gt;10) _delay_ms(3);<br />else _delay_ms(15);<br />}<br /><br />}<br /><br /><br />}//koniec main<br /><br />ISR( TIMER2_OVF_vect)//funkcja obsługi przerwania od przepełnienia timer2<br />{<br />static uint16_t cnt;//definicja licznika PWM<br />TCNT2=56;//inicjalizacja licznika (timer2) wartoscia<br /><br />if(cnt &gt;= pwm1) PORTB |= ((1&lt;&lt;PB1));<br />else PORTB&amp;= ~(1&lt;&lt;PB1);<br />if(cnt &gt;= pwm2) PORTB |= ((1&lt;&lt;PB2));<br />else PORTB&amp;= ~(1&lt;&lt;PB2);<br />if(cnt &gt;= pwm3) PORTB |= ((1&lt;&lt;PB3));<br />else PORTB&amp;= ~(1&lt;&lt;PB3);<br /><br />cnt++;<br />if(cnt&gt;511) cnt=0;<br /><br /><br />}[/syntax]<br /><br />Schemat układu:<br /><span style="color: #FF0000">Usunięto jako niezgodny z zaleceniami: Zielono-Różowy J.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6251">Zombol</a> — 16 sty 2015, o 13:52</p><hr />
]]></content>
</entry>
</feed>