Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

ПДУ Attiny 13 АЦП. Требуется помощь

Непрочитано 29.01.2014, 15:46  
proklyatiy_zhiznyu
Прохожий
 
Регистрация: 24.07.2013
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
proklyatiy_zhiznyu на пути к лучшему
По умолчанию ПДУ Attiny 13 АЦП. Требуется помощь

Я новичок, сразу извиняюсь за элементарные ошибки. Начал изучать мк, решил сделать устройство которое копировало бы пульт для моей магнитолы с небольшой доработкой. Описание протокола пульта я нашел. Родилась схемка ( простите за отсутствие номиналов и возможные ошибки ). Возникли вопросы:
1. Пульт от моей магнитолы посылает сигналы на частоте 38 кГц (8 бит адрес и 8 бит команда.). Это должна быть частота работы? или я должен рассчитать с какой скоростью я должен отправлять данные при моей частоте контроллера ( напр. 1 мГц )
2. Кнопки будут подключены резистивной цепочкой. По какой формуле мне нужно рассчитать номиналы резисторов? Я так понял исходя из 10 бит т.е. 1024 значений. Это получается по 170 на каждую кнопку (из 6ти) . А как теперь подобрать резисторы? Надеюсь на вашу помощь. Заранее спасибо.

Архив со схемой в DipTrace прикреплен ниже.
Миниатюры:
Нажмите на изображение для увеличения
Название: 12221.jpg
Просмотров: 233
Размер:	472.0 Кб
ID:	58169  
Вложения:
Тип файла: zip du.zip (5.5 Кб, 49 просмотров)
Реклама:
proklyatiy_zhiznyu вне форума  
Непрочитано 29.01.2014, 16:43  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

По схеме кнопки подключены через разъём. Означает ли это, что кнопки будут в отдельном корпусе и соединяться через длинный кабель с основным устройством на ATtiny13 ?
Yurkin2014 вне форума  
Непрочитано 29.01.2014, 17:06  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

38кГц - это несущая частота передатчика, которая модулируется полезным сигналом.
Времянки сигнала по соответствующему RC протоколу, обычно в милисекундах.
omercury вне форума  
Непрочитано 29.01.2014, 17:07  
proklyatiy_zhiznyu
Прохожий
 
Регистрация: 24.07.2013
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
proklyatiy_zhiznyu на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Сообщение от Yurkin2014 Посмотреть сообщение
По схеме кнопки подключены через разъём. Означает ли это, что кнопки будут в отдельном корпусе и соединяться через длинный кабель с основным устройством на ATtiny13 ?
Да. Расстояние ~40см. Если расстояние критично то есть возможность вообще убрать его. То есть кнопки сразу на плате.
proklyatiy_zhiznyu вне форума  
Непрочитано 29.01.2014, 17:27  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Между RESET и общим потеряли конденсатор 100 нФ.
Напряжение на делителях выбирается исходя из опорного напряжения АЦП.
Посмотрите в ДШ, по моему внутренний опорник 2,5 В, если так то выбирайте делитель так, чтобы напряжения было от десятков мВ до 2,5 В.
Импульсы передатчика выглядят примерно так а длительности зависят от протокола передачи, коих наплодили уже с десяток или больше.
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 29.01.2014, 17:35  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Опорное напряжение для АПЦ равно VCC. Тогда для получения шага 170 я бы прокинул в кабеле для кнопок ещё провод для VCC и сделал бы все резисторы одинаковыми, например 1ком. Резистор R2 = 47ком.
Миниатюры:
Нажмите на изображение для увеличения
Название: kazus_pdu1.png
Просмотров: 87
Размер:	14.6 Кб
ID:	58186  
Yurkin2014 вне форума  
Непрочитано 29.01.2014, 17:54  
proklyatiy_zhiznyu
Прохожий
 
Регистрация: 24.07.2013
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
proklyatiy_zhiznyu на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Опорное напряжение для тиньки 13 1.1В

Вот картинки работы нужного мне протокола

"Посылка начинается со стартовой последовательности - импульса длиной 8.4 мс (320 периодов) и паузы длиной 4.2 мс (160 периодов). Затем передаются байт адреса и байт команды. Все байты передаются начиная с младшего бита. Поскольку используется кодирование длиной паузы, для определения последнего бита в самом конце посылки следует импульс 526 мкс (20 периодов)."(с)

"Посылки передаются каждые 50-60 мс пока удерживается кнопка на пульте. Только первая посылка предваряется стартовой последовательностью, этим методом приемник определяет удерживается ли кнопка или нажимается много раз."(с)
Миниатюры:
Нажмите на изображение для увеличения
Название: jvc02.gif
Просмотров: 77
Размер:	2.7 Кб
ID:	58188   Нажмите на изображение для увеличения
Название: jvc03.gif
Просмотров: 80
Размер:	2.2 Кб
ID:	58189  

Последний раз редактировалось proklyatiy_zhiznyu; 29.01.2014 в 18:00.
proklyatiy_zhiznyu вне форума  
Непрочитано 29.01.2014, 19:27  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Сообщение от Yurkin2014 Посмотреть сообщение
сделал бы все резисторы одинаковыми, например 1ком. Резистор R2 = 47ком.
Включая R2 (больше шаг - лучше помехоустойчивость).
И поменял бы на панели кнопок RES и GND. Чисто из-за удобства монтажа и уменьшения наводок.
Для формирования импульсной последовательности на ИК-диод проще поначалу использовать "драйвер нижнего ключа" - любой со входом "shutdown". На вход данных подавать данные, а на вход SD с таймера 38кГц. При полутора-двухамперном драйвере без полевика в принципе.
omercury вне форума  
Непрочитано 30.01.2014, 11:14  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Сообщение от proklyatiy_zhiznyu Посмотреть сообщение
Опорное напряжение для тиньки 13
Есть два режима, ДШ для ATtiny13A (Rev. 8126F–AVR–05/12).
Можно выбрать внутренний VREF = 1,1 В или VREF равное напряжению питания.
См. регистр ADMUX (стр.92)
Bit 6 – REFS0: Reference Selection Bit
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 31.01.2014, 10:12  
MaxiMuz79
Гражданин KAZUS.RUN
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 528
Сказал спасибо: 73
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: ПДУ Attiny 13 АЦП. Требуется помощь.

Сообщение от gary2007 Посмотреть сообщение
Между RESET и общим потеряли конденсатор 100 нФ.
для батарейно-аккумуляторного питания пульта ДУ кондер между Reset и Gnd необязателен, вполне работает и без него , а вот на вход АЦП такой кондер желательно и даже необходимо поставить.
MaxiMuz79 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
требуется помощь GETMAN-2 Поиск схем. Делимся схемами 0 09.07.2007 11:00
Требуется помощь в создании проги. greesha_demchuk Микроконтроллеры, АЦП, память и т.д 1 01.11.2006 02:37
Требуется помощь 4224707 Микроконтроллеры, АЦП, память и т.д 1 23.09.2006 13:06


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.