Сенсорная кнопка на МК. Нужна помошь в организации на АЦП
- Alex-Electron
- Родился
- Сообщения: 15
- Зарегистрирован: Пн мар 15, 2010 18:00:02
- Откуда: Свердловская область. ГО Сухой Лог
- Контактная информация:
Сенсорная кнопка на МК. Нужна помошь в организации на АЦП
Доброго времени суток! Помогите пожалуйста организовать сенсорную кнопку на АЦП.
Последний раз редактировалось Alex-Electron Пт июн 04, 2010 18:51:06, всего редактировалось 1 раз.
- Реклама
- Alex-Electron
- Родился
- Сообщения: 15
- Зарегистрирован: Пн мар 15, 2010 18:00:02
- Откуда: Свердловская область. ГО Сухой Лог
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Немного поэкспериментировав, я всё же сделал кое-что: собрал диодный мост, повесил кап на 0,1мФ туда, где снимается выпрямленное напряжение, эти же выводы повесил на МК: катоды на (GND) аноды на (Vcc). Когда прикасаюсь пальцем к выводам моста (на которые подаётся переменка), показания АЦП возрастают с 0 до 20 (мгновенно), от 0 до 176 ( около 3 сек.). Программно реализовал пока только на PIC16F887. Хотелось бы ещё увидеть варианты, а то с диодными мостиками как-то не очень...
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
может поможет.
Simple Touch Sensor
Simple Touch Sensor
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- DrWatson
- Опытный кот
- Сообщения: 890
- Зарегистрирован: Вт янв 20, 2009 14:49:08
- Откуда: Гондурас, Мурманск
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Для сенсора не нужен АЦП. Как по ссылке выше, измеряется ёмкость сенсора с помощью таймера. Прикосновение к сенсору (сенсор изолирован) увеличивает его ёмкость, так оно (прикосновение) и фиксируется.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
- Alex-Electron
- Родился
- Сообщения: 15
- Зарегистрирован: Пн мар 15, 2010 18:00:02
- Откуда: Свердловская область. ГО Сухой Лог
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Спасибо, Danko и DrWatson. C железом (Hardware) всё понятно, главное, простенько. Но вот с программным обеспечением, честно говоря, не очень понятно, как это можно реализовать... Тем более линка та с ПО вроде как битая.
- Реклама
- Alex-Electron
- Родился
- Сообщения: 15
- Зарегистрирован: Пн мар 15, 2010 18:00:02
- Откуда: Свердловская область. ГО Сухой Лог
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Немного побродив по просторам инэта, я нашёл кое-что по поводу сенсорной кнопки, но не на АЦП, а на мультиплексере компаратора (на PIC16F887 их всего 4): http://pickit2.ru/doku.php/%D0%BF%D1%80 ... 1%81%D0%B8 Главное, я нашёл разжёванный код на ассемблере и си, что тоже для меня было немаловажно. Проект попробую осуществить в ближайшее время.
P.S. Пытался проверить работоспособность своей схемы (на АЦП) в протеусе - результат неудовлетворительный, хотя на реальном железе всё работает (правда кап долго разряжается, следовательно показания АЦП тоже долго возвращаются в ноль). Кого заинтересовало, могу выложить (объясните, плиз, как её выложитьна форум? у меня не получилось) схему в формате *.spl и исходный код на си (для компилятора microC, кварц внутренний, 8Мгц).
P.S. Пытался проверить работоспособность своей схемы (на АЦП) в протеусе - результат неудовлетворительный, хотя на реальном железе всё работает (правда кап долго разряжается, следовательно показания АЦП тоже долго возвращаются в ноль). Кого заинтересовало, могу выложить (объясните, плиз, как её выложитьна форум? у меня не получилось) схему в формате *.spl и исходный код на си (для компилятора microC, кварц внутренний, 8Мгц).
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Странно.Alex-Electron писал(а):линка та с ПО вроде как битая.
- Вложения
-
- capsens.zip
- (7.9 КБ) 162 скачивания
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
В проге конфигурирую порт на выход, подаю еденицу -> задержка -> конфигурирую на вход -> считаю сколько времени держится еденица на этой ноге. От сенсора кондёр на землю ( ~ 20 нф, точно не помню) от его наминала зависит чувстввительность сенсора (без кондёра помню, сантиметров с 40 начинал улавливать различия по времени)
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
- testerplus
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Пн авг 24, 2009 10:41:16
- Откуда: SPb
- Контактная информация:
- Alex-Electron
- Родился
- Сообщения: 15
- Зарегистрирован: Пн мар 15, 2010 18:00:02
- Откуда: Свердловская область. ГО Сухой Лог
- Контактная информация:
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Всем огромное спасибо за помощь! Теперь теоретически всё понятно, осталось собрать схему и написать код. Очень помогла ссылка, расположенная сообщением выше. Всё, топик можно клоузать. 
Re: Сенсорная кнопка на МК. Нужна помошь в организации на АЦ
Вот тут http://maddev.livejournal.com/72937.html несложная реализация сенсорной кнопки.


