-
- работают как новенькие :)) Мож потому что у меня там п/п чтения с
них с подавлением дребезга? и то, что контакт "не очень" как-то и
не заметно вообще. Сейчас ткнул осцилльником - да, если несильно
нажимать - видно "шуршание", но в алгоритме нажатие отрабатывается
чётко. (кстати да, у меня есть старые кнопки в тубах - вообще с
чёрными ногами. Для интереса разобирал одну - и под мембраной
контакт тоже весь в чёрных окислах) - Adept(30.08.2024 17:58)
- А может это матричная клавиатура была, да подзабылось со временем? - alexem(31.08.2024 21:52)
- Не думал что ветка после моего сообщения так растянется. Я тролль? ))) - alexem(01.09.2024 20:39)
- Потому что в ходу блядский алгоритм опроса кнопок, от ардуинщиков. maik-vs(238 знак., 01.09.2024 15:39)
- Что есть алгоритм ардуинщиков? Andreas(213 знак., 01.09.2024 18:00)
- раз уж тут народ делится. У меня с юных лет было просто всегда.
Опрос строго по тактам (1-5 мсек). Первое нажатие - запуск
счетчика. Каждый такт при продолжении нажатия - инкремент. Любое
отжатие - сброс. Насчитал непрерывно 50 мсек - есть нажатие. Этот
принцип что в одиночных кнопках, что в матричной клавиатуре. - Лaгyнoв(02.09.2024 07:51)
- Вот здесь изящно: Yurasvs(1 знак., 02.09.2024 12:43, ссылка)
- Максим делал чипы для фильтрования дребезга. Кстати, алгоритм
удобно делать, задвигая выборки в целочисленную переменную. Когда
задвинулись все нули или все единицы, регистрируем переключение. SciFi(289 знак., 02.09.2024 09:41, ссылка)
- совершенно случайно я так с датчика литров в старом 8-битнике импульсы ловил. Задвигал бит порта а регистр каждые 100 мксек. Все нули - замкнут, все единицы - разомкнут. В конце 90-х думал - как здорово я придумал. :-) - Лaгyнoв(02.09.2024 12:31)
- Интегратор с ограничением уровней + 2 компаратора. Хоть считай,
хоть сдвигай, хоть RC фильтр поставь. - maik-vs(02.09.2024 09:53)
- Перебор. Задача на 5 копеек, а решение на рубль. Это как байка про
космическую шариковую ручку и простой карандаш. - SciFi(02.09.2024 09:54)
- Где же перебор? Интегратор и есть. maik-vs(286 знак., 02.09.2024 10:15)
- Плохой пример, в итоге минусов у карандаша больше оказалось и все вернулись к ручке. - Andreas(02.09.2024 10:03)
- Перебор. Задача на 5 копеек, а решение на рубль. Это как байка про
космическую шариковую ручку и простой карандаш. - SciFi(02.09.2024 09:54)
- На отжатие надо не сброс, а декремент. Когда этим занимался, мучил
разные кнопки на предмет дребезга. maik-vs(148 знак., 02.09.2024 09:22)
- Во время самого уже уверенного нажатия иголки? Ну если так. Тогда
по моему алгоритму будет двойное (тройное) нажатие. Сейчас глянул.
А ведь я давно не заглядывал. Оказывается как-то поменял уже
алгоритм. И действительно в последней версии клавы 4Х4 у меня на
отжатие тоже счетчик есть. Признаю. :-) - Лaгyнoв(02.09.2024 09:41 - 09:50)
- Ну, это была старенькая кнопка. Кнопка - пенсионерка, не справлялась уже ))) maik-vs(91 знак., 02.09.2024 09:49)
- Во время самого уже уверенного нажатия иголки? Ну если так. Тогда
по моему алгоритму будет двойное (тройное) нажатие. Сейчас глянул.
А ведь я давно не заглядывал. Оказывается как-то поменял уже
алгоритм. И действительно в последней версии клавы 4Х4 у меня на
отжатие тоже счетчик есть. Признаю. :-) - Лaгyнoв(02.09.2024 09:41 - 09:50)
- Алгоритм ардуинщиков это прерывание по фронту от кнопки и перечитать через 50-80мс. Что прочиталось, то и состояние. Это даже работает, пока нет никакого дребезга. - maik-vs(01.09.2024 18:20)
- зато будут проблемы с ложными срабатываниями в недружесвенном
ЭМС-окружении или при кондуктивных помехах ("...плавали, - знаем"(С) :)) - Adept(01.09.2024 18:13)
- Ток помехи в несколько ма у меня пока не встречался, зато вредные опытные продавщицы, которым 50мс задержки уже много, встречались. В промке я делал переброс состояний по счетчику, например 5 на замыкание и 20 на размыкание, но разницы не увидел, так, на всякий случай. - Andreas(01.09.2024 18:41)
- Почему? Кнопка замыкает на землю вход, подтянутый к питанию. Помеха
должна просадить вход до нуля, в моменты опроса, несколько раз
подряд. Маловероятно. maik-vs(82 знак., 01.09.2024 18:25)
- в некоторых конструктивных исполнениях, или при высокой
интенсивности помех - вполне вероятно, не говоря уже о том, если
кнопка (или дискретный сигнал) отрабатывается по прерыванию, - а
такое тоже бывает (у меня, кстати, через п/п подавления дребезга
пропускаются все внешние дискретные сигналы, - очень помогает в
борьбе с помехами)) - Adept(01.09.2024 18:30)
- Бывает многое. У меня коробочка со светодиодами, которой
прозванивают витую пару - там диоды и светодиодов зелёных 8 штук -
светилась вся на одном заводе в одном месте. Просто в руках. - maik-vs(01.09.2024 18:47)
- я бы поостерёгся в таких местах гулять :)) - Adept(01.09.2024 19:00)
- Я и свалил оттуда, как только)). Там шкаф с частотниками, и кабельная трасса. - maik-vs(01.09.2024 19:02)
- я бы поостерёгся в таких местах гулять :)) - Adept(01.09.2024 19:00)
- Имхо кнопки на прерывания это ардуино стайл, если нет rc цепи, которая не позволяет быстрый дребезг. Я даже вход ик приемника RC5 по таймеру читаю на всякий. - Andreas(01.09.2024 18:46)
- Бывает многое. У меня коробочка со светодиодами, которой
прозванивают витую пару - там диоды и светодиодов зелёных 8 штук -
светилась вся на одном заводе в одном месте. Просто в руках. - maik-vs(01.09.2024 18:47)
- в некоторых конструктивных исполнениях, или при высокой
интенсивности помех - вполне вероятно, не говоря уже о том, если
кнопка (или дискретный сигнал) отрабатывается по прерыванию, - а
такое тоже бывает (у меня, кстати, через п/п подавления дребезга
пропускаются все внешние дискретные сигналы, - очень помогает в
борьбе с помехами)) - Adept(01.09.2024 18:30)
- раз уж тут народ делится. У меня с юных лет было просто всегда.
Опрос строго по тактам (1-5 мсек). Первое нажатие - запуск
счетчика. Каждый такт при продолжении нажатия - инкремент. Любое
отжатие - сброс. Насчитал непрерывно 50 мсек - есть нажатие. Этот
принцип что в одиночных кнопках, что в матричной клавиатуре. - Лaгyнoв(02.09.2024 07:51)
- +1. Только опрос почаще и константа побольше, суть та же. - serge_dem(01.09.2024 17:05)
- А я на счетчик пожлобился. Просто собираю через "ИЛИ" результаты
последовательных чтений за 100мс. Твёрдо разомкнутая кнопка - не
коротит. - Cкpипaч(01.09.2024 17:10)
- не есть гут, нужен программный триггер Шмитта (счётчик с
гистерезисом - компаратором по нижнему и верхнему уровням) для
исключения не только ложного срабатывания "нажатия", но и ложного
срабатывания "отпускания". Пример тому, скажем функция автоповтора
(или вход в какой-нить сервисный режим) по "долгому" удержанию. В
Вашем случае, на "шуршащей" кнопке можно вообще не дождаться
события "долгое удержание" :) - Adept(01.09.2024 17:52)
- Практика критерий истины. - Cкpипaч(01.09.2024 18:02)
- точно так :) видимо Вы не очень активно используете разный
функционал хитрого удержания, комбинаций нажатия кнопок и прочего
(или вообще не используете), иначе быстро бы "погорели" на таком
подходе, когда нет подавления "дребезга отпускания" Я как-то был
одержим идеей написать универсальный драйвер клавиатуры и кнопок
для своих нужд, с минимальным расходом памяти, пришёл к выводу, что
всё равно по два байта на кнопку надо. Adept(475 знак., 01.09.2024 18:12)
- +1. Байт на кнопку. У меня не было автоповторов, а регулировать "задумчивость" кнопки оказалось полезно. maik-vs(103 знак., 01.09.2024 18:42)
- Так и есть. Кнопок у меня мало, функционал их - минимален. - Cкpипaч(01.09.2024 18:16)
- точно так :) видимо Вы не очень активно используете разный
функционал хитрого удержания, комбинаций нажатия кнопок и прочего
(или вообще не используете), иначе быстро бы "погорели" на таком
подходе, когда нет подавления "дребезга отпускания" Я как-то был
одержим идеей написать универсальный драйвер клавиатуры и кнопок
для своих нужд, с минимальным расходом памяти, пришёл к выводу, что
всё равно по два байта на кнопку надо. Adept(475 знак., 01.09.2024 18:12)
- Практика критерий истины. - Cкpипaч(01.09.2024 18:02)
- не есть гут, нужен программный триггер Шмитта (счётчик с
гистерезисом - компаратором по нижнему и верхнему уровням) для
исключения не только ложного срабатывания "нажатия", но и ложного
срабатывания "отпускания". Пример тому, скажем функция автоповтора
(или вход в какой-нить сервисный режим) по "долгому" удержанию. В
Вашем случае, на "шуршащей" кнопке можно вообще не дождаться
события "долгое удержание" :) - Adept(01.09.2024 17:52)
- А я на счетчик пожлобился. Просто собираю через "ИЛИ" результаты
последовательных чтений за 100мс. Твёрдо разомкнутая кнопка - не
коротит. - Cкpипaч(01.09.2024 17:10)
- Что есть алгоритм ардуинщиков? Andreas(213 знак., 01.09.2024 18:00)
- А может это матричная клавиатура была, да подзабылось со временем? - alexem(31.08.2024 21:52)
- от 220В обычно сгорает много компонентов. - =L.A.=(30.08.2024 16:53)
- там 220 как-то аккуратно попало, не то, что б прямо проводом в
плату :) может на термопарные входы и через землю в МК, я не
уточнял. Но в результате слетела прошивка. - Adept(30.08.2024 17:54)
- а вот PIC-и даже от молний не дохнут! - =L.A.=(30.08.2024 19:32)
- :-)) Молнии? Бесполезно. Наши тут такие же ребяты с Волгодонска
(фирма Топаз-Электро, колонки и проч. АЗС) уж сколько лет
придумывают всякие защиты. "Против лома нет приема...". Дешевле
поменять все микросхемы (т.е. их всё равно менять)..... - Лaгyнoв(30.08.2024 21:11)
- Ну, относительно, можно: эзернет в промзонах при разрядах и любые
проводные линии. Разрядник заземленный и чип резисторы перед ним
3.. 10 Ом чипы спасают, когда поставил, отказов на 95% меньше
стало, ну понятно, что энергия где то рассеяться должна, резисторы
- жертвоприношение богу молний:-) А многие считают разрядник
лишними затратами. - Visitor(30.08.2024 21:53)
- да-да, у них последняя версия - разрядники по RS485 и резисторы
перед ними. Парнишка с Барнаула жаловался. Прошла гроза - связи с
колонками нет. - Лaгyнoв(31.08.2024 09:21)
- И резисторы не сгорели? Что смеяться то, значит разрядники с обоих
сторон не заземлены были, я про 3х выводные. А если сгорели, то
отлично, остальное спасли. Ну просто их поменять нужно, прежде чем
жаловаться. - Visitor(31.08.2024 19:27)
- Признаю, потом спросил у парнишки - выгорела только защита.
Микросхемы и оптроны целые. Но тех разрядников у него нет и негде
взять. Всё соединил напрямую. До следующей грозы. :-) - Лaгyнoв(01.09.2024 09:42)
- Разрядники на 10.. 20 циклов срабатывания рассчитаны, при токе
разряда 10.. 20 кА, от типа зависит. А разрядники одной фирмы не
купить стало (Эпкос), зато другие того же номинала есть. По ногам
полностью подходят. Вот: Visitor(1 знак., 01.09.2024 13:59, ссылка)
- Там те экземпляры светились при 5В. И коротили линию - Лaгyнoв(01.09.2024 15:39)
- Разрядники светились? Зачетно! У меня оные на 230 В светились,
когда обрыв земли ВЧ передатчика был. А если логично, то газ от 5 В
светится не может, значит потенциал между "землями" не хилый есть.
И если разрядник светится, он еще живой. И еще: Visitor(266 знак., 01.09.2024 16:31)
- ну это мне всё по телефону, всё со слов. Когда он включил напрямую
без этой защиты и погонял пару дней - никаких сбоев в обмене. Хрен
его знает - чего там до того было. - Лaгyнoв(01.09.2024 16:37)
- У меня такой виз а ви в Екатеринбурге есть, вроде соображает, но хочет того, чего пока нет:-) - Visitor(01.09.2024 16:42)
- ну это мне всё по телефону, всё со слов. Когда он включил напрямую
без этой защиты и погонял пару дней - никаких сбоев в обмене. Хрен
его знает - чего там до того было. - Лaгyнoв(01.09.2024 16:37)
- Разрядники светились? Зачетно! У меня оные на 230 В светились,
когда обрыв земли ВЧ передатчика был. А если логично, то газ от 5 В
светится не может, значит потенциал между "землями" не хилый есть.
И если разрядник светится, он еще живой. И еще: Visitor(266 знак., 01.09.2024 16:31)
- Там те экземпляры светились при 5В. И коротили линию - Лaгyнoв(01.09.2024 15:39)
- Разрядники на 10.. 20 циклов срабатывания рассчитаны, при токе
разряда 10.. 20 кА, от типа зависит. А разрядники одной фирмы не
купить стало (Эпкос), зато другие того же номинала есть. По ногам
полностью подходят. Вот: Visitor(1 знак., 01.09.2024 13:59, ссылка)
- Это Вы с точки зрения ремонта смотрите. А Лагунов с точки зрения
потребителя - вот ему пофиг что у вас сгорело в приборе - у него
связи нет в любом случает. Модульная система, когда сгораемая часть
легко заменяема, облегчает ситуацию. Вот если эти резисторы (или
блок с ними) может заменить какая-нибудь Маша с пальцами размером с
сосиску - то уже с точки зрения пользователя хорошо. Поменял на
запасной, новый заказал (ну да, стоимость тоже важна) - или в
ремонт отдал. - symbions(31.08.2024 19:33)
- в любом случае у клиента связи нет после грозы. И надо что-то перепаивать. И клиенту пофиг - сколько и чего. И он знает, что это не страховой случай и за ремонт он будет платить - Лaгyнoв(01.09.2024 09:40)
- Вопрос спорный, если модули защиты мезонином ставить, где гарантия,
что его правильно воткнут? Или разъемы для такого дорогими будут.
Видел попытки RJ45 в RJ12 вставить, плате кранты:-) - Visitor(31.08.2024 19:42)
- Ну да, и это надо думать. - symbions(31.08.2024 22:37)
- У заказчика монтажники сильные ребята, квадратное в круглое вставить могут и наоборот. - Visitor(01.09.2024 07:54)
- Ну да, и это надо думать. - symbions(31.08.2024 22:37)
- Признаю, потом спросил у парнишки - выгорела только защита.
Микросхемы и оптроны целые. Но тех разрядников у него нет и негде
взять. Всё соединил напрямую. До следующей грозы. :-) - Лaгyнoв(01.09.2024 09:42)
- И резисторы не сгорели? Что смеяться то, значит разрядники с обоих
сторон не заземлены были, я про 3х выводные. А если сгорели, то
отлично, остальное спасли. Ну просто их поменять нужно, прежде чем
жаловаться. - Visitor(31.08.2024 19:27)
- да-да, у них последняя версия - разрядники по RS485 и резисторы
перед ними. Парнишка с Барнаула жаловался. Прошла гроза - связи с
колонками нет. - Лaгyнoв(31.08.2024 09:21)
- Ну, относительно, можно: эзернет в промзонах при разрядах и любые
проводные линии. Разрядник заземленный и чип резисторы перед ним
3.. 10 Ом чипы спасают, когда поставил, отказов на 95% меньше
стало, ну понятно, что энергия где то рассеяться должна, резисторы
- жертвоприношение богу молний:-) А многие считают разрядник
лишними затратами. - Visitor(30.08.2024 21:53)
- Ну уж так и не дохнут? Лично видел в аглицком реле контроля
напряжения сдохший пик (не помню уже какой, что-то дипо-малоногое с
циферкой 16 или 18). Раз на раз не приходится :) думаю одного поля
ягода. А вот кстати "ренессансы" джапанские позиционируются как
отказоустойчивые "автомотив" и прочее такое (вроде что-то на уровне
архитектуры, топологии кристалла и технологии изготовления). Имел
кто с ними дело плотно?? Была как-то мысля пересесть на них, а
теперь вот - Adept(105 знак., 30.08.2024 20:12)
- в 2004 году разработал коммутатор для координатных домофонов с
микроконтроллером PIC16F628. Закащщик хотел в него внести разные
функции, поэтому поставлен МК. С тех пор стоит на объектах (в
подъездах). При грозах выгорают некоторые компоненты, но PIC
остается жив. Также разные долбоёбы периодически подают 220В на
трубки. В этом случае тоже сгорают транзисторы и микросхемы ULN2803
но PIC остается жив. - =L.A.=(30.08.2024 21:34)
- Схемы в сети есть такого. Если не секрет, под какими марками производились? Теперь "визит" в основном, там противоместная цепь то ли криворуко сделана, то ли не настроена, гудит. - Visitor(01.09.2024 14:26)
- И в 2024 году мне это подсунули с новыми условиями, оповещение о ЧС в каждой трубке:-) Коммутатор в эзернет, панель вызывная не отменяется. На 100 трубок сделал усилом класса Д, суммарная нагрузка 0.5 Ом, пиковый ток 12 А получается, вроде работает, еще в отладке - запуске. На людях еще не проверяли:-) - Visitor(30.08.2024 22:10)
- Несколько раз на оги ПИК18 подавал +12 - вылетало верхнее плечо ключа и только. Больше ни с какими МК такой живучести не встречал. - POV(30.08.2024 21:40)
- в 2004 году разработал коммутатор для координатных домофонов с
микроконтроллером PIC16F628. Закащщик хотел в него внести разные
функции, поэтому поставлен МК. С тех пор стоит на объектах (в
подъездах). При грозах выгорают некоторые компоненты, но PIC
остается жив. Также разные долбоёбы периодически подают 220В на
трубки. В этом случае тоже сгорают транзисторы и микросхемы ULN2803
но PIC остается жив. - =L.A.=(30.08.2024 21:34)
- :-)) Молнии? Бесполезно. Наши тут такие же ребяты с Волгодонска
(фирма Топаз-Электро, колонки и проч. АЗС) уж сколько лет
придумывают всякие защиты. "Против лома нет приема...". Дешевле
поменять все микросхемы (т.е. их всё равно менять)..... - Лaгyнoв(30.08.2024 21:11)
- а вот PIC-и даже от молний не дохнут! - =L.A.=(30.08.2024 19:32)
- там 220 как-то аккуратно попало, не то, что б прямо проводом в
плату :) может на термопарные входы и через землю в МК, я не
уточнял. Но в результате слетела прошивка. - Adept(30.08.2024 17:54)
- работают как новенькие :)) Мож потому что у меня там п/п чтения с
них с подавлением дребезга? и то, что контакт "не очень" как-то и
не заметно вообще. Сейчас ткнул осцилльником - да, если несильно
нажимать - видно "шуршание", но в алгоритме нажатие отрабатывается
чётко. (кстати да, у меня есть старые кнопки в тубах - вообще с
чёрными ногами. Для интереса разобирал одну - и под мембраной
контакт тоже весь в чёрных окислах) - Adept(30.08.2024 17:58)