|
|
|
|
123739 308 21 5 |
|
Опции темы | Поиск в этой теме |
17.08.2013, 23:16 | 241 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
я, вроде, нигде не кричал, что то-то придумал и изобрел, а просто на доступном языке объяснил, как получил повышение дискреты на низких уровнях при увеличении рабочей частоты, причем в ответ на заданный вопрос
|
17.08.2013, 23:20 | 242 | |
|
Re: простой 4.2V драйвер от капекса
Цитата:
if(ADCI<lPWR && ADCU<UMin && ADCT<TMax && outPWM<255)outPWM++; if((ADCI>lPWR || ADCT>TMax) && outPWM>4)outPWM--; Вот это весь регулятор? |
|
17.08.2013, 23:25 | 243 | ||
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
Цитата:
К примеру: 1. Если проблема в переходе между режимами работы - достаточно подобрать (вернее рассчитать) индуктивность и ток так, чтоб регулируя входное напряжение (или ток, если интерфейс позволяет) прыгать между режимами. Начнёт лагать - значит оно. Этот косяк и не будет у всех проявляться, бага трудноуловимая. 2. А как драйвер заработает с источником питания с очень высоким выходным сопротивлением? На границе срабатывания супервизора. 3. А что если я резко замкну выход во время работы на макс. токе? Успеет ли регулятор сбросить ток, пока ключ не успел отправится в мир иной? Да, знаю. Эта ситуация в норме не должна возникать, однако это расскажет о качестве ОС. Было бы во что залить - я бы проверил. Но сейчас мне тоже нужно своими дровами заниматься... |
||
17.08.2013, 23:25 | 244 | |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
|
|
17.08.2013, 23:39 | 245 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
2. войдет в режим "светлячка", думаю 3. я могу придумать кучу вариантов вывода из строя любого устройства в данной прошивке эта защита не реализована, так что в течении некоторого времени ток буден ограничиваться сопротивлением батареи+ключа+индуктивности+шунта+проводов/разводки. сделать, при желании, триггер на перегрузку- пара строк кода, так что проблем не вижу а по поводу качества ОС и защиты от перегрузки- немного разные вещи [Исправлено: ka-pex, 17.08.2013 в 23:44] |
17.08.2013, 23:42 | 246 |
|
Re: простой 4.2V драйвер от капекса
|
17.08.2013, 23:43 | 247 | |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
Скорость изменения никак не зависит от уровней сигналов ошибки что-ли? Должно быть ОЧЕНЬ медленная система. Наверное и дребезг контактов со стороны батареи прекрасно отсвечивает светик. Терморегулятору интегратор противопоказан. Подцепить это дело к тяжелому радиатору и из-за инерции оно раскачается (возбудится на ИНЧ). С контролем батареи тоже не понятно - скорее всего не успеет среагировать при попытке включить не минимальный ток с дохлой батареей.
На какой скорости работает цикл? Я вижу там задержку в 26 каких-то попугаев (микросекунд?) перед запуском АЦП, а цикл привязан к его частоте дискретизации, так? Т.е. запуск вручную, без каких-либо "шумодавов"... Калибровка смещения где? Я на Си хоть и писал программки, и STM кодил, но всё равно понимаю его не лучше китайского... Цитата:
Ладно, я прекращаю нападать. И так помидорами закидал по самую макушку. Хватит на сегодня, а-то ещё желание отобью с ним возится ... [Исправлено: INFERION, 18.08.2013 в 00:03] |
|
18.08.2013, 00:01 | 248 | |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
калибровка смещения зачем? прога поддерживает соответствие установленного уровня тока и текущего. ну будет в данном экземпляре смещение, ну так установить нужный уровень яркости, прошивка это позволяет, зачем усложнять??? |
|
18.08.2013, 00:05 | 249 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
К примеру, пид регулятор температуры некой инерционной и мощной нагрузкой и вдруг кз. и где там ОС??? |
18.08.2013, 00:15 | 250 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
В этой реализации, пожалуй, усложнять незачем. Усложнять стоит, если хочется мягкой работы, без насыщения ОС при попытке задать ток ниже смещения, со всеми вытекающими тормозами и резкими переходами. А когда захочется реализовать арифметику по-продвинутее - выяснится что и исходные данные требуются нормальные, без смещений.
Так, я ещё раз объясняю. Конкретно эта схема, с конкретно этим МК, может работать достаточно хорошо, чтоб ключ не сдох при КЗ. При этом не только ключ не дохнет, но и схема работает действительно мягко и аккуратно. Поэтому выгорание ключа при КЗ на выходе является косвенным признаком того, что схема могла бы работать и лучше, т.к. сейчас у неё слишком неэффективно обрабатываются входные данные. А у тинек этот момент актуален, т.к. заставить подобный преобразователь мягко работать получается не у каждого... А связь с термоконтролем тут простая. Если ключ не сдох - программист молодец, и врятли натупит в остальных местах. Но и тут можно прикрутить огромную гирю и посмотреть как И-звено в регуляторе начинает всё это шаткое безобразие раскачивать. Я понимаю что гирю никто прикручивать не станет, и в кипяток опускать не будет, но ведь можно просто выкинуть это звено с регулятора и получить 100% стабильность? [Исправлено: INFERION, 18.08.2013 в 00:28] |
18.08.2013, 00:23 | 251 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
так и топик называется-"простой драйвер". при желании можно наворотить много чего, но надо ли?
щас пробовал получить глюк- получается при отсутствии кондера по питанию или при непрошитом фузике "ресетдизэйбл" [Исправлено: ka-pex, 18.08.2013 в 00:32] |
18.08.2013, 00:31 | 252 | |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
хотел от души поделиться, что сделал и это работает, в результате дураком остался, жаль... |
|
18.08.2013, 00:37 | 253 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
Да каким же дураком? Просто тут нашлись говнюки, которые строят из себя НЕЧТО умнее Вас, и пытаются чему-то научить . Много народу может это разработать, собрать и запрограммировать? На этом форуме - единицы. А приятно ли не сильно разбирающемуся человеку тратить своё время и получать неработающий третий режим или ещё что-то? В инете полно поделок с сырым кодом - я считаю что это просто неуважение к остальным со стороны автора (ИМХО). У человека просто интерес может пропасть развиваться и дальше в этом направлении...
Термозащиту я и сам не калибрую (ну нет у меня термостата ), да и ненужно это. В комнате 27 - показывает в пределах 25...30, да и нормально. Но термодатчик шумит сильно, приходится использовать сглаживание и размазывать границу на 10...20 градусов (пропорциональный регулятор). Так вот в лоб сравнивать с константой - я скорее цветомузыку получу. А каким образом RSTDISBL влияет на стабильность? [Исправлено: INFERION, 18.08.2013 в 00:52] |
18.08.2013, 00:53 | 254 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
он влияет не на стабильность работы системы(жалоб на это и не было) а на изменение состояния регистров и счетчика РС при перезагрузке, а если он висит непонятно где в воздухе, то могут возникать всяческие глюки...
повторюсь- у меня таких глюков нет, все работает.. [Исправлено: ka-pex, 18.08.2013 в 01:00] |
18.08.2013, 00:58 | 255 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
да вот и странно, количество режимов у меня определяет всего одна константа при компиляции, и на логику работы она не влияет, хоть десять режимов включи(
|
18.08.2013, 01:12 | 256 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
Просто у меня этот пин всегда висит в воздухе, и родной подтяжки всегда хватало. Для логического завершения в текущей реализации, как я понимаю, всего-то с 3-м режимом осталось разобраться (человек ждёт, может проблема и в его криворукости), да 3 хекса скомпилить под разные тиньки отдельно, ибо разница таки есть. И пускай народ играется ...
Если у кого-то что-то глючит - выяснить бы из-за чего. Вы писали что тактовая кнопка работать не хочет - и выяснить почему нет желания? Да наверняка баг сидит на видном месте. К примеру у Вас управление нормально работает какое, через перерывы питания? Логика ведь разная получается, учитывая что сигнальная не приводит к обесточиванию схемы. Содержимое в регистрах и ОЗУ может как-то влияет, которое с силовой кнопкой надёжно стирается? Ещё часто на некоторые вопросы отвечает листинг компилятора, ибо Си такая падла, что часто делает всё через заднее место, если не вбить в командную строку компилятора ключей на пол страницы... [Исправлено: INFERION, 18.08.2013 в 01:18] |
18.08.2013, 06:49 | 257 |
Увлеченный
Регистрация: 17.01.2012 Последняя активность: Сегодня 08:41
Сообщений: 158
Сказал(а) спасибо: 12
Поблагодарили: 11 раз(а) в 7 сообщениях
|
Re: простой 4.2V драйвер от капекса
ничо вы тут поговорили
ну что вы так ? я очень терпеливый вот платы на которых или из за которых у меня так глючит 3x режимник 2 режима и сильноточка работает нормально |
18.08.2013, 12:16 | 258 | |
Регистрация: 08.06.2011 Последняя активность: 02.11.2023 21:50 Адрес: Украина
Сообщений: 7358
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
|
|
18.08.2013, 13:27 | 259 | |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: простой 4.2V драйвер от капекса
Цитата:
наоборот, в этом режиме в проце отключается вся периферия, шим переводится в режим 8мГц тактирования с жестко заданными OCR1A=5,OCR1C=255. это и позволяет отдавать указанный ток, при этом сам проц практически ничего не ест... экономичный режим, в общем. а режим регулирования у меня 5...100%, я это где-то писал. |
|
18.08.2013, 13:43 | 260 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: простой 4.2V драйвер от капекса
А что у МК с потреблением в дежурном режиме? Вот если кнопка сигнальная и постоянно питание подключено. Судя по схеме - минимум 0,1мА потребляет делитель напряжения на PB2 (зачем он там, емкость входную разряжать?). Я вижу исходник с вариантом под силовую кнопку, где используется Sleep в режиме Idle. Рядом закомментирован power down, но я не вижу закомментированного отключения BOD, который жрёт аж целых 0,2мА в глубокой спячке.
|