Easyelectronics.ru

Электроника для всех
Текущее время: 12 ноя 2018, 23:15

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: STM8L сенсорные кнопки
СообщениеДобавлено: 11 июн 2018, 12:30 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Хочу поделиться радостью: запустил в программном режиме измерение ёмкости сенсорных кнопок в режиме переноса заряда на контроллерах серии STM8L.
Для любого количества кнопок достаточно одного конденсатора накопления заряда (если есть блок RI).
Работает программа на конечном автомате, определяет ёмкость кнопок последовательно. Разрешение высокое.
Сейчас заканчиваю дебажить трёх кнопочный линейный слайдер.
Программа в два раза менее требовательна к железу и ресурсам, чем библиотека от ST.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 11 июн 2018, 13:21 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2134
Откуда: Нальчик
SOVA писал(а):
Хочу поделиться радостью: запустил в программном режиме измерение ёмкости сенсорных кнопок в режиме переноса заряда на контроллерах серии STM8L.
Для любого количества кнопок достаточно одного конденсатора накопления заряда (если есть блок RI).
Работает программа на конечном автомате, определяет ёмкость кнопок последовательно. Разрешение высокое.
Сейчас заканчиваю дебажить трёх кнопочный линейный слайдер.
Программа в два раза менее требовательна к железу и ресурсам, чем библиотека от ST.

А де сам код? код в студию...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 11 июн 2018, 14:58 
Заглядывает иногда

Зарегистрирован: 04 окт 2017, 22:23
Сообщения: 102
Действительно, а где же коТ? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 11 июн 2018, 15:03 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Немного причешу и выложу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 13 июн 2018, 13:03 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Расписал работу сенсорных кнопок с кусками исходников вот здесь:
Что кому непонятно, прошу задавать вопросы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 13 июн 2018, 14:42 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1366
Откуда: Китай, Пекин
а можно дурацкий вопрос, но по теме..
почему бы не сделать так ...
на один из выводов всех сенсорных кнопок подается максимально доступная на контроллере частота.
другой вывод кнопок подсоединен к удвоителю выпрямителю

Изображение

С1 - это собственно сенсорная кнопка, ёмкость которой при касании меняется, соответственно меняется напруга на выходе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 13 июн 2018, 17:02 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2451
cheblin писал(а):
почему бы не сделать так ...

Удачи. Дайте знать, как соберетесь проверить на практике, я приготовлю себе попкорн - зрелище будет весьма забавное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 13 июн 2018, 17:25 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
cheblin, ваша идея интересна, но не будет работать в принципе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 14 июн 2018, 12:14 
Старожил
Аватара пользователя

Зарегистрирован: 17 апр 2010, 08:38
Сообщения: 4858
Откуда: Усинск, республика Коми
SOVA писал(а):
cheblin, ваша идея интересна, но не будет работать в принципе.

В Китае работает все, что не должно работать "в принципе".

_________________
хаос это непознанный порядок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 14 июн 2018, 12:29 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
BigLeha, сделайте себе такие кнопки, тогда поговорим.
В дальнейшем попрошу не отвлекаться от темы топика.
ShadS, вы просили код, он выложен. Есть какие-нибудь вопросы или комментарии?
Неужели способ настолько сложен, что никто ничего не понял?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 14 июн 2018, 13:33 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 5085
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 14 июн 2018, 15:24 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Никаких обид, я знаю, что пишу плохие статьи и плохие программы. Потому и хочу увидеть обратную связь, чтобы улучшить этот навык.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 14 июн 2018, 16:09 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 5085
При программы я ничего не говорил. )) К слову - плохая программа это та, которая не обеспечивает заданных характеристик. Если всё работает с достаточной надежностью, то как кучеряво написано код -это ваааще пофиг. )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 17 июн 2018, 11:57 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1366
Откуда: Китай, Пекин
продолжу набрасывать
похоже оптимальная частота, дающая наибольшую чувствите 800 килогерц
а для компенсации изменения влажности воздуха, срабатывание должно происходить на разнице напруги активированного и неактивированного сенсора


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 17 июн 2018, 21:33 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Всё хорошо, но будьте добры, вместо выкладывания лекций для второго курса вы бы потратили немного усилий на изучение принципов измерений именно микропроцессорных сенсорных кнопок. Хотя бы документы от TI:
https://www.nichia.co.jp/specification/ ... AT-E(4518B).pdf
https://www.youtube.com/watch?v=ARYB-7cR1s4
И от ST:
http://www.st.com/content/ccc/resource/ ... 087990.pdf
https://media.digikey.com/pdf/Data%20Sh ... M8T141.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 19 июн 2018, 02:59 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2134
Откуда: Нальчик
Привет.
А что такое "Routing Interface (RI)", в STM8S103F3P6 есть такая штуковина?

SOVA писал(а):
ShadS, вы просили код, он выложен. Есть какие-нибудь вопросы или комментарии?
Сейчас пока нет возможности потестить ваш вариант... Но позже, обязательно поделюсь своими впечалениями...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM8L сенсорные кнопки
СообщениеДобавлено: 19 июн 2018, 20:36 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2014, 18:09
Сообщения: 595
Откуда: Киев
Привет, вообще-то тема названа "STM8L..." И в STM8S конечно, RI нет. ;)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB