http://www.forum.getchip.net/

Простая сенсорная панель (Keypad).
http://www.forum.getchip.net/viewtopic.php?f=7&t=13
Страница 6 из 6

Автор:  Arcanum [ 11 дек 2015, 01:38 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).


Автор:  GetChiper [ 12 дек 2015, 00:42 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

Какие эталонные значения сенсоров выходят?
Какие значения при прикосновении?

Я не вижу в программе, что сенсоры для каждого замера опрашиваются по несколько раз, а значения усредняется

Автор:  Arcanum [ 12 дек 2015, 18:30 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

измеряется всё один раз при инициализации. измеряется в количестве тактов цикла while и и сохраняется в оперативной памяти. в отладке эти значения отправляются по уарту. большинство из них больше байта - FF. видимо опрос слишком быстрый.
значения при прикосновении больше FF стабильно.
видимо надо "загрубить" цикл while - чтобы точки замера разнести во времени.
усреднения нет - не могу сообазить как сделат чобы не вылезти из объёмов оперативной памяти.

а так что нужно будет сделать - цикл for от 0 до 32 для каждой клавиши, каждый раз суммировать значение замера и потом сумму разделить на 32.
сам цикл замера увеличить во времени чтобы не был слишком шустрым...
поправьте меня если не прав.

Автор:  GetChiper [ 12 дек 2015, 19:33 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

Да, все правильно.
Усреднений можно и 8 сделать - уже будет лучше.

Какие все таки значения с сенсоров?

Автор:  Arcanum [ 12 дек 2015, 20:10 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).


Автор:  Arcanum [ 01 янв 2016, 21:35 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

всех с наступившим!
не поверите - оказывается на точность измерения и работу алгоритма в целом сильно влиял код буфера для уарта! сейча только, после перерыва и работой над другой железкой, понял что то код для буфера уарта что я использовал сильно косячен. сейчас разбираюсь в подробностях и отпишу о результатах по завершению.

Автор:  boroda76 [ 24 апр 2016, 22:48 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

Собрал модификацию устройства: выбросил индикацию (как звук, так и светодиоды), за счёт этих выводов увеличил количество линий до 16. Пришлось убрать даже ввод UART, теперь нет сохранения в память значений чувствительности линий. И остался только вывод символа нажатой линии, ну и отладочная информация при старте. Увеличил счётчик повторов, чтобы второе срабатывание не мешалось.
Заодно развёл плату под SMD. Правда, получилось совместно с говорилкой из 87-го проекта.

Автор:  GetChiper [ 25 апр 2016, 22:28 ]
Заголовок сообщения:  Re: Простая сенсорная панель (Keypad).

Отлично!
Можно оставить в разделе модов - другим может пригодится!
viewforum.php?f=24

Страница 6 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/