Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию.

 
Опции темы
Непрочитано 01.11.2022, 09:49  
bocem
Почётный гражданин KAZUS.RU
 
Аватар для bocem
 
Регистрация: 16.01.2009
Сообщений: 2,271
Сказал спасибо: 0
Сказали Спасибо 1,387 раз(а) в 549 сообщении(ях)
bocem на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Если на самом деле нужен извещатель появления сети на десять сек, а надо для это, что бы засечь этот момент то бесперебойник сам это хорошо делает. Сдается мне причина в чём-то другом! Поскольку предложенная мною схема автоматически избавляет от самой надобности в устройстве
Реклама:
bocem вне форума  
Непрочитано 01.11.2022, 11:24  
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 305
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

mike-y-k, Идея замечательная сделать на аттини, темболее упрощается схема. Но я сам не напишу прошивку, языками не владею. Это разве что кто нибудь поможет прикрутить десяти секундную длительность. В сети нашол схему двух тональной сирены https://fornk.ru/5480-attiny13-dvuxt...ena/#gsc.tab=0
Но скомпелировать и просиммулировать прошивку в протеусе нет возможности, (уже почти сутки сижу без света), чтобы хотябы примерно знать как она звучит.

bocem, Забудьте! Вашу схему я делать не буду, поскольку аттини 13 мне обойдется вполовину дешевле чем релле на 220в.

Последний раз редактировалось mike-y-k; 01.11.2022 в 15:39.
Andre_san вне форума  
Непрочитано 01.11.2022, 13:47  
valery035
Прохожий
 
Регистрация: 24.07.2006
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
valery035 на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Это конечно неспортивно, но обычный активный пьезозуммер https://izhevsk.vseinstrumenti.ru/el...u-sq0215-0001/
valery035 вне форума  
Непрочитано 01.11.2022, 14:14  
croma
Гражданин KAZUS.RU
 
Регистрация: 20.01.2008
Сообщений: 601
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
croma на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Сообщение от Andre_san Посмотреть сообщение
Цитата:
R1: 100 Ом +- 10% 0.5 Вт
С1: 0.33мкФ +- 20%
Хотелось бы видеть расчет.
Конденсатор необязателен.
А уж резистор посчитать совсем несложно.
Пару ватт и около полсотни ком получиться.

Можно и конденсатор применить.
Сопротивление конденсатора на частоте онлайн калькуляторы считают.

Входное напряжение после выпрямителя будет около 315 вольт.

Последний раз редактировалось mike-y-k; 01.11.2022 в 15:01. Причина: минимум оффтоп
croma вне форума  
Непрочитано 01.11.2022, 15:12  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 682
Сказал спасибо: 362
Сказали Спасибо 756 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Сообщение от Andre_san Посмотреть сообщение
В сети нашол схему двух тональной сирены https://fornk.ru/5480-attiny13-dvuxt...ena/#gsc.tab=0
Ссылка недоступна; разве что скачать и приаттачить здесь в теме исходник(и) и схему.. Попробую скомпилировать, если там есть исходник(и) под имеющийся инструментарий.
j-Roger вне форума  
Непрочитано 01.11.2022, 15:24  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Схема и исходник (изначально под avr-gcc)
Код:
#include ‹avr/io.h›
#include ‹avr/interrupt.h›
#include ‹avr/pgmspace.h›
#include ‹util/delay.h›
#define    SPEAKER_PIN    PB0
#define    N_1    (_BV(CS00))
#define    N_8    (_BV(CS01))
#define    N_64   (_BV(CS01)|_BV(CS00))
#define    N_256  (_BV(CS02))
#define    N_1024 (_BV(CS02)|_BV(CS00))

static void twotone_alarm(uint8_t type);
static void tone_loop(uint8_t OCRxn, uint8_t N, uint8_t max, uint8_t delay, uint8_t pause, uint8_t fade);
static void timer_set(uint8_t OCRxn, uint8_t N);
static void sleep(uint8_t ms);

int main(void) {

    /* setup */
    DDRB |= _BV(SPEAKER_PIN); // устанавливаем вывод динамика как ВЫХОД
    TCCR0A |= _BV(WGM01); // устанавливаем режим таймера на Fast PWM
    TCCR0A |= _BV(COM0A0); // подключаем вывод PWM к каналу A Timer0

    /* loop */
    while (1) {
        twotone_alarm(1);
    }
}

void twotone_alarm(uint8_t type) {
    switch(type) {
    / * Здесь своя двухтональная сигнальная композиция! * /
    case 1:
        tone_loop(123, N_8, 6, 10, 10, 1);
        tone_loop(22, N_8, 6, 10, 0, -1);
        break;
    default:
    case 0:
        tone_loop(32, N_8, 6, 10, 10, 1);
        tone_loop(22, N_8, 6, 10, 0, -1);
        break;
    }
}

/**
  * Цикл однотонного звука с эффектом fade-in/out.
  *
  * Базовая частота прямоугольной волны,
  * F = F_CPU / (2 * N * (1 + OCRnx)), где:
  * - F - расчетная частота ШИМ
  * - F_CPU - источник тактовой частоты (1,2 МГц)
  * - переменная N представляет коэффициент предварительного делителя (1, 8, 64, 256 или 1024)
  * @ param OCRxn: значение OCRxn таймера
  * @param N: предварительный делитель таймера (N_1, N_8, N_64, N_256, N_1024)
  * @param max: количество итераций (incr / decr OCRxn)
  * @param delay: небольшая задержка после каждой итерации в миллисекундах
  * @param pause: задержка после тонового цикла, задержка между тонами
  * @param fade: коэффициент fade-in (1) или out (-1)
*/
void tone_loop(uint8_t OCRxn, uint8_t N, uint8_t max, uint8_t delay, uint8_t pause, uint8_t fade) {
    uint8_t i;

    for (i = 0; i ‹ max; ++i) {
        timer_set(OCRxn, N);
        OCRxn += fade;
        sleep(delay);
    }
    sleep(pause);
}

void timer_set(uint8_t OCRxn, uint8_t N) {
    TCCR0B = (TCCR0B & ~((1‹‹CS02)|(1‹‹CS01)|(1‹‹CS00))) | N;
    OCR0A = OCRxn - 1;
}

void sleep(uint8_t ms) {
    uint8_t i;

    for (i = 0; i ‹ ms; ++i) {
        _delay_ms(1);
    }
}
Собственно я бы добавил в схему светодиод с сопротивлением и мигал бы им в такт со звуком первое время (типа 10s), а потом продолжил бы уже только мигать без звука.
Ну и вариант с кнопкой отключения звука на еще одну ногу - переключать изначальное значение некоторой переменной при обнаружении нажатия кнопки (держать кнопку нажатой пока звук не пропадет) - еще одно сопротивление на питание и кнопка в схему… С кнопкой тогда не заморачиваться с длительностью сигнала… Такой вариант с кнопкой исключительно для упрощения обработки ее состояния без отладки прерывания - просто проверкой состояния чтением из порта…
Миниатюры:
Нажмите на изображение для увеличения
Название: attiny13-dvuxtonalnaya-sirena-1.jpg
Просмотров: 0
Размер:	15.1 Кб
ID:	173418  
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 01.11.2022 в 16:27.
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
j-Roger (01.11.2022)
Непрочитано 01.11.2022, 16:26  
Andre_san
Вид на жительство
 
Аватар для Andre_san
 
Регистрация: 24.08.2011
Сообщений: 305
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Andre_san на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

mike-y-k, Мигающий светодиод это хорошо. Но вот кнопку, не надо, лучше длительность 10 сек. Это на тот случай если рано утором включат электроснабжение.(чтоб не вставать)

j-Roger, скомпилируйте пожалуйста, хотелось в протеусе послушать как сигнал звучит.

bocem, мы легких путей не ищем.

Последний раз редактировалось mike-y-k; 01.11.2022 в 16:29.
Andre_san вне форума  
Непрочитано 01.11.2022, 16:36  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Andre_san, таки при появлении напряжения в сети стоит встать и подключить нужное на зарядку для полной готовности к следующей итерации отключения…
В таком варианте в коде добавить еще один порт для чтения состояния от переключателя режима звучания - или условные 10s (которые вполне можно и кнопкой отключать), или до нажатия кнопки…
Алгоритм, в отличии от жесткой схемы можно и подкрутить под конкретные потребности без паяльника, но эти возможности туда лучше заложить на схеме сразу…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 01.11.2022, 17:42  
croma
Гражданин KAZUS.RU
 
Регистрация: 20.01.2008
Сообщений: 601
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
croma на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Бытовой вентилятор и бумажка прислоненная к лопастям может звучать будет не так, да зато от без исходников и расчетов обойдется.

Последний раз редактировалось mike-y-k; 01.11.2022 в 18:33. Причина: оффтоп
croma вне форума  
Непрочитано 01.11.2022, 18:32  
kreking
Почётный гражданин KAZUS.RU
 
Регистрация: 04.02.2005
Сообщений: 2,228
Сказал спасибо: 1,020
Сказали Спасибо 823 раз(а) в 606 сообщении(ях)
kreking на пути к лучшему
По умолчанию Re: сигнализатор появления напряжения в сети переменного тока

Можно и на TL431 сделать, но ТС кочет на МК. Похвально, самообучение приветствуется.
Миниатюры:
Нажмите на изображение для увеличения
Название: TL431.jpg
Просмотров: 0
Размер:	131.2 Кб
ID:	173422  

Последний раз редактировалось kreking; 01.11.2022 в 18:34. Причина: Рисунок
kreking вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти схемы мощных промышленных регуляторов постоянного тока Владимир08 Производственное оборудование 33 16.07.2019 16:33
Будут ли выбросы напряжения в сети? vidask Электроника - это просто 74 17.11.2018 05:31
Распродажа комплектующих. Norm_B Барахолка электронных компонентов 1 10.01.2018 17:05
Фотодатчик AsikK Автоматика и аппаратура связи 138 11.03.2007 22:01
Проблема со стабилизатором переменного напряжения Vovan_a Источники питания и свет 31 24.01.2007 12:29


Часовой пояс GMT +4, время: 21:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot