Страница 1 из 1

Фотостат

Добавлено: Сб июл 05, 2014 17:44:12
FateBJ
Здравствуйте. Никогда ранее не разрабатывал устройства. Максимум на что способен - это повторить за кем-то. Но вот появилась необходимость сделать агрегат, который будет красиво поддерживать всегда один и тот же уровень освещенности в помещении. Ничего уже придуманного не нашлось в сети и начал я мастерить велосипед. По прошивке вопросов не имею. Сейчас там просто ацп0 замеряется яркость с ацп1 замеряется уставка. Путем изменения скважности достигается уравнивание значений полученных с обоих каналов ацп. Думаю это неправильно и надо будет добавить алгоритмы усреднения показателей, что бы ничего не моргало. Но вопрос не в этом.

Собственно хочу спросить у профессионалов - что бы вы изменили или добавили в схему.


Изображение

Re: Фотостат

Добавлено: Сб июл 05, 2014 17:50:56
Рязанцев Владислав
Я бы послал на йух МК и сделал бы нормальное аналоговое устройство.
А вы это для себя делаете, или для кого-то?

Re: Фотостат

Добавлено: Сб июл 05, 2014 17:52:03
FateBJ
Для себя. Сделал бы аналоговое, если б знаний хватило. Хватило только на, что сделал ))

Re: Фотостат

Добавлено: Сб июл 05, 2014 18:21:53
Рязанцев Владислав
Всего-то нужно сделать ШИМ, управляемый фоторезистором.

Re: Фотостат

Добавлено: Сб июл 05, 2014 19:02:16
uk8amk
У вас ОУ криво включён. Да и при корректном подборе номиналов R1/R2 ОУ скорее всего будет лишним.

Re: Фотостат

Добавлено: Сб июл 05, 2014 20:37:58
FateBJ
Спасибо добрый человек. Избавление от ОУ решило некоторые проблемы с точностью. Теперь это выглядит так
СпойлерИзображение
Какие ещё будут замечания?

Re: Фотостат

Добавлено: Сб июл 05, 2014 22:59:03
nirq
Зачем порнография на выходе? Один ключ необходим и достаточен. Просто ключ. Целесообразнее полевой, чем биполярный - пусть лучше лента греется, раз уж она и так греется. Зато КПД.

Что дают цифовые манипуляции вместо аналоговых: калибровку. Причём не "вообще", а в каждой точке.
Это выгоднее делать программно.

А на уровень "вообще освещённости" наложится ещё и сочетание спектральных свойств глаза с спектральными свойствами фотодатчика и (разнородных) источника(ов) света, и характер зависимости всего этого от яркости, а яркости от напряжения, и геометрическое распределение света по пространству... если, конечно, предполагается живой зритель, ради которого вся затея и.



И да, схема получается читаемее, если рисовать её логично: слева направо от входа к выходу (от причины к следствию); сверху вниз от большего напряжения ("плюспитания") к меньшему ("земле").
Не надо экономить место на экране в ущерб читаемости. Место на экране стоит ноль копеек.

(ещё с ресета об землю не помешал бы конденсатор)

Re: Фотостат

Добавлено: Вс июл 06, 2014 12:25:14
FateBJ
Спасибо.
СпойлерИзображение
Так вроде все?

Re: Фотостат

Добавлено: Вс июл 06, 2014 12:31:13
kalobyte
выкини кварц, мега работает от встроеного 8мгц генератора
выкини резистор и поставь кнопки
фоторезистор должен образовывать делитель напряжения при помощи постоянного резистора
со средней точки делителя и снимается напряжение на ацп

Re: Фотостат

Добавлено: Вс июл 06, 2014 13:11:41
FateBJ
Насчет кварца согласен. Фоторезистор так и подключен, как Вы говорите. А кнопки чем мне будут лучше? Бесперебойное питание устройства не рассматриваю. Кнопки за собой потянут супервизор питания. Или я ошибаюсь? Да и вообще аналоговое управление по-моему всегда, везде было, есть и будет удобнее.

Re: Фотостат

Добавлено: Вс июл 06, 2014 13:23:50
АлександрЛ
Видимо, имелось ввиду- устанавливать "яркость" освещения не вращением переменного резистора, а КНОПКАМИ устанавливать значение АЦП, соответствующее определённой "яркости" освещения.. Только такое решение потребует ещё индикатор в схему добавлять..

У меня на похожем принципе сделано управление ПС- установка температуры делается переменником- ну, так мне понравилось больше, и к тому же не надо было "запоминать" установки.. Сейчас, скорее всего, сделал бы по- другому..

Re: Фотостат

Добавлено: Вс июл 06, 2014 13:36:56
FateBJ
Кнопками установить значение АЦП. Это как? Я это представляю как 256(8бит шим) кнопок через постоянные резисторы к ацп. :) Или с помощью 2х кнопок, но тут уже АЦП не участвует. Да и черт с ними. Значение придется запоминать, а значит новые усложнения и программной и аппаратной части. Мне кажется моя просьба удовлетворена. Схема выглядит логичной, надежной, без лишней лабуды. Спасибо всем, кто откликнулся.

Re: Фотостат

Добавлено: Вс июл 06, 2014 21:52:14
kalobyte
FateBJ писал(а):Схема выглядит логичной, надежной, без лишней лабуды.
если ты используеш резистор для регулировки в связке с контроллером, то контроллер тебе не нужен :)))
сделать пропорцианальное управление можно и аналоговой схемой
FateBJ писал(а): Или я ошибаюсь?
ошибаешся
супервизор нужен для сброса при низком питании, а то бывает прошивка портится или глючит
так что лучше выключить контроллер сразу
к тому же это уже встроено в мегу

Re: Фотостат

Добавлено: Пн июл 07, 2014 20:30:01
nirq
Кварц развести, но не впаивать - получится более универсальная макетка.
Индуктивность развести, но заменить перемычкой - и так сойдёт. Можно даже сразу в схеме заменить перемычкой. Разводка в целом на хоть что-нибудь практическое повлияет больше, чем эта нарисованная индуктивность.
Затвор можно без резистора. Не вообще любой затвор, а конкретно этот.
Пока пин не настроен как выход - затвор болтается в воздухе, соответственно нагрузка... можно притянуть затвор к земле резистором, чтоб не болтался. Не обязательно.

В рисовании схем, конечно, есть к чему стремиться... не стесняйся пользоваться символом "_|_", например - он для того и придуман, чтоб обойтись без проведения линии через все эти точки.
Делитель опять же: сколько секунд на него приходится смотреть, чтоб понять, что это просто делитель?
А микросхему не обязательно рисовать в виде корпуса. Это ж принципиальная схема, а не сборочный чертёж.

Самое главное: побольше самостоятельности.
Даже подчинённый если б перед каждым чихом сначала к начальнику обращался за разрешением приступить к чиханию по утверждённому проекту с учётом поправок... а если вместо начальника обращаться за разрешением чихнуть к случайным прохожим... или даже в Академию Наук... к профессорам, специалистам по чиханию...
Лучше сам исправить свою ошибку, чем сделать без ошибки, но не сам.

Re: Фотостат

Добавлено: Пн июл 07, 2014 21:53:28
АлександрЛ
FateBJ писал(а):Кнопками установить значение АЦП. Это как?
Ну, как- как?.. Сигнал с фоторезистора подаётся на АЦП, а в программе задаётся: - "увеличивать яркость источника света до тех пор, пока сигнал с датчика (фоторезистора) не станет равным установленному значению.. Если сигнал больше, то нужно уменьшать яркость...

зы.. ну, в паяльной станции примерно то же самое делается, только там в качестве датчика- термопара или терморезистор
зызы в Мега8- АЦП- 10 бит.. от 0 до 1023

Re: Фотостат

Добавлено: Вт июл 08, 2014 15:52:41
nirq
Не надо здесь "в Мега8- АЦП- 10 бит".
Через арифметическую обработку множества выборок будет получаться любая разрядность - хоть 11, хоть 12, хоть 7. В обмен на "замедление реакции", которое здесь нужно, а не вредно.

Re: Фотостат

Добавлено: Вт июл 08, 2014 15:58:30
АлександрЛ
Ну, я так думаю, что реально и 64 (или32) уровня яркости хватит "за глаза", а вот если их будет очень много- то за...мучаешься устанавливать нужную.. при регулировке громкости у телевизоров- обычно 16 - 32 "уровня", в яркости и контрастности я встречал 32- 100.. Просто "двумя кнопочками"- инкремент/декремент такое количество выставлять удобнее, чем 1000...
СпойлерУ меня в самодельной ПС с "установкой резистором"
Фото3.JPG
(72.69 КБ) 91 скачивание
точность установки сделана- 4 градуса, иначе "дрожь" напряжения на АЦП вызывала "переключение индикатора в режим индикации установленной температуры, вместо текущей..
При отладке программу ПС с "установкой температуры переменным резистором"- индикация сделана так: пока "крутишь" резистор- на индикатор выводится "устанавливаемая температура", и светятся все "десятичные точки" когда крутить перестаёшь, через секунду индикатор начинает показывать текущую температуру паяльника..