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

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

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

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

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

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

Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас...

 
Опции темы
Непрочитано 03.04.2015, 19:39  
Aviasined
Прописка
 
Регистрация: 18.06.2008
Адрес: Иркутск
Сообщений: 139
Сказал спасибо: 117
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
Aviasined на пути к лучшему
По умолчанию Re: Ищу схему энкодера для замены им двух кнопок

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

Сообщение от Aviasined Посмотреть сообщение
Ну да, так и выглядит примерно, только на макетке.
Увеличил скорость прокрутки энкодера, и полезли импульсы и пропуски. Очень большие тайменги интегрирования, задержки и длительности импульса. Когда все это уменьшил, подобрал в симуляторе, глюки пропали. Попробуй скорректированный проект, если что, поиграй с задержками. Для интегратора в файле drive.inc в константе integ (сейчас =5)
Вложения:
Тип файла: rar change4.rar (143.3 Кб, 58 просмотров)
МВА вне форума  
Непрочитано 04.04.2015, 10:21  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Ищу схему энкодера для замены им двух кнопок

Всем доброго времени суток.
Простите, что так долго морочил Вам головы, но эти глюки - это мой косяк. Я не сделал одно из самых важных правил. Я не сохранил регистры и регистр SREG в прерывании. Возврат из функций управления выходом в прерывание нельзя, но восстановление регистров из стека делать в каждой функции перед уходом. Правда можно сократить, вернуться из функций в прерывание на метку перед восстановлением регистров. В общем, если этот вариант программы не заработает, тогда я не знаю, чем могу еще помочь.

PS. Aviasiend, удали лишнее из своей лички. К тебе не идут сообщения.
Вложения:
Тип файла: rar change5.rar (140.8 Кб, 55 просмотров)

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

Всем доброго времени суток
Aviasined, как обещал выкладываю 2 проекта. Первый, я уже тебе в кратце описал в личке, но там был один недостаток, когда останавливается ползунок и прерывание разрешено - то при повороте в другую сторону проскакивал лишний импульс. Я добавил функцию запрета прерываний, если прерывание разрешено, а импульс по каналу В не приходит более 0,2 сек. И этот глюк пропал, но если вращать ручку О-ОЧЕНЬ медленно, то импульсов вообще может не быть, проверил на практике. Хотя очень низкие скоростя для регулятора не нужны, как и очень высокие. Все равно, импульсы чаще, чем длительность нажатия кнопки, заданная в программе, и такая же пауза, не пройдут.
Вложения:
Тип файла: rar change6.0.rar (141.3 Кб, 57 просмотров)
Тип файла: rar change6.1.rar (141.7 Кб, 73 просмотров)
МВА вне форума  
Сказали "Спасибо" МВА
Aviasined (25.04.2015)
Непрочитано 21.12.2015, 14:50  
Nash
Частый гость
 
Регистрация: 28.02.2005
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Nash на пути к лучшему
По умолчанию Re: Ищу схему энкодера для замены им двух кнопок

Добрый день! У меня возникла такая-же необходимость заменить две кнопки на энкодер. Пробовал делать на логике, в принципе получилось, но с паразитными импульсами. Нашел эту тему и Ваш, МВА, вариант на микроконтроллере. Вот возник вопрос. Насколько я знаю на Энкодере каждое щелчок сопровождается изменением импульсов на выводах АВ, таким образом цикл составляет четыре варианта состояния логических уровней на АВ. В моем случае важно, чтобы с каждым щелчком воспринималось как нажатие кнопки "+" или "-", причем время импульса может быть достаточно коротким - думаю 0.1сек устроит, а может и меньше работать будет. Вопрос к вам МВА, как к программисту, не могли бы Вы написать программку для варианта полного цикла (моего случая)? На рисунке более толстой линией осциллограмма. которую хотелось бы получить в конечном итоге.
Заранее благодарю.
Нажмите на изображение для увеличения
Название: Oscilloscope.jpg
Просмотров: 36
Размер:	512.3 Кб
ID:	86001
Nash вне форума  
Непрочитано 14.06.2017, 14:16  
deftvk_2
Прохожий
 
Регистрация: 27.02.2017
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
deftvk_2 на пути к лучшему
По умолчанию Re: Ищу схему энкодера для замены им двух кнопок

вот здесь решение - http://codius.ru/articles/255 в 57 абзаце как раз без микроконтроллера на логике, без паразитных импульсов. А в видео к статье продемонстрировано как это работает.
deftvk_2 вне форума  
Непрочитано 19.06.2017, 14:29  
ms142
Прохожий
 
Регистрация: 19.06.2017
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ms142 на пути к лучшему
По умолчанию Re: Ищу схему энкодера для замены им двух кнопок

Сообщение от МВА Посмотреть сообщение
если этот вариант программы не заработает, тогда я не знаю, чем могу еще помочь.
Хоть и старая тема, но спрошу.
С Тиньками не сильно знаком, надо ли при прошивке устанавливать фьюзы?
ms142 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2616 05.09.2014 23:07
Ищу схему делителя-сплиттера К-line ODB2 для работы двух устройств одновременно sirius-pro Поиск схем. Делимся схемами 2 08.05.2014 06:11
Ищу схему блока питания для компьютера по эскизу cahes Поиск схем. Делимся схемами 3 17.09.2013 11:26
Ищу схему и паспорт для реле ВС-10-33У4 Satellite83 Поиск схем. Делимся схемами 0 05.10.2010 22:59
[Решено] ищу схему сплиттера на 20 мониторов для 1 сист блока Юрий Ремонт оргтехники 0 28.12.2004 12:12


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


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