Хотел сделать емкостной переключатель.
Простая схема, чтобы попробовать. Именно такую.
ТОЧНО есть люди у которых такое работает. Не могу понять почему у меня не пашет.
Схему прилагаю.
Сама "кнопка" - лист бумаги, сверху лист фольги, к нему провод, сверху фелован, по бокам скотчи, чтобы все держалось на этом листе бумаги.
R1 выбран 440 КОм
Программа:
1) ВЫключаем АЦП
2) порт С на вывод
3) выводим на ногу PC0 - LOW
4) ждем 1 сек
5) выходим на ногу PC1 - HIGH
6) ждем 0.5 сек
7) переключаем ногу на вход
8) включает АЦП
9) делаем 8 замеров, берем среднее
10) выводим на LCD
11) ждем 2 сек
12) перейти к шагу один
сразу скажу, включение выключение пулл-апов не влияет
если ногу повесить в воздухе дает числа около 1023
КОд для АЦП проверен на термодатчике - работает как надо
АЦП в 10-и битном режиме (дает числа от 0 до 1023)
Проблема в том, что если ничего не делать, по показывает 0
Если положить руку на фольгу, то сначала дергается до 20-30 и
за 2-3 прохода циклас уходит в ноль.
Фигня какая-то. Что здесь не так может быть?[/img]
Емкостной переключатель
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
Емкостной переключатель
- Вложения
-
- 1212.jpg
- курицолапная схема
- (18.01 КБ) 648 скачиваний
Долой идиотизм!
- Реклама
Чё то странная у тебя какая то схема!
Вот еслиб у тебя резистор не на землю шел, а на Out-порт процессора, а АЦП только на вход работало... тыды Мяу!
И ещё, емкость относительно чего ты меряешь?
Нужно землю контроллера реально заземлить!
И ещё, как ты смотришь на наводки создаваемые 220В/50Гц ?
На твоей пластине наводка под сотню вольт будет, она тебе все тонкие эффекты напроч замаскирует!!!
Вот еслиб у тебя резистор не на землю шел, а на Out-порт процессора, а АЦП только на вход работало... тыды Мяу!
И ещё, емкость относительно чего ты меряешь?
Нужно землю контроллера реально заземлить!
И ещё, как ты смотришь на наводки создаваемые 220В/50Гц ?
На твоей пластине наводка под сотню вольт будет, она тебе все тонкие эффекты напроч замаскирует!!!
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
спасибо за коммент, но очевидно вы с такой схемой не стречались.
Пока не смог сам заставить ее пахать, переделал на вариант двумя портами - работает! Но надо именно на один порт, чтобы экономнее. Вроде преключаюсь быстро в вывода на ввод, но все бестолку. На ассмеблере поробую переписать - посмотрим.
Пока не смог сам заставить ее пахать, переделал на вариант двумя портами - работает! Но надо именно на один порт, чтобы экономнее. Вроде преключаюсь быстро в вывода на ввод, но все бестолку. На ассмеблере поробую переписать - посмотрим.
Долой идиотизм!
- Реклама
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
тут все расписал и показалПухич писал(а):Аретм, а ты не мог бы пояснить принцип работы сей кнопки? А то у меня пока в голове она не укладывается.
http://www.artem.ru/cgi-bin/news?c=v&id=738
Долой идиотизм!
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
да, я тут думал об этом. 0.5МОм - действительно мало, взял 2МОм.Kotische писал(а):Может резистор слишком низкоомный?
У АтМеги АЦП всё таки давольно медленное,
а тау у твоей цепочки исчезающе мелкое!
Может просто не успеваешь ничего измерить...
и с АЦП засада - очень нестабильно, так как один оборот АЦП (цикл получения данных) слишком блинный и в зависимости от первочанального сдвига по времени результат может плясать. И у меня он и пляшет как хочет, даже с рабочей схеме.
Посему АЦП я послал и ориентируюсь только по логическим уровням.
Долой идиотизм!


