Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3

ТЕМА: Сигналізатор клювання

Сигналізатор клювання 13 квіт. 2023 10:32 #1

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Вышел из строя приёмник. Определить а тем более купить такой чип проблема.
Ну и как всегда нужна Ваша помощь,если конечно есть время и возможность.

Вкладений файл:

Назва файлу: сигна...рпок
Розмір файлу:6 KB

Описание:
При включении устройства на индикаторе горит сегмент G
При подаче лог.1 на пин 15 на индикаторе отображается 1
пин 16....2
17....3
18....4
1....5
2....6
При подаче лог.1 на любой канал звуковая индикация
При кратковременной подачи лог 1 индикация канала отображается 10 сек.
При одновременной подачи лог.1 на несколько каналов индикация происходит по 5 сек. каждого канала.
При лог 0 индикатор отображает сегмент G
Кнопками устанавливается громкость и тональность .
Кнопки + - громкость, при этом на индикаторе отображается условное значение от 0 до 9 и сопровождается звуком (определение громкости на слух)
Одновременное нажатие двух кнопок переводит в режим настройки тональности (300Гц -2,5Кгц, с шагом 10 Гц) на индикаторе отображается условное значение от 0 до 9 и сопровождается звуком (определение на слух)
Сохранение настроек.

Не сочтите за наглость, если есть возможность сделать и передатчик так как зачастую выходят из строя из-за попадания воды.
Описание, а там на Ваше усмотрение.
При включении световая и звуковая индикация (пик)
При замыкании геркона на пин 2;6;7 лог.1,
При размыкании геркона пин 2;6 лог. 0 , а на пин 7 сохраняется 10 сек. лог 1
Кнопки + - громкость. сопровождается звуком
Одновременное нажатие кнопок-режим Тональность(300Гц -2,5Кгц, с шагом 10 Гц)и сопровождается звуком
Повторное нажатие двух кнопок- чувствительность.
1)каждое замыкание геркона (пик)
2)каждое второе (пик-пик)
3)каждое третье (пик-пик-пик)
Сохранение настроек.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 13 квіт. 2023 12:12 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Тональність ще можна буде якось налаштувати, правда не з кроком 10 Гц. (А краще взагалі відмовитись від цього налаштування.) Але гучність - ніяк.

Про чутливість напишіть детальніше. Кожне друге, це як? Якщо було одне спрацювання, а через три години інше - це буде вважатись другим?

По схемі - не забувайте встановлювати резистор у базі транзисторів.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 13 квіт. 2023 15:36 #3

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Тональность надо, сделать фиксированную-каждый воспринимает частоту звука по разному,я допустим высокие частоты плохо слышу-мне лучше по ниже, ну а шаг какой получается.
Чувствительность-временной интервал ни как не должен отражаться,это как-бы защита от природных явлений(волна,ветер итд)
С первым понятно - замкнули геркон и лог 1 на нужных пинах.
Во втором режиме - лог 1 будет только в том случае если геркон замкнуть 2 раза подряд.
Если замыкание геркона происходит с временным интервалом это игнорируется.
То-же и в третьем режиме, на третье замыкание подряд.
С громкостью досадно.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 13 квіт. 2023 19:12 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Antoha2000 пише:
Тональность надо, сделать фиксированную-каждый воспринимает частоту звука по разному
Так, але ще залежить від бузера. Здебільшого у них є резонансна частота і на ній він і працює.

Antoha2000 пише:
Во втором режиме - лог 1 будет только в том случае если геркон замкнуть 2 раза подряд.
Если замыкание геркона происходит с временным интервалом это игнорируется.
Ось мені і потрібно знати, скільки триває "временной интервал" і що означає "подряд". Це хвилина, година... чи скільки?

Antoha2000 пише:
С громкостью досадно.
Я поки що не знаю, як будуть розподілені ресурси МК, можна буде спробувати погратись шириною вихідних імпульсів. Як це відобразиться на якості звуку, поки не можу сказати.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 13 квіт. 2023 20:51 #5

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Разобрал сигнализатор для эксперимента.
Срабатывает сигнализатор по установленному режиму, не зависимо от промежутка времени, но в таком варианте есть ложные срабатывания.(пауза между замыканиями минут по 20)
Давайте сделаем временной интервал 10 мин. и возможность изменять его в эпром 0-60 мин. с шагом 5 мин.
А экспериментальным путём выяснится.
Пищалки 2 видов; 2040-2400Гц
С громкостью это хорошо,можно по экспереминтировать
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 14 квіт. 2023 07:49 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Antoha2000 пише:
Давайте сделаем временной интервал 10 мин. и возможность изменять его в эпром 0-60 мин. с шагом 5 мин.
Якось трохи не логічно. Такий параметр, як тональність, налаштовується один раз але на нього потрібно оперативне програмування. А ось інтервал можливо потрібно підлаштовувати для кожної рибалки, але його налаштування буде доступне тільки при прошиванні МК.

Antoha2000 пише:
Пищалки 2 видов; 2040-2400Гц
Так що робимо з тональністю?
Останнє редагування: 14 квіт. 2023 07:50 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 14 квіт. 2023 08:58 #7

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Временной интервал в процессе выберется оптимальный и будет пожизненно.
Делаем 10 мин. и возможность изменять его в эпром 0-60 мин. с шагом 5 мин.(если возможно 1 мин.)

Делаем настройку 300-2400 Гц.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 15 квіт. 2023 18:10 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Почав приймач. Ще трохи не доробив алгоритм (в основному звук), але подивіться, по можливості перевіряйте. Трохи вивільнюсь - продовжу.
Регулювання гучності не буде. Частота встановлюється кнопками. Теж ще не все, як задумано.
По схемі - зверніть увагу на необхідність резисторів для кнопок і датчиків.
Долучення:
Останнє редагування: 18 квіт. 2023 07:50 від Soir. Причина: Оновлення прошивки
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 13:22 #9

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Попытался вчера запустить и что-то не пошло.
Подключено так



Не заработало на индикаторе ничего, на пин 15 напряжение 5v, на остальных ноль.
На кнопках 2,5v
Без подтягивающих резисторов загорается сегмент G, на кнопки реакции нет, зумер и смена индикации тоже нет.
М\к рабочие, даже снимал с работающей платы-результат тот-же.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 13:29 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Soir пише:
По схемі - зверніть увагу на необхідність резисторів для кнопок і датчиків.
Я ж спеціально акцентував увагу на схемі.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 18:18 #11

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Вы знаете, просто слов нету, в трёх детальках никак не разберусь. Уже и гугл в помощь и по Вашему
протеусу, разные номиналы и никак.
Уже 5 м\к менял,проверял их на рабочем проекте, прозвонил всё на замыкание на перемычки - всё в норме. Заколдованный круг.
Без Вашей подсказки никуда!!!!
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 18:31 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
По-перше, мені потрібна повна реальна схема, якщо пристрій у Вас уже зібраний. З реальними номіналами деталей. Тоді можна буде щось обговорювати, радити а можливо і вносити зміни у прошивку. Поки що Ви виклали тільки якість обривки, по яких не все зрозуміло.
Дальше зверніть увагу на підключення кнопок. Вони повинні бути підтягнуті до +5V (див. проект).

Перевірте, чи дійсно
на пин 15 напряжение 5v
чи немає тут якоїсь помилки (знову потрібна Ваша повна схема, щоб у цьому розібратись).
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 20:23 #13

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Вот схема

Вкладений файл:

Назва файлу: 628сигнал.WinRAR.rar
Розмір файлу:7 KB

Вроде всё дорисовал; кнопки подтянуты к питанию, пины 15-18 и 1-2 подтянуты к земле.
Логика работы довольно проста ; сигнал с ТХ приходит на RX и на выходе RX одного из каналов появляется лог.1. Она приходит на один из каналов (15-18,1-2)
Ну а дальше никак не хочет писщять и рисовать циферки.

Собрал по этой схеме:и кнопки подтянуты и входы подтянуты а не хочет работать.
На пине 15 присутствует 4,5v
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 20:52 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Antoha2000 пише:
На пине 15 присутствует 4,5v
Спрацював датчик №1?
На 14-ому є +5V?
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 21:12 #15

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Нет датчик не сработал, на 15 пине постоянно 4,5v. не зависимо от датчика.
14 пин это-же питание чипа, конечно есть, и конденсаторы по питанию есть.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 21:19 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Antoha2000 пише:
Нет датчик не сработал, на 15 пине постоянно 4,5v. не зависимо от датчика.
Зрозуміло. Оновив прошивку.

Antoha2000 пише:
14 пин это-же питание чипа, конечно есть, и конденсаторы по питанию есть.
Так, коли щось не працює, то потрібно перевіряти все. І починати з живлення.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 22:00 #17

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Заработало!!!!
Все каналы срабатывают , индикация каналов происходит, зуммер работает и частота регулируется.
(конечно беда что громкости нету- рыбаки будут бить как старое ведро, пока проверял уже хотели с дому выгнать)
А в чём загвоздка? в м\к ,может попробовать Шим- протеус одно а железо другое.

Не работает - одновременное срабатывание нескольких каналов( поочерёдно номер канала по 5 сек.)
Зуммер- звук только по срабатыванию канала и настройка звука чтобы не зависела от срабатывания каналов.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 22:12 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Antoha2000 пише:
А в чём загвоздка? в м\к ,может попробовать Шим- протеус одно а железо другое.
Proteus симулює так, як воно буде працювати і в залізі.
Загвоздка в можливостях даного МК. Тому встановлюйте зовнішнє регулювання (змінний резистор, наприклад).

Antoha2000 пише:
Не работает - одновременное срабатывание нескольких каналов( поочерёдно номер канала по 5 сек.)
Це повинно працювати.

Antoha2000 пише:
Зуммер- звук только по срабатыванию канала и настройка звука чтобы не зависела от срабатывания каналов.
Ще не все закінчив, трохи згодом продовжу.

P.S.
До речі, резистори на массу для входів з датчиків можна не встановлювати. Вони потрібні тільки в разі коли датчик це просто замикання контактів на +5V.
Останнє редагування: 16 квіт. 2023 22:15 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 22:22 #19

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Не работает - одновременное срабатывание нескольких каналов( поочерёдно номер канала по 5 сек.)

Ещё раз проверил не работает.
Мне не к спеху- как будет у Вас возможность продолжим.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 16 квіт. 2023 23:01 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Подивлюсь. В симуляторі ж працює? Чи теж ні?
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 17 квіт. 2023 08:22 #21

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
В симуляторе и в железе (вчера не досмотрел) работает если на входы подавать сигнал продолжительно.
А надо что-бы даже при кратковременной подаче сигнала на какие-то входы отображалась нумерация канала.
Soir извините но я наверное не правильно или не полностью изложил принцип работы.Попытаюсь изложить.

Допустим; сработал 1 канал,происходит индикация канала 10 сек.,если в это время срабатывает 2 канал - игнорируется канал 1 и происходит индикация канала 2 а потом происходит поочерёдная индикация этих каналов(сделайте 2 сек.)
Если в это время (10 сек.) сработал 3 канал, предыдущее игнорируется и происходит индикация 3 канала а потом снова происходит поочерёдная индикация каналов.
Если прошло время индикации канала (10сек.) и не было повторного срабатывания канал не отображается
Время индикации канала (10 сек.) происходит от последнего срабатывания.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 17 квіт. 2023 14:28 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Оновив прошивку. Спрацювання датчика приводить до відображення його номеру 5 раз по 2 секунди. Тобто у сумі 10 секунд від розімкнення контактів. Якщо інших замкнтих контактів немає - тоді 10 секунд одним "траншем". Якщо є інші - тоді поки програма не відрахує п'ять проміжків по 2 секунди.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 17 квіт. 2023 16:42 #23

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Всё работает как Вы описали, но в результате тестов выявилось моё упущение.
Сейчас при подаче сигнала на несколько каналов индикация отрабатывает правильно, но при подаче повторного сигнала на один из каналов не отображается канал на который был подан сигнал.

Нужно при повторном сигнале на любом из каналов -отображение канала, приоритет последнего сигнала-если сигнала нет программа отрабатывает дальше.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 17 квіт. 2023 16:58 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13634
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Оновив прошивку.
Увійдіть до облікового запису, щоб писати повідомлення.

Сигналізатор клювання 17 квіт. 2023 17:14 #25

  • Antoha2000
  • Antoha2000 аватар
  • онлайн
  • I'm here long time
  • Дописи: 144
Проверил,всё на высшем уровне.
А звук я так понял Вы пока не делали?
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir