Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.
К примеру, если обсуждается настройка передатчика, а у вас вопрос про подключение такого же передатчика к симулятору или вопрос про другую модель передатчика - создавайте новую тему. Если вы новичок в авиамоделизме, рекомендуется прочитать статью Новичку и ссылки с нее.
Исключение только в разделе Вопросы и обсуждения по статьям
Как выложить фото, Как опубликовать видео
С уважением,
Константин.
БАНО своими руками
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
Спасибо, по расположению выводов - очень похож.
Насколько я понял наших аналогов таких "спаренных" полевиков не бывает.
- R2D2_RnD
- Ростов-на-Дону
- Пилот
- 216 Сообщений
-
Re: БАНО своими руками
Лично я не встречал, но работаю и ищу я оч. мало
Ссылка на даташульку ее
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
Так что проще на биполярных собрать... там можно и китайские 9014, 9016 ставить - их найдете где угодно...
- Dragony
- Александр (г.Байконур)
- Пилот
- 3113 Сообщений
-
Re: БАНО своими руками
Очень часто встречаются такие с1815,s8050 (npn)
Вот мануал на s8050
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
Не нужно переходить ни на какие биполярники. В авторской схеме все нарисовано правильно. Нужно использовать мосфеты N-типа. Их на рынке хоть пруд пруди. Спросите у продавца мосфет на небольшой ток, думаю 500 ма за глаза хватит. А наши полевики забудьте как кошмарный сон.
Что такое мосфет - это полевой транзистор с изолированным затвором и очень маленьким сопротивлением исток-сток в открытом состоянии. Это маленькое сопротивление и позволяет ему коммутировать большие токи. Падение напряжения на открытых переходах маленькое и соответственно маленькая рассеиваемая мощность.
То, что это полевик с изолированным затвором хорошо и тем, что он практически не нагружает выход контроллера.
Так что ищите мосфет и не заморачивайтесь над этой проблемой.
Описанное включение, когда сигнал подавался на исток, затвор на корпусе, и снимался сигнал со стока - это нормальное включение "с общим затвором". Ничего тут крамольного нет, но в таком включении при подаче +5 в на исток, получается, что на затворе относительно истока -5 в. Если полевик имеет отрицательную характеристику, то он будет нормально работать. О том, что у него такая характеристика говорит и то, что в нормальном включении, когда сейчас на затворе 0-2 в он не закрывается. В схеме с общим затвором ток нагрузки проходит и через источник, в вашем случае через выход контроллера.
Никаких емкостей по входу ставить не нужно. Во-первых емкость не дает "гальванической развязки", да это и не нужно. Вход АЦП прямо на выход приемника.
Так что никаких доработок схемы не требуется. Просто напишите программу. Она достаточно простая. Если будут трудности - подключусь.
- alldn
- Александр (г.Тамбов)
- 2863 Сообщений
-
Re: БАНО своими руками
Здравствуйте alldn, я в микроконтроллерах новичек, и оч. хочется уточнить,
alldn написал(а):
Вход АЦП прямо на выход приемника.
т.е. мы будем считать не длительность входного импульса, а через АЦП будем подгонять значение напряжения, при котором передатчик выдает максимум по одному из каналов, чтобы включить БАНО. Я правильно понял?
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
Ой, нет, это я конечно тормознул. Сказываются длительные праздники.
Я имел ввиду, что выход приемника прямо к контроллеру. Конечно не к АЦП, я бы на вход внешнего прерывания пустил. По положительному перепаду запускать счетчик, по отрицательному перепаду останавливать его и выдавать замеренное значение в main процедуру, а там анализировать полученное значение и включать-выключать нужные светодиоды. Плавное включение-выключение делать с помощью ШИМ.
- alldn
- Александр (г.Тамбов)
- 2863 Сообщений
-
Re: БАНО своими руками
Ясно, спасибо за разъяснение
Еще один вопрос по программе микроконтроллера:
alldn написал(а):
По положительному перепаду запускать счетчик, по отрицательному перепаду останавливать его и выдавать замеренное значение в main процедуру, а там анализировать полученное значение и включать-выключать нужные светодиоды.
За время между импульсами удасться произвести main процедуру и вкл\выкл светодиоды при написании программы новичком?
там остается(самое малое по времени) примерно 18мс (при импульсе в 2мс).
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
Конечно успеете все сделать. Судите сами, если контроллер работает с встроенным тактовым генератором на 4 мгц, то он успевает сделать за 1 микросекунду до 4 элементарных операций. Значит за 18 миллисекунд он сможет сделать до 72000 элементарных операций. На практике конечно поменьше, не все команды выполняются за 1 такт, но даже вдвое меньшее количество команд хватит на огромную программу, а не то что светодиод зажечь.
И вдогонку.
Не нужно в прерывании сидеть все 2 мс и ждать окончания импульса. Прерывание настраивается на запуск и от положительного и от отрицательного фронта.
А по прерыванию смотрим в каком положении вход прерывания. Если в "1", то запускаем счетчик и выходим из прерывания. Если в "0", то останавливаем счетчик, переносим его значение в глобальную переменную, обнуляем счетчик и выходим из прерывания. На обработку прерывания будут уходить жалкие микросекунды, на зажигание светодиодов тоже минимум времени. Контроллер фактически все время будет курить.
- alldn
- Александр (г.Тамбов)
- 2863 Сообщений
-
Re: БАНО своими руками
Спасибо, попробуем что-нибудь сворганить
- Vladimir88
- Владимир
- Пилот
- 914 Сообщений
-
Re: БАНО своими руками
alldn написал(а):
Так что никаких доработок схемы не требуется. Просто напишите программу. Она достаточно простая. Если будут трудности - подключусь.
Здесь я привел ссылки на HEX, исходник и на файлик для симуляции в Proteus.
При питании светодиода от МК - работает как положено, но на МК большую нагрузку не повесишь. А через полевики почему-то не хочет - уже и с теми полевиками что на схеме приведены проверял, и с отечественными аналогами КП505А - не закрываются... Попробую замедлить период мигания и замерить мультиметром точные значения напряжения при "вкл" и "выкл" на затворе.
Кстати, у тиньки есть два аппаратных PWM - это только на вывод, или она и "слушать" PWM аппаратно может (т.е. что-то вроде генерации прерывания на каждый период ШИМ с сохранением ширины импульса в каком-то регистре для анализа в программе)?
UPD
Результаты измерения напряжения на затворе на видео:
Померял так же при помаргивании диода напряжение на между истоком и стоком: 0.0V/0.592V - очень напоминает значение "
- R2D2_RnD
- Ростов-на-Дону
- Пилот
- 216 Сообщений
-
Информация
- Статистика форума:
- Всего тем:
- 9948
- Всего опросов:
- 79
- Всего сообщений:
- 183174
- Всего сообщений сегодня:
- 1
- Пользователи форума:
- Всего пользователей:
- 10173
- Последним зарегистрировался:
- urus_vp
- Пользователи онлайн:
- 0
- Гостей онлайн:
- 1171
- Самые активные пользователи:
- konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
- Онлайн:
- Нет пользователей онлайн