|
|
|
|
48464 117 0 0 |
|
Опции темы | Поиск в этой теме |
30.09.2010, 11:31 | 81 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Может сегодня вечером покажу вам свою затею, уже реализованную на плате размерами 11х14мм. Там и ШИМ можно попробовать реализовать, и регулировка тока, напряжения, температуры... Нет, схема простая. Просто я решил взять R-2R ЦАП, в котором нет буфера, вместо ИОН подключить к нему выход преобразователя, а выход ЦАП к его FB. Искажений минимум. Пропускная у ЦАП 10МГц. Но из-за особенностей схемы характер регулирования нелинейный. Нужно или в базу МК забивать готовую таблицу, или придумать как вычислять код в зависимости от требуемого напряжения. Следующая ступенька по-идее в два раза крупнее предыдущей, но я ещё не проверял...
|
30.09.2010, 12:49 | 82 |
Ветеран Фонарёвки
Регистрация: 25.02.2010 Последняя активность: 11.09.2013 18:36
Сообщений: 1408
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
Вложение 1754 |
30.09.2010, 20:08 | 83 |
Ветеран Фонарёвки
Регистрация: 14.02.2010 Последняя активность: 18.11.2015 19:18
Сообщений: 9050
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Тогда, можно проще сделать - платы из алюминия с керамическим изолятором. Правда, они только односторонние бывают и толстые. Кстати, 4хслойные платы тоже толстые будут...
|
30.09.2010, 20:10 | 84 |
Ветеран Фонарёвки
Регистрация: 11.02.2010 Последняя активность: 03.09.2015 13:00
Сообщений: 711
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ну так у синего 2 ноги,между ними драйвер втискивать не нужно.
|
30.09.2010, 21:52 | 85 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
У синего три ноги. И среднюю по прежнему нужно подключать к массе. Тонкая плата нужна если её непосредственно припаивать к ногам ЛД, но по-моему драйвер под синий ЛД слишком увесистый, чтоб нагружать им хрупкие изоляторы выводов ЛД. Так что смысла нет гонятся за толщиной. Но вот тепловыделение, требующее дополнительных мер для охлаждения... Что это за преобразователь, у которого КПД как у линейного регулятора?..
|
01.10.2010, 10:41 | 86 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
|
01.10.2010, 12:34 | 87 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Так вот 0,72W это ерунда. Это ели тёплая плата. Даже если заглянуть в даташит на какой-нибудь мелкий чип, можно глянуть сколько ватт он способен рассеять вообще без радиатора, своим чёрным корпусом за счёт испускания ИК. Например у TPS63020 тепловое сопротивление корпуса с окружающей средой - 41,8 градуса на ватт. 0,72W его нагреют на 30 градусов выше за окружающую среду. Это вообще без радиатора. А он работает при температуре кристалла до 150 градусов...
Да и на практике это подтверждается. Когда он нормально работает - плата ели тёплая... |
02.10.2010, 06:33 | 88 |
Завсегдатай Фонарёвки
|
INFERION, не поделитесь схемкой Вашего драйвера с исходником проги мк?
|
02.10.2010, 13:24 | 89 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Рано пока. Буду следовать старому принципу - пока не заработает - народ не увидит. Плата готова, детали все есть. Застрял на поисках медной жилы диаметром 0,4мм (на межслойные перемычки). Программы как таковой нет и врятли я её сам напишу. Я только проверю возможность регулировки и стабильность работы, затем всё выложу и будем программу писать вместе. Там есть два момента, которые я не осилю - бут-лоадер (нужно ресет заюзать под кнопку, и высоковольтного программирования избежать) и логарифмическая зависимость выходного напряжения от числа, забитого в ЦАП...
|
04.10.2010, 07:25 | 90 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Оно работает!
Вложение 1797Вложение 1798Вложение 1799 Регулируется напряжение, никаких возбудов! Всё функционирует нормально, нагрузку держит. Зависимость выходного напряжения от числа, забитого в ЦАП, следующая: 0x9000=2,06V 0x8000=2,19V 0x7000=2,4V 0x6000=2,63V 0x5000=2,99V 0x4000=3,47V 0x3000=4,32V 0x2000=5,93V Но тут пока ещё не всё ясно. Замечены странные моменты. Т.к. я не смог достать более дешевый 14-ти битный ЦАП, я заюзал его 16-ти битный аналог (DAC8811). Поэтому числа 16-ти разрядные. Да, зависимость нелинейная. Это плохо. Но схема работает! Диапазон регулирования спокойно держит в пределах 1,5...6,5V. Ток не проверял, питаю от USB. Но сенсор рассчитан на ток до 2A. Подключил светик и выставил 3,47V. Ток через него пошел в 600мА и напряжение не просело... Кто не в курсе - габариты платы 3,6х11х14мм. Теперь дело за малым. Помогите написать этому драйверу программу . Пока что я в него загрузил примитивный калибратор, чтоб проверить стабильность и снять зависимость. Теперь зависимость известна и под неё нужно написать алгоритм, чтоб МК мог вычислить число под требуемое напряжение. Остальное я напишу сам, за исключением бут-лоадера. У тиньки не хватает лап, под кнопку нужно заюзать ресет. Но перспектива перепрошивки высоковольтным методом меня не греет. Поэтому нужно написать бут-лоадер, который сможет симулировать сброшеное состояние МК, если при подаче питания кнопка окажется нажатой... |
04.10.2010, 10:16 | 91 |
Увлеченный
Регистрация: 16.02.2010 Последняя активность: 29.11.2015 14:37
Сообщений: 368
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Серьёзный драйвер.
Поздравляю.! |
04.10.2010, 12:24 | 92 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
МК в качестве датчика тока... Мдя. Рискованно. Быстродействие будет хуже чем у самого медленного операционника.
|
04.10.2010, 16:05 | 93 |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Хм.
Чем делать TPS-ку, окружённую тремя заборами костылей, и раз уж всё равно используется МК, ИМХО, гораздо компактнее, эффективнее, гибче, перспективнее было бы сделать преобразователь на внешнем ключе (IRF7811), управляемом при помощи ШИМ-модуля МК. По существу - работать будет, но надо сразу отказаться от идеи прямой зависимости между I и U, потому что когда температура диода изменится - эта зависимость станет неправильной, а корректировать её нечем, т.к. температура диода нам неизвестна. |
04.10.2010, 16:22 | 94 |
Завсегдатай Фонарёвки
|
Поздравляю!!!Я знал что это случится....
__________________
Green 200mW LASER PROGECTOR |
05.10.2010, 00:29 | 95 | |||
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
Цитата:
Одним ключом не получится и понижать и повышать одновременно. Синхронного выпрямления не добиться. Как защитить ключ от перегрузок и перегрева? Придётся писать сложные медленные алгоритмы, с кучей проверок и т.п. Да и частота у ШИМ явно не 3МГц, да ещё и глубина хромает. У меня есть уже такая схема на 25-й тиньке. Со сложными вычислениями. Стабильности хватает для светодиодных фонарей, да и параметры гы полное. Я сторонник заюзывания готовых преобразователей, гораздо лучше выполняющих свою работу... Цитата:
Нам нужно 1,4A, а МК намерил 1,3A. Нужно поднять напряжение стабилизации так, чтоб ток вырос на 0,1A. МК известно, что дифференциальное сопротивление нагрузки 0,4 Ом (можно задать и меньше, для надёжности - это уменьшит вероятность перерегулирования, но увеличит тугодумность), и он по закону Ома вычисляет дельту напряжения - 0,1Ax0,4Ом=0,04V. Т.к. ток меньше нормы, напряжение это нужно добавить к текущему значению. И делов то... Правда он ещё должен учесть падение на токовом сенсоре, но это тоже легко делается. Времени у МК на подобные вычисления вагон, АЦП всё равно быстрее работать не заставишь... На счёт температуры - МК способен мерить свою температуру с точностью до градуса... |
|||
05.10.2010, 01:22 | 96 | ||
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
Цитата:
|
||
05.10.2010, 01:33 | 97 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Мне нужно создать таблицу с определёнными напряжениями, и соответствуюими им значениями ЦАП. Он настолько криво тут работает, что я подумываю его заменить на какой-нибудь "резисторный" ЦАП с другой топологией (не R-2R). Всё дело из-за смещения в 0,5V между массой и Iout. В типовой схеме в обвесе ЦАП стоит ОУ, который держит на выходе нулевое напряжение...
|
05.10.2010, 02:44 | 98 |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Предлагаю это дело рассматривать так.
Выходной сигнал инвертирующего усилителя на операционнике: Схема с R-матрицей является переменным , за счёт которого ЦАП управляет выходным сигналом. Следовательно, если пропорционально входному сигналу , то пропорционально Получаем Смотрим, что написано у них в даташите: Сравниваем с первой формулой и с формулой для и находим тестером померь, я его в даташите не нашёл. Дальше все параметры делителя известны. ------------------------------------ Апдейт - хотя вру, мерить ничего не надо, оно ж сократится потом. Вот твоя формула. Только про проверку деления на ноль помни. здесь - это входное напряжение делителя, то есть напряжение на диоде. - выходное напряжение делителя, то есть напряжение ОС преобразователя. Эта формула при малых N должна быть довольно линейной. С возрастанием N появится расхождение. При N = 16384 расхождение с линейно возрастающей величиной будет в два раза. ----------------------------------------- Апдейт 2: так, то, что выше, я считал для DAC8801. Для DAC8811 формула будет, соответственно: Задание для упражнения - выведите эту формулу самостоятельно. |
05.10.2010, 10:52 | 99 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Может это дело и пригодится, но не в этой ситуации. Схема с R-матрицей не является переменным R, т.к. напряжение на выходе не равно нулю. А там огород сложный. Из-за этого у него огромные INL искажения.
Например 0x4D3F=0x4000. Возможно я что-то с протоколом напутал, но это врятли... В общем предлагаю познакомится с даташитом: Вложение 1805. В первую очередь с теорией преобразования. Я до конца механизм вкурить не смог. Я и COVOX до конца не понимаю, но там его эквивалентную схему то хоть можно представить, а тут мало того что R-2R система немного подизуродована, так ещё и на выход подключается опорное напряжение, а сигнал снимается со входа (по типовой схеме). Это позволяет подавать опорное гораздо выше собственного питания чипа. Это мне и нужно было, но не думал что такой ценой... |
05.10.2010, 11:20 | 100 | |
Увлеченный
Регистрация: 12.02.2010 Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
В любом случае, как работает инвертирующий усилитель - общеизвестно, на схеме мы имеем инвертирующий усилитель с матрицей вместо . Нам никто не мешает рассматривать сххему между и как эквивалентное сопротивление и смотреть, как оно должно изменяться для линейного изменения выходного сигнала. Как при этом переключаются резисторы, можно вообще не смотреть и считать схему "чёрным ящиком". |
|