Проблема с ШИМ Mega8

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Проблема с ШИМ Mega8

Сообщение D1mcon » 06 сен 2009, 22:01

Привет всем! :)
Возникла следующая проблема: переписал прогу для работы с TSOPами, зашил прогу в МК, проверил, все заработало нормально. Но через три включения (или около того) электроники ик-диоды погасли, (я предполагаю что-то с шимом не так стало). Взял другой МК, прошил, и картина повторилась. :cry:, при этом оба МК работают, тк данныы по USARTу передаются верно, диоды тоже работают.
В чем проблема я так за целый день и не понял. Помогите азобраться.

P.S. питание мк стабилизировано (3.35в MC34063), ик диоды включаются через транзисторный ключ (биполярный транзистор bc547).
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Проблема с ШИМ Mega8

Сообщение Duhas » 06 сен 2009, 22:22

а ТСОП-у 3.3 на мало ?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проблема с ШИМ Mega8

Сообщение D1mcon » 06 сен 2009, 22:35

На TSOP у меня подается 4,7в
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Проблема с ШИМ Mega8

Сообщение nest » 06 сен 2009, 23:02

на базе bc547 импульсы как положено ?
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
прог. языки: asm

Re: Проблема с ШИМ Mega8

Сообщение D1mcon » 06 сен 2009, 23:05

Да. С частотой 36 КГц пачка из 20 импульсов, потом 40 импульсов молчание.
Эту программу я уже раньше использовал, не думаю что в ней проблема.
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Проблема с ШИМ Mega8

Сообщение EdGull » 06 сен 2009, 23:09

схему в студию.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проблема с ШИМ Mega8

Сообщение D1mcon » 06 сен 2009, 23:17

Вот и схема
Вложения
.JPG
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Проблема с ШИМ Mega8

Сообщение EdGull » 06 сен 2009, 23:31

1. нагрузка должна быть в колекторе, а не рядом с эмитером :D
2. сопротивление у резисторов правда чтоли 11 Ом? Эт на какой ток у тебя светодиоды?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проблема с ШИМ Mega8

Сообщение Master » 06 сен 2009, 23:49

EdGull, они же у него в параллель плюс он не постоянку гонит через них, а ШИМ, а у сверхярких 3В потребление.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Проблема с ШИМ Mega8

Сообщение avr123.nm.ru » 07 сен 2009, 08:42

EdGull писал(а):1. нагрузка должна быть в колекторе, а не рядом с эмитером :D

Да и так нормально. В такой схеме можно питать коллектор от более высокой напруги ( миновать стабилизатор и не грузить его и не давать помехи на питание МК ) а ток светодиодов почти не изменится.

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

Re: Проблема с ШИМ Mega8

Сообщение D1mcon » 07 сен 2009, 09:14

ИК диоды TSAL 5100. Резисторы и вправда 11 ом. Но что не так с ними, малый номинал?
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Проблема с ШИМ Mega8

Сообщение avr123.nm.ru » 07 сен 2009, 09:46

Вам надо посчитать их по закону Ома чтобы ток не превышал допустимые значения по даташиту - пример расчета на страничке - http://avr123.nm.ru/03.htm - > здесь должна быть более конкретная ссылка. EdGull < считайте что на эмитере у вас напряжение на 0.7 вольт ниже чем на базе. Транзистор лучще взять bc337 bc817
Последний раз редактировалось avr123.nm.ru 07 сен 2009, 11:24, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Проблема с ШИМ Mega8

Сообщение EdGull » 07 сен 2009, 11:03

а ни чего что при включенных светодиодах они будут работать с параллельно ввключеным резистором R5?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проблема с ШИМ Mega8

Сообщение Yuraskas » 07 сен 2009, 13:12

Поправьте, если я не прав: сопротивление R5 много больше сопротивления резистор-светодиод, а учитывая что резисторы и ик-диоды подключены параллельно - их общее сопротивление будет ваще мелкое, поэтому ток через них будет много больше чем через R5.
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Проблема с ШИМ Mega8

Сообщение D1mcon » 07 сен 2009, 13:14

Резисторы пересчитаю, но схема нормально проработала на макетке. Да и разве в номиналах резисторов проблема?
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

След.

Вернуться в Микроконтроллеры

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

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