Заголовок сообщения: Re: БП с микроконтроллерным управлением и регулировкой парам
Добавлено: Вс мар 20, 2011 19:10:55
Родился
Зарегистрирован: Сб мар 19, 2011 01:01:27 Сообщений: 15
Рейтинг сообщения:0
Складывается впечатление, что мы не можем друг друга понять... Последний архив: задание напряжения кн. "+"/"-" не меняется, ток меняется, но не заданный, а измеряемый... Ну почему не взять проект 2го поста с 2й страницы и просто не увеличить в нем пределы задания тока и напряжения? В нем все отлично работает. Если я правильно понимаю, то необходимо изменить константы максимальных предельных значений.
это все одна прошивка Я просто завел(в протеусе) с фнч на вход АЦП(не разбирался на какой) для того чтобы показать, что все работает. Устройство отображает то, что выдает Ваш БП. Естественно в Протеусе БП нет и ничего не меняется. Если собрать правильно схему и завести на нее внешние сигналы (напряжение с БП), то все будет отображаться. В прошивке с 2го поста отображается не непряжение, а значение внутренних регистров (ШИМ) микроконтроллера. Та прошивка была выложена по ошибке.
Заголовок сообщения: Re: БП с микроконтроллерным управлением и регулировкой парам
Добавлено: Вс мар 20, 2011 21:35:27
Родился
Зарегистрирован: Сб мар 19, 2011 01:01:27 Сообщений: 15
Рейтинг сообщения:0
Тогда я вообще ничего не могу понять... Нажимая на кнопку "select" появляется Значек напротив соответствующего параметра, далее кн. "+" / "-" мы меняем задание этого параметра, при этом происходит изменение соответствующих регистров (переменных) в программе, на дисплее оно тоже должно отображаться. Я правильно понимаю? По истечении опр. времени на экран выводится значение измеряемого напряжения. Это значение меня сейчас мало интересует... У меня на контроллере обвязки вообще нет (на данный момент). Там показывается некое значение "серого" состояния соотв. ноги - это и понятно. Но вот задание?... Его невозможно изменить. Неужели тут есть зависимость от входных сигналов из БП???
Нажимая на кнопку "select" появляется Значек напротив соответствующего параметра, далее кн. "+" / "-" мы меняем задание этого параметра, при этом происходит изменение соответствующих регистров (переменных) в программе, на дисплее оно тоже должно отображаться.Я правильно понимаю?
Нет. кн. "+" / "-" меняем уровень опорного напряжения по току и напряжению. На дисплее отображается 1 Напряжение которое выдает Ваш БП(исходя из опорного уровня по напряжению которое мы снимаем с ФНЧ(по схеме) и подаем на схему упраления БП .) 2. Ток уставки ((исходя из опорного уровня по току.) 3. Ток измеренный (Показания снимаемые с датчика тока.) Если нет обвязки то ничего не увидим.
Но ток отсечки ( I set = x.xx) мы должны видеть на дисплее, не подключая устройство к контроллеру БП. Мало видеть, ток уставки должен регулироваться энкодером/кнопками в заданных пределах. Вместе с ним изменяется ширина импульса ШИМа по току отсечки на выводе атмеги.
Ток отсечки - это внутренняя, задаваемая пользователем величина. Поэтому мы её должны видеть на дисплее и регулировать. В отличие от задания напряжения. Величину напряжения мы тоже задаём сами, но фактическое напряжение заходит в атмегу и выводится на дисплей. Напряжение без подключения к БП мы не увидем. Ток с шунта тоже пока не зайдёт в атмегу виден не будет.
Если у Вас голый контроллер, без обвески, то вы ничего не увидите. Если собрана полностью плата управления то тогда С выхода ШИМ по току мы подаем меандр на ФНЧ и оттуда снимаем постоянную составляющую на АЦП шо потом и видим на дисплее в виде Iset=.....
Заголовок сообщения: Re: БП с микроконтроллерным управлением и регулировкой парам
Добавлено: Пн мар 21, 2011 18:22:43
Родился
Зарегистрирован: Сб мар 19, 2011 01:01:27 Сообщений: 15
Рейтинг сообщения:0
Все я понял, прошу прощения за тупые вопросы... Разобрался. Задаваемый предел по току будет индицироваться через: Выход ШИМ (OC1A ) > Операционный усилитель (LM324.4) > Ан. вход процессора (ADC1). Это конкретно для данной схемы.
Как и обещал, выкладываю печатку под мегу в дип корпусе. Не все получилось как хотелось, но этот вариант мне нравится больше. Заработало сразу, только подстроил резюки. В качестве шунта используется 3 куска какого то провода, нашел на работе, что это не знаю, посчитал 3 куска как раз в районе 0.02 ома. Плата в формате DipTrace, в других форматах нет. У кого нет этой проги, могу в PDF выложить. Плата сделана под фотоспособ, поэтому не знаю, получится утюгом или нет. Нумерация элементов соответствует оригинальной схеме, но может где и не так. Все не проверял. На плате указаны все номиналы резисторов и конденсаторов, если навести мышку, то покажет. Отличий от оригинала нет, кроме R12, в оригинале он 100к у меня 10к, иначе стабилизация тока начинается при более высоком токе от установленного, с 10к стабилизируемый ток соответствует заданному. Индикатор WH1602, обратите внимание, что у него питание отличается от примененного автором BC1602. На плате установленны 6 smd перемычек формата 1206. Они обозначены как J1 и т.д. Установлен предохранитель 10А. Кому не нужну, можно это все обрезать (шунт и предохранитель), размер будет еще меньше. Забыл, не ищите на плате транзисторы как в оригинале, я не ставил за ненадобностью. фото того что получилось: плата перед пайкой
Выложите пожалуйста схему по которой эту печатку собирали, как понял это только с энкодером, без фиксированных кнопок? И еще один вопрос, какие типоразмеры конденсаторов, в DipTrace 1306, что-то таких не встречал.
mial Перерисовал Вашу плату в Sprint-Layout, разобрался что плата с энкодером и кнопками. Убрал предохранитель и шунты с платы, пере проложил некоторые проводники, размер платы 80Х46 Выкладываю, может кому пригодится, вроде ошибок нет, если заметите то прошу отписать.
igorek80 Хорошо получилось. Только где исправленная плата в lay? Я думаю, что печатка в lay, и под dip, многим поможет собрать эту конструкцию. У меня лично больше времени ушло на разводку, чем на изготовление и настройку
igorek80 Хорошо получилось. Только где исправленная плата в lay? Я думаю, что печатка в lay, и под dip, многим поможет собрать эту конструкцию. У меня лично больше времени ушло на разводку, чем на изготовление и настройку
Спасибо-то не за что. Ведь за основу взята Ваша плата, я немного просто передал чтобы для ЛУТ сделать. В lay не могу прикрепить, пишет что превышен лимит прикрепленний, кому надо в личку пишите e-mail, скину.
Спасибо. Сегодня себе сделал, завтра начну пайку. Да, и вопрос возник, энкодер можно любой использовать? Кнопка будет отдельно т.к. с кнопкой у нас в наличии нет. Взял вот такой - EC12E2420801 энкодер инкрементный 24 имп. 25мм "тугой".
PS. просьба к модератором удалить предыдущий файл платы, т.к. там есть пару ошибок.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения