Например TDA7294

Форум РадиоКот • Просмотр темы - 12f683 в качестве LED драйвера
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср фев 18, 2026 21:15:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: 12f683 в качестве LED драйвера
СообщениеДобавлено: Вс апр 03, 2016 20:48:51 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
Всем привет. Годится ли встроенный в МК ADC для отслеживания напряжения отсечки на токовом резисторе. Схема - классический понижающий DC-DC, но в качестве контроллера микроконтроллер. Алгоритм такой-в бесконечном цикле проверяется значение ADC и,если оно ниже порогового,дергаем ногой,открывающей ключ.Как только определили,что на балластном резисторе падение напряжения превысило расчетное значение,отрубаем ключ. Какие тут могут быть грабли? Какова скорость обновления данных в регистрах ADC? Как выбирать индуктивность?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Вс апр 03, 2016 21:07:38 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2962
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24832
Откуда: Московская область, Фрязино
Рейтинг сообщения: 4
В МК обычно применяют АЦП последовательных приближений. Этот МК не исключение.
А в них "скорость обновления данных" определяется временем преобразования.
Минимальное время ОДНОГО ТАКТА преобразования у этого МК составляет 1 мкс.
Полное преобразование происходит за 12 тактов и плюс 2 такта на подключение УВХ.
Итого 14 мкс. Это минимум.
Частоту семплирования (выборок) Вы выбираете сами циклом запуска. Но период не может быть меньше 14 мкс.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 09:11:08 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
Большое спасибо за ценную информацию.
Поправьте,если не прав. Получается,что при минимальной задержке выборки в 14мкс максимальная частота составляет 1/14-6 = 71,4кГц. Это при том,что больше ничего МК делать не будет,только проверять и дергать ногой. Ведь если в цикл напихать еще действий,это сожрет какое-то количество тактов процессора и время между выборками сильно увеличится. Например,если я выберу частоту около 30кГц(насколько я знаю,известная МС34063 работает на этой частоте),могу ли я использовать рекомендуемое для этой частоты и микросхемы значение индуктивности?
ЗЫЖ Из области непознанного - почему бы не заменить индуктивность,включенную последовательно со светодиодом, конденсатором,включенным параллельно.В начале такта,когда мы открываем ключ,малое сопротивление незаряженного кондера шунтирует светик,и ток через него практически не течет.Как только регистрируем превышение напряжения на токовом резисторе,отключаем ключ,и светик какое-то время питается накопленными непосильным трудом кулонами.Понятно,что какое-то время нужно игнорировать проверку напряжения отсечки в первом такте,потому как бросок тока будет большой. В теории вроде все гладко,почему не используется?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 10:38:32 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2962
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24832
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
На 30 кГц АЦП работать будет. Но очень напряженно в смысле обработки его результатов.
Однако ИИП на этом МК сделать можно.
На эту тему у Микрочипа есть материалы, но для других контроллеров:
http://ww1.microchip.com/downloads/en/D ... 01625c.pdf
http://ww1.microchip.com/downloads/en/A ... 03102A.pdf


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 12:03:50 
Встал на лапы

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт фев 11, 2016 18:35:37
Сообщений: 139
Рейтинг сообщения: 0
На 99,99% достоинство м/к состоит в том, что он способен отрабатывать алгоритм... Чет не вкурю никак - в чем сакральный смысл использования м/к в таком устройстве? Ну, так - для общего развития...

_________________
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 13:02:08 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
Смысл в том,что МК будет не только шимить светодиод,у него будут еще некоторые другие функции,где его возможности пригодятся. Но,думается,лишняя нагрузка на проц,связанная с этими функциями,снизит частоту ШИМ слишком сильно. И да- 12f683 у меня целое ведро, используй не хочу.
Кстати,какое нижнее значение частоты ШИМ? Понятно,что от ее снижения "раздует" индуктивность,но для светодиода же не так и важен этот параметр? Петь же он не будет,даже если сделать частоту равной 10 кГц,например?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 14:57:48 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Извиняюсь за вопрос, а простым компаратором тут не обойтись? :solder:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 15:27:16 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
xterro писал(а):
Извиняюсь за вопрос, а простым компаратором тут не обойтись? :solder:

Конечно.Или 34063+ОУ.Но в конкретном случае у меня мало места для размещения компонентов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 17:42:36 
Встал на лапы

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт фев 11, 2016 18:35:37
Сообщений: 139
Рейтинг сообщения: -1
ask3t писал(а):
МК будет ... шимить светодиод ... мало места для размещения компонентов.
Интересно, за какое время сгорает светодиод... и успеет ли пик понять, что 'шимить' нужно было иначе. :)

_________________
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 18:21:20 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
L.O.D писал(а):
ask3t писал(а):
МК будет ... шимить светодиод ... мало места для размещения компонентов.
Интересно, за какое время сгорает светодиод... и успеет ли пик понять, что 'шимить' нужно было иначе. :)

Троллим? Да, будет. Достаточно посмотреть http://ww1.microchip.com/downloads/en/A ... 03102A.pdf. Это официальная документация крупнейшего производителя. И спецы там работают не чета тебе, набиватель постов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 19:02:04 
Встал на лапы

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт фев 11, 2016 18:35:37
Сообщений: 139
Рейтинг сообщения: 0
ask3t писал(а):
Троллим?
Нет. Просто, существуют разные точки зрения на применимость м/к в таких задачах.
ask3t писал(а):
набиватель постов.
О, да - столько набил постов.... ну, неприлично много! Изображение

_________________
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 19:25:12 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 42
Рейтинг сообщений: 161
Зарегистрирован: Вт июл 27, 2010 11:31:59
Сообщений: 2209
Откуда: Кххх
Рейтинг сообщения: 0
Тут Клим делал на тиньке
http://klim.in.ua/wp/2011/05/universaln ... iodov-2-0/
Есть сырцы.
Или вот
http://radiolaba.ru/microcotrollers/isp ... pic16.html
на 12f683
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 20:05:58 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
Спойлер
minakan писал(а):
Тут Клим делал на тиньке
http://klim.in.ua/wp/2011/05/universaln ... iodov-2-0/
Есть сырцы.
Или вот
http://radiolaba.ru/microcotrollers/isp ... pic16.html
на 12f683
:tea:

Про тиньку видел, про пик очень интересно,спасибо большое. К сожалению, там на практике все ограничивается чтением ADC и записью его значения в регистры ШИМ, не мой случай. Думаю делать так - в начале переменная хранящая значение ШИМ,равна нулю и растет по единичке, пока значение ADC не превысит порога,при превышении - уменьшение на единичку. Думаю, нужен 10-битный ADC - 4,9мВ на единицу. Скажите, будет ли достаточно "холодным" применение резистора на 1Ом при токе до 0,3А? Насколько 10 битный ADC медленнее 8-ми битного?


Последний раз редактировалось ask3t Вт апр 05, 2016 08:16:59, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Пн апр 04, 2016 21:59:09 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 42
Рейтинг сообщений: 161
Зарегистрирован: Вт июл 27, 2010 11:31:59
Сообщений: 2209
Откуда: Кххх
Рейтинг сообщения: 0
Ну у тиньки есть усилитель внутри, поэтому делая драйвер Клима пришлось изгаляться, до битых винтов у меня тогда руки не дошли, поставил две нулевки последовательно, как раз пять сотых и вышло. На вашем датчике выделяется R*I*I =0,09 Ватта. Много или мало - зависит от типа.
Почитайте п.2.7 правил, пока не началось.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Вт апр 05, 2016 14:51:30 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15467
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Насчет компараторов... У ПИКа их от 1-го до двух на борту, плюс весьма удобный по регулировке источник опроного напряжения. Может имеет смысл не АЦП, а компаратор с ИОН использовать?
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Ср апр 06, 2016 07:06:25 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
Можно подробнее про компараторы? Где почитать (желательно на русском)? Источник опорнго напряжения настраивается программно? Тут ведь нужно очень низкое значение от ИОН (1Ом * 250мА = 0,25В).


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Ср апр 06, 2016 09:06:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15467
Откуда: ДОНЕЦК
Рейтинг сообщения: 2
"На русском" ищи литературу здесь:
http://www.microchip.ru/lit/?mid=1x0
в частности по узлам начинки 16-й серии или "по кускам":
"Reference Manual - Справочник по среднему семейству микроконтроллеров PICmicro"
или одним файлом:
http://www.microchip.ru/files/d-sheets- ... Manual.pdf
касательно pic12F629/pic12f675:
http://www.microchip.ru/files/d-sheets- ... 29_675.pdf
а по pic12F683 первоисточник тут:
http://ww1.microchip.com/downloads/en/D ... 1211D_.pdf
http://ww1.microchip.com/downloads/en/D ... 80196F.pdf
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Ср апр 06, 2016 18:04:38 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт июл 08, 2010 11:13:18
Сообщений: 189
Рейтинг сообщения: 0
BOB51, спасибо, прямо кладезь информации!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 12f683 в качестве LED драйвера
СообщениеДобавлено: Чт апр 14, 2016 10:40:01 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вт май 14, 2013 11:03:33
Сообщений: 21
Рейтинг сообщения: 0
делать программный ногодрыг для "драйвера" это непрактично в любых смыслах. частоты большой не будет, точности большой не будет. в случаях, где ток нужно держать + - лапоть и габариты неважны - нужно использовать аппаратный шим и контроль тока с частотой 10-100 Гц. чаще нет никакого смысла, т.к. любой светодиод, даже 3мм индикаторный - вещь инерционная для таких промежутков времени, никуда ток за 10мс не уплывёт за счёт отрицательного ткс.
если же нужно сделать круто и мелко - покупается специальный драйвер, который за счёт частоты сэкономит место на катушке и емкостях. на сэкономленое место ставится мк для управления и свистоперделок.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y