Фотостат

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

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

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


Изображение
Контактная информация:
Реклама
Аватара пользователя
Сообщения: 1781
Зарегистрирован: Пн июн 24, 2013 23:00:42
Откуда: Казахстан

Сообщение Рязанцев Владислав »

Я бы послал на йух МК и сделал бы нормальное аналоговое устройство.
А вы это для себя делаете, или для кого-то?
Изображение
Ваши хотелки за ваши деньги
Реклама
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

Для себя. Сделал бы аналоговое, если б знаний хватило. Хватило только на, что сделал ))
Контактная информация:
Аватара пользователя
Сообщения: 1781
Зарегистрирован: Пн июн 24, 2013 23:00:42
Откуда: Казахстан

Сообщение Рязанцев Владислав »

Всего-то нужно сделать ШИМ, управляемый фоторезистором.
Изображение
Ваши хотелки за ваши деньги
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

У вас ОУ криво включён. Да и при корректном подборе номиналов R1/R2 ОУ скорее всего будет лишним.
Реклама
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

Спасибо добрый человек. Избавление от ОУ решило некоторые проблемы с точностью. Теперь это выглядит так
СпойлерИзображение
Какие ещё будут замечания?
Последний раз редактировалось FateBJ Вс июл 06, 2014 12:25:38, всего редактировалось 1 раз.
Контактная информация:
Реклама
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Сообщение nirq »

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

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

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



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

(ещё с ресета об землю не помешал бы конденсатор)
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

Спасибо.
СпойлерИзображение
Так вроде все?
Контактная информация:
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

выкини кварц, мега работает от встроеного 8мгц генератора
выкини резистор и поставь кнопки
фоторезистор должен образовывать делитель напряжения при помощи постоянного резистора
со средней точки делителя и снимается напряжение на ацп
тематические ответы только в форуме, в приват не пишите
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

Насчет кварца согласен. Фоторезистор так и подключен, как Вы говорите. А кнопки чем мне будут лучше? Бесперебойное питание устройства не рассматриваю. Кнопки за собой потянут супервизор питания. Или я ошибаюсь? Да и вообще аналоговое управление по-моему всегда, везде было, есть и будет удобнее.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 44003
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

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

У меня на похожем принципе сделано управление ПС- установка температуры делается переменником- ну, так мне понравилось больше, и к тому же не надо было "запоминать" установки.. Сейчас, скорее всего, сделал бы по- другому..
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Ср окт 06, 2010 19:46:17
Откуда: Москва

Сообщение FateBJ »

Кнопками установить значение АЦП. Это как? Я это представляю как 256(8бит шим) кнопок через постоянные резисторы к ацп. :) Или с помощью 2х кнопок, но тут уже АЦП не участвует. Да и черт с ними. Значение придется запоминать, а значит новые усложнения и программной и аппаратной части. Мне кажется моя просьба удовлетворена. Схема выглядит логичной, надежной, без лишней лабуды. Спасибо всем, кто откликнулся.
Контактная информация:
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

FateBJ писал(а):Схема выглядит логичной, надежной, без лишней лабуды.
если ты используеш резистор для регулировки в связке с контроллером, то контроллер тебе не нужен :)))
сделать пропорцианальное управление можно и аналоговой схемой
FateBJ писал(а): Или я ошибаюсь?
ошибаешся
супервизор нужен для сброса при низком питании, а то бывает прошивка портится или глючит
так что лучше выключить контроллер сразу
к тому же это уже встроено в мегу
тематические ответы только в форуме, в приват не пишите
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Сообщение nirq »

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

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

Самое главное: побольше самостоятельности.
Даже подчинённый если б перед каждым чихом сначала к начальнику обращался за разрешением приступить к чиханию по утверждённому проекту с учётом поправок... а если вместо начальника обращаться за разрешением чихнуть к случайным прохожим... или даже в Академию Наук... к профессорам, специалистам по чиханию...
Лучше сам исправить свою ошибку, чем сделать без ошибки, но не сам.
Друг Кота
Аватара пользователя
Сообщения: 44003
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

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

зы.. ну, в паяльной станции примерно то же самое делается, только там в качестве датчика- термопара или терморезистор
зызы в Мега8- АЦП- 10 бит.. от 0 до 1023
Опытный кот
Сообщения: 758
Зарегистрирован: Вс фев 10, 2013 15:26:00

Сообщение nirq »

Не надо здесь "в Мега8- АЦП- 10 бит".
Через арифметическую обработку множества выборок будет получаться любая разрядность - хоть 11, хоть 12, хоть 7. В обмен на "замедление реакции", которое здесь нужно, а не вредно.
Друг Кота
Аватара пользователя
Сообщения: 44003
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

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

Вернуться в «Теория»