Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - masivnik

Страницы: [1]
1
Уважаемые форумчане!
Не знаю, на сколько кому интересно и кому будет нужно: я относительно недавно (пол года) занимаюсь FC и ПРОТЕУСОМ, опыту мало,  но может, кому пригодится.
Второй мой проект – это часы-будильник-термометр в теме «часы на DS1307», третий – выложен в теме «Защита по сетевому напряжению 220 вольт». Ну а самый первый – это индикатор напряжений, тока, температура и таймер к блоку питания с сайта «СХЕМНЕТ», тема http://forum.cxem.net/index.php?showtopic=76820&st=0
Изначально хотел просто сделать вольтметр – но потом мне этого оказалось мало и напихал в него: электронное включение-выключение БП (сеть и дежурный режим), вольтметр 2-х напряжений, амперметр (практически тот же вольтметр – не делал усиление АЦП) если посмотрите схему БП то в нем применяется операционник, термометр (терморезистор) – от температуры срабатывает вентилятор, с повышением температуры увеличивается скорость вращения  и при превышении 90 градусов отключается БП, таймер – отключает БП, время работы, электронная установка пределов напряжений и тока – отключает БП. Вкратце - примерно накидал.
Т.к. это первая моя работа – поэтому я в ней многое что нагородил не так как можно было бы (опыт и понимание приходит со временем). Тем не менее, все работает нормально.
Если кому нужно, заинтересовало – могу выложить(с инструкцией), но обсуждать правильность написанной программы не буду.  Мне проще его заново начать писать – чем вспоминать, что да как и почему, т.к. нет желания, он меня на данный момент устраивает.

2
Все таки решил создать тему.
Не знаю – насколько я созрел и готов для создания темы. Но раз говорят делать – надо делать.
Изначально задал вопрос в теме Re:ATmega32 - стабилизатор сетевого напряжения 220v
http://flowcode.info/smf/index.php?topic=37.msg15256#msg15256

Я планирую собрать простую схему защиты от повышенного напряжения (можно и от пониженного), а именно использовать её как дополнительную примочку к простому ДИФ автомату (в квартире стоит АД12 на 50А и диф. током срабатывания 30 мА).
На данный момент остановился на схеме замера сетевого напряжения и вывода её на индикатор.
У меня есть два процессора: Atmega16 и Attiny26.
Основываясь на статью «Измерение действующего значения напряжения»
http://flowcode.info/smf/index.php?topic=37.msg220#msg220
и на работу Виктор–а (с темы Re:ATmega32 - стабилизатор сетевого напряжения 220v), а также индикацию описанную mim с
http://flowcode.info/smf/index.php?topic=401.msg15203#msg15203
я вроде написал прошивку для каждого проца. Проц Attiny26 - было бы более удобно использовать (размер, и тратить на простое устройство Atmega16 - не хочется).
Кому интересно - смотрите архив.
Интересно что с Attiny26 у меня ни как не получается дискретизировать полупериоды синусоиды более 7 раз, а вот на Atmega16, на той же частоте процессора 8Мгц, практически 86 раз (что на мой взгляд, на данной частоте проца, максимум). В Attiny26 почему-то много время уходит на АЦП, возможно это так и должно быть (таков процессор), но возможно это недостаток FC или Протеуса. Почему так получается - я пока не знаю?
Если кто знает - подскажите, на Attiny26 это максимум или что-то я делаю не так?
А так же подскажите - правилен ли мой подход к измерению сетевого напряжения или можно гораздо проще и надежней (способ замера другой и его расчета, время срабатывания). Как замер напряжения можно было бы обойти без так называемой "синхронизации" из вне, вернее без дополнительных примочек к процессору, а используя тот же вход АЦП? - наверняка есть, но я пока не понял как это правильно сделать?

Далее получил ответ от mim
http://flowcode.info/smf/index.php?topic=37.msg15262#msg15262

Страницы: [1]