Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/45: Рейтинг темы: голосов - 45, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
1

подскажите как срабатывает контакт

24.07.2012, 17:36. Показов 8728. Ответов 41
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста разобраться,что это за датчик на фото? срабатывает от удара(вибрации корпуса),или если это не покупной датчик,как такое можно самому сделать?
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2012, 17:36
Ответы с готовыми решениями:

Keepass keepassxc не срабатывает автоввод паролей в chrome а в firefox есть контакт
Назначена комбинация клавишь при нажатии на которую срабатывает подстановка логина и пароля на...

Не могу зайти в контакт,подскажите что делать?
В данный момент мы перезагружаем сервер баз данных. Пожалуйста, подождите 2 минуты. в файле hosts...

Подскажите пожалуйста почему не срабатывает скрипт?
Здравствуйте, у меня сделана сцена входа и если человек заходит, то переходит на профиль (др....

Как выбрать контакт?
Как выбрать контакт и поместить его в textview Intent pickIntent = new...

Подскажите плс с ивентом - скрипт срабатывает только один раз
почему когда я кликаю по картинке она меняеться только 1 раз? тоесть с + на -, а потом не...

41
omx
24.07.2012, 17:44 2
Это обычный пьезоэлемент.
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
24.07.2012, 18:10 3
спасибо))
извиняюсь за такой детский вопрос...
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
24.07.2012, 18:33 4
я правильно понимаю принцип работы таких устройств-при деформации пьезоэлемент дает сигнал,который усиливается,и дальше может подаваться на вход микроконтроллера?
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
24.07.2012, 18:41 5
Да правильно, сигнал усиливается и ограничивается.
0
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 455
24.07.2012, 19:07 6
Вот тут Серега хорошо объясняет про пьезоэффект.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
25.07.2012, 00:09 7
Цитата Сообщение от mobtoko
Вот тут Серега хорошо объясняет про пьезоэффект.
хорошее видео,спасибо за наводку.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
31.07.2012, 12:09 8
продолжаю разбираться с датчиком вибрации.
собрал схему "з)" из прилагаемой картинки.вот что написано к описанию схемки :
"з) подключение пьезодатчика к быстродействующему компаратору DA1, имеющему «цифровой» выход с открытым коллектором. Напряжение входного сигнала должно быть не более 5 В;"
Датчик работает,на выходе сигнал есть,вольтметр показывает колебания примерно до 4,5 вольт.
Подаю этот сигнал на вход тини13,читаю PINB-никакой реакции.при этом ,если ткнуть 4,5 вольтами с питания на входную линию-программа мк работает как надо.
в чем может быть причина такого поведения?что означает фраза из описания "...имеющему «цифровой» выход....."?


http://**************************/download/file.php?id=11502&sid=5daccc6cbf112a27f7aed4d38ac51fee
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
31.07.2012, 16:03 9
Цитата Сообщение от skutthiod
Подаю этот сигнал на вход тини13,читаю PINB-никакой реакции.при этом ,если ткнуть 4,5 вольтами с питания на входную линию-программа мк работает как надо.
в чем может быть причина такого поведения?что означает фраза из описания "...имеющему «цифровой» выход....."?
Не совпали время срабатывания датчика и время опроса порта. Лучше задействовать порт с триггером, например INT. Цифровой или дискретный выход означает, что выход может реализовать только два устойчивых состояния - 0 и 1.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
31.07.2012, 16:36 10
Не совпали время срабатывания датчика и время опроса порта. Лучше задействовать порт с триггером, например INT. Цифровой или дискретный выход означает, что выход может реализовать только два устойчивых состояния - 0 и 1.
Не сталкивался к сожалению с использованием портов с триггером((если можете подсказать,в чем суть,как настраивать,или где про это дело почитать?
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
31.07.2012, 16:43 11
выходит что импульсы от датчика настолько короткие,что могут не совпадать с частотой опроса линии(внутренний генератор выставлен на 9,6МГц). хотя я добивался достаточно длительного горения светодиода (до пары секунд),запитанного от датчика,путем активного воздействия на пьезоэлемент.
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
31.07.2012, 16:56 12
Цитата Сообщение от skutthiod
выходит что импульсы от датчика настолько короткие,что могут не совпадать с частотой опроса линии...
Это дествительно так, чтобы этого не произошло в критических случаях, на входах внешних прерываний INT стоят триггеры, которые однозначно фиксируют короткий одиночный импульс.
Где почитать? Сразу и не скажу, мне кажется информации об этом очень много, возможно даже на этом сайте, у DY HOTTа.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
31.07.2012, 17:19 13
Цитата Сообщение от omokost
Цитата Сообщение от skutthiod
выходит что импульсы от датчика настолько короткие,что могут не совпадать с частотой опроса линии...
Это дествительно так, чтобы этого не произошло в критических случаях, на входах внешних прерываний INT стоят триггеры, которые однозначно фиксируют короткий одиночный импульс.
Где почитать? Сразу и не скажу, мне кажется информации об этом очень много, возможно даже на этом сайте, у DY HOTTа.
Спасибо за подсказку про внешние прерывания.теперь знаю где искать.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
05.08.2012, 00:34 14
сделал на внешних прерываниях,работает,но реагирует даже на поднесенный к пину палец (даже без касания).слишком чувствительный,легко ловит наводки.как можно понизить чувствительность?и еще вопрос,в даташите написано что внешнее прерывание будет срабатывать даже если пин настроен на выход.я заметил,что при настройке пина на вход ,он гораздо чувствительнее,чем если настроен как выход.это возможно,или наблюдение ошибочно?
ну и вот чего я не пойму-сконфигурировал внешнее прерывание на срабатывание от смены логического уровня(если я правильно все понял) -
"0 1 Any logical change on INT0 generates an interrupt request." .То есть, по идее ,прерывание должно срабатывать при появлении на пине выше 1,8 вольт(ВЛУ).но срабатывание происходит при касании пальцем (и даже без касания,просто поднеся палец близко).почему?
0
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 181
06.08.2012, 10:27 15
Если на пине МК нет подтяжки и он Hi-Z-вход - у него высокое входное сопротивление, из-за которого наводка может достигать размаха и побольше 1,8 В.
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
06.08.2012, 11:03 16
Цитата Сообщение от skutthiod
...почему?
Пьезоэлектрический мембранный датчик может срабатывать и от воздушной волны, например срабатывание сигналок автомобилей от удара грома или петарды. Необходимо просто понизить чуствительность резистивным делителем.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
06.08.2012, 12:14 17
Цитата Сообщение от ZvookyiJoo
Если на пине МК нет подтяжки и он Hi-Z-вход - у него высокое входное сопротивление, из-за которого наводка может достигать размаха и побольше 1,8 В.
ясно.а как с этим бороться то?как подключать датчик то?и как вообще использовать пины на вход,если когда они настроены на вход и без подтяжки они срабатывают от приближения пальца.(или это у меня палец такой наэлектризованный :))
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
06.08.2012, 12:16 18
Цитата Сообщение от omokost
Цитата Сообщение от skutthiod
...почему?
Пьезоэлектрический мембранный датчик может срабатывать и от воздушной волны, например срабатывание сигналок автомобилей от удара грома или петарды. Необходимо просто понизить чуствительность резистивным делителем.
с датчиком я разобрался,чувствительность настроил какую нужно,и пока отложил его в сторону,так как надо разобраться с работой пина микроконтроллера.использование внешнего прерывание(с триггером) не помогло,все равно срабатывает от наводок.
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
06.08.2012, 12:18 19
Цитата Сообщение от skutthiod
ясно.а как с этим бороться то?
Вы бы привели схему подключения, а то обсуждаем сферического коня в вакууме.
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 97
06.08.2012, 13:50 20
Цитата Сообщение от omokost
Цитата Сообщение от skutthiod
ясно.а как с этим бороться то?
Вы бы привели схему подключения, а то обсуждаем сферического коня в вакууме.
Привел,в первом посте,прикреплена картинка.исполнил схему под литерой з)
0
06.08.2012, 13:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2012, 13:50
Помогаю со студенческими работами здесь

Подскажите где ошибка? Постоянно срабатывает алерт (код внутри)
Пожалуйста, подскажите где ошибка? НЕ делается проверка! Постоянно срабатывает алерт. Заранее всем...

Как заблокировать контакт в WhatsApp?
Как заблокировать контакт в ватсап, чтобы он мог дозвониться по обычному телефону, но сообщения,...

Как добавить контакт в Outlook?
Помогите добавить контакт в Outlook... Есть пример для VB6, а для VB.NET нигде не могу найти...

Как добавить контакт Android (C#)?
я использую этот код string temp; Handler h = new Handler(); ...

НЕ КАК НЕ МОГУ ЗАЙТИ В КОНТАКТ
ПОМОГИТЕ ПЛИЗ!!!!!!!!!!!!!! я зашла в C:\WINDOWS\system32\drivers\etc\hosts вот,что мне показало...

Как добавить контакт Android?
Мне нужно создать приложение "контакты" чтобы быстро добавить список контактов P.S. я раньше не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru