Страница 1 из 1
Сенсорная кнопка на МК. Нужна помошь в организации на АЦП
Добавлено: Пт июн 04, 2010 18:32:11
Alex-Electron
Доброго времени суток! Помогите пожалуйста организовать сенсорную кнопку на АЦП.
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 18:49:39
Alex-Electron
Немного поэкспериментировав, я всё же сделал кое-что: собрал диодный мост, повесил кап на 0,1мФ туда, где снимается выпрямленное напряжение, эти же выводы повесил на МК: катоды на (GND) аноды на (Vcc). Когда прикасаюсь пальцем к выводам моста (на которые подаётся переменка), показания АЦП возрастают с 0 до 20 (мгновенно), от 0 до 176 ( около 3 сек.). Программно реализовал пока только на PIC16F887. Хотелось бы ещё увидеть варианты, а то с диодными мостиками как-то не очень...
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 19:16:41
Danko
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 19:47:27
DrWatson
Для сенсора не нужен АЦП. Как по ссылке выше, измеряется ёмкость сенсора с помощью таймера. Прикосновение к сенсору (сенсор изолирован) увеличивает его ёмкость, так оно (прикосновение) и фиксируется.
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 19:57:35
Alex-Electron
Спасибо, Danko и DrWatson. C железом (Hardware) всё понятно, главное, простенько. Но вот с программным обеспечением, честно говоря, не очень понятно, как это можно реализовать... Тем более линка та с ПО вроде как битая.
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 21:30:35
Alex-Electron
Немного побродив по просторам инэта, я нашёл кое-что по поводу сенсорной кнопки, но не на АЦП, а на мультиплексере компаратора (на PIC16F887 их всего 4):
http://pickit2.ru/doku.php/%D0%BF%D1%80 ... 1%81%D0%B8 Главное, я нашёл разжёванный код на ассемблере и си, что тоже для меня было немаловажно. Проект попробую осуществить в ближайшее время.
P.S. Пытался проверить работоспособность своей схемы (на АЦП) в протеусе - результат неудовлетворительный, хотя на реальном железе всё работает (правда кап долго разряжается, следовательно показания АЦП тоже долго возвращаются в ноль). Кого заинтересовало, могу выложить (объясните, плиз, как её выложитьна форум? у меня не получилось) схему в формате *.spl и исходный код на си (для компилятора microC, кварц внутренний, 8Мгц).
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пт июн 04, 2010 22:04:40
Danko
Alex-Electron писал(а):линка та с ПО вроде как битая.
Странно.

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Сб июн 05, 2010 11:53:18
Modest
В проге конфигурирую порт на выход, подаю еденицу -> задержка -> конфигурирую на вход -> считаю сколько времени держится еденица на этой ноге. От сенсора кондёр на землю ( ~ 20 нф, точно не помню) от его наминала зависит чувстввительность сенсора (без кондёра помню, сантиметров с 40 начинал улавливать различия по времени)
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Сб июн 05, 2010 12:42:46
testerplus
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Сб июн 05, 2010 19:55:03
Alex-Electron
Всем огромное спасибо за помощь! Теперь теоретически всё понятно, осталось собрать схему и написать код. Очень помогла ссылка, расположенная сообщением выше. Всё, топик можно клоузать.

Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Добавлено: Пн июн 28, 2010 11:07:07
Unreal
Вот тут
http://maddev.livejournal.com/72937.html несложная реализация сенсорной кнопки.