Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 13.11.2015, 13:53  
Рома45
Частый гость
 
Регистрация: 12.03.2010
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Рома45 на пути к лучшему
По умолчанию Нужна помощь по энкодеру

Схема шим регулятор для светодиода с двумя кнопками работает, но хочется вместо кнопок подключить энкодер, чтобы вращать в одну сторону прибавлять яркость, а в другую уменьшать яркость, без всяких запоминаний в eeprom. В коде реализован такой алгоритм что при включении питания свд горит на минимальной яркости и можно это оставить. Выложите доработанный исходник чтобы реализовать энкодер в данной схеме. Сам правда я еще не силен в написании кода. Спасибо.
П.С. Выкладываю исходник и схему с протеуса не моя.
Миниатюры:
Нажмите на изображение для увеличения
Название: ШИМ.JPG
Просмотров: 184
Размер:	80.3 Кб
ID:	84758  
Вложения:
Тип файла: rar ШИМ.rar (5.0 Кб, 25 просмотров)
Реклама:
Рома45 вне форума  
Непрочитано 13.11.2015, 14:13  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Надо использовать прерывание по перепаду уровне на GPIO. В прерывании смотреть состояние второго пина энкодера. Если низкий - крутят в одну сторону, высокий - в другую. Делается элементарно, но готовых решений не дам принципиально.
Easyrider83 вне форума  
Непрочитано 13.11.2015, 14:55  
Рома45
Частый гость
 
Регистрация: 12.03.2010
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Рома45 на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Да легко сказать, а вот для меня это целая морока.
Рома45 вне форума  
Непрочитано 13.11.2015, 15:06  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,963
Сказал спасибо: 428
Сказали Спасибо 3,938 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Армянский комсомол... "Сами себе создаем трудности и сами же их героически преодолеваем"...

Шим - дело 25-е. Первый по важности вопрос: "Чем будете ток светодиодов ограничивать"?

http://forum.cxem.net/index.php?show...&#entry1853825
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 13.11.2015, 17:20  
Рома45
Частый гость
 
Регистрация: 12.03.2010
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Рома45 на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Насчет ограничения, схема питается от драйвера стаб. тока там все нормально.
Рома45 вне форума  
Непрочитано 13.11.2015, 17:26  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,963
Сказал спасибо: 428
Сказали Спасибо 3,938 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Вот драйвер и модулируйте.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 13.11.2015, 19:02  
Рома45
Частый гость
 
Регистрация: 12.03.2010
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Рома45 на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Меня железо не интересует, мне нужна программная часть, с прошивкой что в архиве выше и так все работает, но я хотел вместо кнопок подключить энкодер, вот и задал вопрос.
Рома45 вне форума  
Непрочитано 24.11.2015, 16:37  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Сообщение от Рома45 Посмотреть сообщение
Схема шим регулятор для светодиода с двумя кнопками работает, но хочется вместо кнопок подключить энкодер, чтобы вращать в одну сторону прибавлять яркость, а в другую уменьшать яркость, без всяких запоминаний в eeprom. В коде реализован такой алгоритм что при включении питания свд горит на минимальной яркости и можно это оставить. Выложите доработанный исходник чтобы реализовать энкодер в данной схеме. Сам правда я еще не силен в написании кода. Спасибо.
П.С. Выкладываю исходник и схему с протеуса не моя.
Всем привет.
Как-то, не так давно, разбирали подобную идею в теме по замене кнопок в приемнике энкодером.
Проблема была в том, что в дешевых энкодерах просто скользящий контакт и во всем диапазоне замкнутого контакта идет шум. Поэтому надо интегрировать разомкнутый контакт, а если попадает низкий уровень, то сразу сбрасывать счетчик интегратора на 0. И работать уже с образом интегратора. Я писал для Aviasigned полностью рабочую программу для Тиньки 13 и проверял ее в железе. Все работает отлично
ссылка на тему: https://kazus.ru/forums/showthread.php?t=109548

PS. Используй самый последний проект в теме.

Последний раз редактировалось МВА; 24.11.2015 в 19:50.
МВА вне форума  
Сказали "Спасибо" МВА
Zoosman (24.12.2015)
Непрочитано 24.11.2015, 22:17  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

Так, как не надо имитировать нажатие кнопок, а непосредственно управлять ШИМом, все намного проще.
Вот тебе готовый проект. Вполне законченный. Распакуй его в корень диска С и все будет работать.
Вложения:
Тип файла: rar PROJ.rar (54.5 Кб, 34 просмотров)

Последний раз редактировалось МВА; 24.11.2015 в 22:20.
МВА вне форума  
Непрочитано 02.12.2015, 08:17  
Рома45
Частый гость
 
Регистрация: 12.03.2010
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Рома45 на пути к лучшему
По умолчанию Re: Нужна помощь по энкодеру

MBA у меня в железе работает, но как и где изменить шаг перестройки, что долго не крутить энкодер. Спасибо. Файл PROJ
Рома45 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно нужна помощь с 24LC256 Lab_12 Микроконтроллеры, АЦП, память и т.д 4 14.03.2007 16:48
Детектирование Аналового сигнала в цифровой, нужна помощь. TimeOut Поиск схем. Делимся схемами 1 14.03.2007 12:09
нужна помощь по микросхеме флэш-памяти 27sf512 dreamer3000 Микроконтроллеры, АЦП, память и т.д 1 06.10.2006 13:44
Нужна помощь Den0 Микроконтроллеры, АЦП, память и т.д 1 13.03.2004 09:43


Часовой пояс GMT +4, время: 11:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot