Сенсорная кнопка на МК. Нужна помошь в организации на АЦП

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Alex-Electron
Родился
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог
Контактная информация:

Сенсорная кнопка на МК. Нужна помошь в организации на АЦП

Сообщение Alex-Electron »

Доброго времени суток! Помогите пожалуйста организовать сенсорную кнопку на АЦП.
Последний раз редактировалось Alex-Electron Пт июн 04, 2010 18:51:06, всего редактировалось 1 раз.
Реклама
Аватара пользователя
Alex-Electron
Родился
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Alex-Electron »

Немного поэкспериментировав, я всё же сделал кое-что: собрал диодный мост, повесил кап на 0,1мФ туда, где снимается выпрямленное напряжение, эти же выводы повесил на МК: катоды на (GND) аноды на (Vcc). Когда прикасаюсь пальцем к выводам моста (на которые подаётся переменка), показания АЦП возрастают с 0 до 20 (мгновенно), от 0 до 176 ( около 3 сек.). Программно реализовал пока только на PIC16F887. Хотелось бы ещё увидеть варианты, а то с диодными мостиками как-то не очень...
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Danko »

может поможет.
Simple Touch Sensor
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение DrWatson »

Для сенсора не нужен АЦП. Как по ссылке выше, измеряется ёмкость сенсора с помощью таймера. Прикосновение к сенсору (сенсор изолирован) увеличивает его ёмкость, так оно (прикосновение) и фиксируется.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Alex-Electron
Родился
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Alex-Electron »

Спасибо, Danko и DrWatson. C железом (Hardware) всё понятно, главное, простенько. Но вот с программным обеспечением, честно говоря, не очень понятно, как это можно реализовать... Тем более линка та с ПО вроде как битая.
Реклама
Аватара пользователя
Alex-Electron
Родился
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Alex-Electron »

Немного побродив по просторам инэта, я нашёл кое-что по поводу сенсорной кнопки, но не на АЦП, а на мультиплексере компаратора (на PIC16F887 их всего 4): http://pickit2.ru/doku.php/%D0%BF%D1%80 ... 1%81%D0%B8 Главное, я нашёл разжёванный код на ассемблере и си, что тоже для меня было немаловажно. Проект попробую осуществить в ближайшее время.

P.S. Пытался проверить работоспособность своей схемы (на АЦП) в протеусе - результат неудовлетворительный, хотя на реальном железе всё работает (правда кап долго разряжается, следовательно показания АЦП тоже долго возвращаются в ноль). Кого заинтересовало, могу выложить (объясните, плиз, как её выложитьна форум? у меня не получилось) схему в формате *.spl и исходный код на си (для компилятора microC, кварц внутренний, 8Мгц).
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Danko »

Alex-Electron писал(а):линка та с ПО вроде как битая.
Странно. :(
Вложения
capsens.zip
(7.9 КБ) 162 скачивания
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
Modest
Сверлит текстолит когтями
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Modest »

В проге конфигурирую порт на выход, подаю еденицу -> задержка -> конфигурирую на вход -> считаю сколько времени держится еденица на этой ноге. От сенсора кондёр на землю ( ~ 20 нф, точно не помню) от его наминала зависит чувстввительность сенсора (без кондёра помню, сантиметров с 40 начинал улавливать различия по времени)
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Аватара пользователя
testerplus
Встал на лапы
Сообщения: 130
Зарегистрирован: Пн авг 24, 2009 10:41:16
Откуда: SPb
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение testerplus »

Вот с АЦП (на Си).
Аватара пользователя
Alex-Electron
Родился
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог
Контактная информация:

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Alex-Electron »

Всем огромное спасибо за помощь! Теперь теоретически всё понятно, осталось собрать схему и написать код. Очень помогла ссылка, расположенная сообщением выше. Всё, топик можно клоузать. :))
Unreal
Родился
Сообщения: 8
Зарегистрирован: Пт май 21, 2010 16:53:39

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ

Сообщение Unreal »

Вот тут http://maddev.livejournal.com/72937.html несложная реализация сенсорной кнопки.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»