roboforum.ru

Технический форум по робототехнике.


Транзистор сильно греется

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Транзистор сильно греется

Сообщение DDosT » 11 авг 2009, 18:52

Здравствуйте! У меня собственно 2 вопроса:
1. Транзистор управляется с ножки МК, в цепи коллектор-эмиттер напряжение составляет 9V, а ток 20мА. После включения питания транзистор моментально нагревается до такой температуры что дотронуться невозможно. Это значит, что я ступил при подключении или это нормальное явление?

2. Подключаю к ножке МК (PC5) светодиод напрямую, в регистр DDRC заношу значение 0b0100000 и в регистр PORTC такое же значение. Почему светодиод мигает?

P.S. Я только начинаю в этом разбираться, так что если не сложно - ответьте, а то от гугла уже голова пухнет. Если что недосказал, напишите я сразу конкретизирую. И если я что-то неверно написал, не надо меня сразу с гавном смешивать :)
DDosT
 
Сообщения: 42
Зарегистрирован: 11 авг 2009, 18:39
Откуда: Москва

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 19:09

Схему не понял. 0.02 * 9 = 0.18 Вт - если в корпусе ТО92 то наверно сильно нагреется.

Проект с кодом архивом цепляйте.

Раз начинаете - то не теряйте время а PROTEUS используйте - наверняка будет полезен - http://proteus123.narod.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Транзистор сильно греется

Сообщение DDosT » 11 авг 2009, 19:26

У меня как бы первый вопрос со вторым никак не связан, то есть это не два вопроса с одной схемы.

Транзистор в корпусе SOT-32. Дело в том что за секунду после включения он так успевает нагреться что аж запах идет. Причем ток в цепи коллектор-эмиттер течет почему-то независимо от того есть на базе напряжение или нет, я наверно что-то не так подключил, хотя по идее всё верно.

А для светодиода код у меня тестовый, :
Код: Выделить всёРазвернуть
.include "m8def.inc"
rjmp RESET
RESET:
ldi r17, 0b0100000
out DDRC, r17
out PORTC, r17
cycle:
rjmp cycle
DDosT
 
Сообщения: 42
Зарегистрирован: 11 авг 2009, 18:39
Откуда: Москва

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 19:33

т.е. схема секретная у вас и секрет вы не откроете ? да ?

Добавлено спустя 2 минуты 48 секунд:
DDosT писал(а):А для светодиода код у меня тестовый, :
Код: Выделить всёРазвернуть
.include "m8def.inc"
rjmp RESET
RESET:
ldi r17, 0b0100000
out DDRC, r17
out PORTC, r17
cycle:
rjmp cycle


Коротко и ясно ! и нафига CVAVR такие лошадиные АСМ-ы делает и WinAVR вроде так компактно ни как не выдает ...

Сделайте тоже в CVAVR - это удобней для новичка ! И главное работать будет.

Добавлено спустя 1 минуту 46 секунд:
DDosT писал(а):не надо меня сразу с гавном смешивать :)

тут это не принято !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Транзистор сильно греется

Сообщение DDosT » 11 авг 2009, 19:40

нет, ну я же попросил объяснить почему светодиод мигает если вроде как по идее не должен. Мне же интересно разобраться в причинах.
DDosT
 
Сообщения: 42
Зарегистрирован: 11 авг 2009, 18:39
Откуда: Москва

Re: Транзистор сильно греется

Сообщение blindman » 11 авг 2009, 19:48

Возможный сценарий. МК запускается, включает светодиод, включает транзистор. Раз транзистор греется, значит ток через него большой. Напряжение питания проседает, МК сбрасывается, светодиод гаснет, транзистор закрывается, и всё по новой.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 20:16

Все же раскажите как у вас включен транзистор ???

А я вам видео пока подготовл по созданию проекта и проект прицепил. ( музыка хорошая ! )
http://www.youtube.com/watch?v=5uhOjvazmm4



Проект в прицепе. В PROTEUS работает :D
Вложения
cvavr.rar
(10.42 КиБ) Скачиваний: 12
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Транзистор сильно греется

Сообщение DDosT » 11 авг 2009, 20:34

Постараюсь подробнее описать с картинками.
1. Первая схема включения:
Изображение

В этой схеме мне непонятно почему светодиод не постоянно светится, а мигает (код приведен выше).

2. Вторая схема включения:
Изображение

А в этой схеме мне непонятно, почему светодиод светит независимо от того что на базе в данный момент (забыл кстати указать резистор между базой и эмиттером) и почему транзистор слишком сильно греется вплоть до того что через 3 секунды появляется запах.
DDosT
 
Сообщения: 42
Зарегистрирован: 11 авг 2009, 18:39
Откуда: Москва

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 20:48

Возможно слишком большой R1 - поставьте от 300 ом до 1.5 кОм - для большинства транзисторов нормально будет. Убедитесь что на PC5 у вас напруга близка к питанию МК. А то может у вас только подтяжка включена ( устройство микроконтроллера AVR - http://avr123.nm.ru/02.htm ) и поэтому мал ток базы - транзистор не в ключевом а в линейном режиме греется.

Транзистор какой ?

Добавлено спустя 3 минуты 20 секунд:
DDosT писал(а):[забыл кстати указать резистор между базой и эмиттером .

Ну дак ТЕКСТОМ написали бы !

Такие схемы вообще достаточно текстом описать и желательно прямо в исходнике программы.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Транзистор сильно греется

Сообщение yak-40 » 11 авг 2009, 21:08

Чем питаете? Как пить дать, 5 вольт просаживается. Потому и МК сбрасывается и транзистор до конца не открывается и греется.
Вывод:
Измерить 5 вольт (желательно осцилографом).
Подключить по питанию (5 В)электролит и керамику.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Транзистор сильно греется

Сообщение DDosT » 11 авг 2009, 21:19

Питаю от алкалиновой кроны через резистивный делитель (пока ещё просто стабилизатор не приобрел). Но насколько я понимаю при системе BoD включенной, сбрасываться МК будет если напряжение будет ниже порога BODLEVEL?

Спасибо всем за советы! Буду разбираться дальше.
DDosT
 
Сообщения: 42
Зарегистрирован: 11 авг 2009, 18:39
Откуда: Москва

Re: Транзистор сильно греется

Сообщение yak-40 » 11 авг 2009, 21:28

DDosT писал(а):Питаю от алкалиновой кроны через резистивный делитель

Грубая ошибка! Работать не будет! Можно испортить МК :cry:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 21:33

DDosT писал(а):Питаю от алкалиновой кроны через резистивный делитель
Посмотрите варианты питания от ПК и от батарей на страничке http://avr123.nm.ru/07.htm - правильное питание архиважно !

USB - это хорошие 5 вольт !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Транзистор сильно греется

Сообщение nest » 11 авг 2009, 21:37

USB - это хорошие 5 вольт !

да ещё и с предохранителем обычно. иногда с несамовостанавливающимся.
так что надо осторожнее с такими советами :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Транзистор сильно греется

Сообщение avr123.nm.ru » 11 авг 2009, 21:40

Это точно !

===========
Автору топика - Кстати схему вы не точно нарисовали ! Если бы ТОЧНО рисовали или описали с делителем и питанием то СРАЗУ было бы яснее.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 7