Например TDA7294

Форум РадиоКот • Просмотр темы - автомагнитола KENWOOD управление по протоколу NEC на tiny13A
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 08:03:00

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 51 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: автомагнитола KENWOOD управление по протоколу NEC на tiny13A
СообщениеДобавлено: Сб апр 25, 2015 14:44:19 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 2
столкнулся с проблемой управления магнитолой штатными кнопками на руле (мучился 5 лет, магнитола в бардачке)
искал готовые решения - нашел только на asm, а asm я не знаю, и таки решил сделать с 0 сам на СИ,
С моих кнопок идет 2 канала по 3 кнопки с напряжением 0В, 1,7В, 3,3В, получилось все уместить в тини13А
исходник под 5-ую студию прилагаю.
пользуйтесь на здоровье!


Вложения:
IR NEC_KENWOOD_13A.rar [22.43 KiB]
Скачиваний: 645
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Сб май 02, 2015 16:36:15 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
немного переработан опрос АЦП, скрин fuse в проекте.


Вложения:
IR NEC_KENWOOD_13A_V2.rar [79.91 KiB]
Скачиваний: 576
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Вс май 31, 2015 15:17:18 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 1
глобально переработана программа, добавлена новая функции листание папок долгим удержанием Seek+/Seek-
еще и место осталось в МК))) исходник на 6.2 AtmelStudio.
схема, печатка, fuse все внутри


Вложения:
ken_nec_13A_V3.rar [295.26 KiB]
Скачиваний: 640
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Вс ноя 08, 2015 13:11:14 
Родился

Зарегистрирован: Чт сен 17, 2015 13:18:32
Сообщений: 2
Рейтинг сообщения: 0
Приветствую!
Полезный для многих проект ты выложил! Но к сожалению, я только начинаю программировать (и под Arduino в частности). Программирую в среде Arduino IDE, соответственно упрощенный синтаксис чем в голос СИ, по этой причине я не смог разобрать твои исходники. Мне необходимо тоже подключить с управлению с руля магнитолу Kenwood через проводное соединение по протоколу NEC. Вроде основной код написал, но не уверен в правильности посылаемого HEX кода магнитолы. Сможешь помочь?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Вс ноя 08, 2015 15:23:18 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 1
http://radiokot.ru/forum/viewtopic.php?f=43&t=78480&start=40там в конце страницы пример отправки две функции.
ардуно это зло, пока не поздно надо соскакивать.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Чт ноя 12, 2015 18:53:32 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 26, 2012 18:25:30
Сообщений: 23
Рейтинг сообщения: 0
Сорян, что вмешиваюсь) Ардуино не такое уж зло (если использовать в качестве прототипа, как конечное устройство, конечно не очень удобно, скажем "нанотехнологии для домохозяек", но пока и сам такой)
А по вопросу, в общем код в листинге Mishany правильный, только для управления ИК диодом, а для управления по проводному протоколу - поменяй местами в коде ВЕЗДЕ низкий и высокий уровни. Т.е. длинная пауза = длинный высокий уровень и т.д. По факту получается так. Магнитола KMM-120Y. Видимо дело в том, что провод ждет сигналы от ИК приемника, а не от передатчика. В моем ардуино-листинге по сути то же самое, только в ином (несколько дилетантском) виде. 1-импульс 0-отсутсвие импульса. Есл сравнить это все с NEC протоколом и посмотреть, какие получатся паузы - все станет на свои места.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Чт ноя 12, 2015 21:22:32 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
так вроде и у меня и у него проводное соединение, зачем диод?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:29:21 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
Mishany писал(а):
Mishany

Молодец :)

В 3ей версии появились отступы )

еще можно улучшить читабельность.

Код:
if (but<4)                  //если длинное нажатие
         {

заменить на так
Код:
if (but<4)   {               //если длинное нажатие   

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:32:35 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
и ведь не лень было код поковырять :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:46:44 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
чо тут ковырять то, две страницы. :write:

Код:
ISR(ADC_vect)
{
   n++;
   if ([b](n>20)[/b]&&((ADMUX&(1<<0))==0))                              //пропуск 20 замеров если ADC3
   {
      cha_1=ADCH;
      ADMUX|=(1<<0);
   }
   if ([b](n>40)[/b]&&((ADMUX&(1<<0))!=0))
   {
      cha_2=ADCH;
      ADMUX&=~(1<<0);
      n=0;
      adc_off;
   }
}

при n=21 могут выполнится оба блока. исправляй. :kill:


Код:
if ((n>40)&&((ADMUX&(1<<0))!=0))

тут ваще шаманство какое то ))

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Последний раз редактировалось pcb Пт ноя 13, 2015 15:51:33, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:48:00 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
в коде не работает жирный шрифт)))) там есть еще одно условие которое не позволит выполниться обоим условия


Последний раз редактировалось Mishany Пт ноя 13, 2015 15:52:50, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:52:37 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
зато мозги работают с глазками.

оно работает? или не проверенно ещё в железе?

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 15:53:42 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
катаюсь дольше чем существует эта тема.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 16:08:10 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
ну ок.

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Последний раз редактировалось pcb Пт ноя 13, 2015 16:54:22, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 16:17:24 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
проверка бита статуса &&(1<<bit)? разве? хотя оно может тоже будет работать, но у меня всегда работало &(1<<bit)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 16:41:32 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
Mishany писал(а):
но у меня всегда работало

повезло, т.к. у авров некоторые биты регистров реад онли.

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 16:48:38 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
не встречал такой записи ни разу


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 16:57:06 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
я угорел по ходу дела :kill:

Mishany писал(а):
не встречал такой записи ни разу

у тебя все хорошо, в этом случае.

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Последний раз редактировалось pcb Пт ноя 13, 2015 17:50:46, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 17:00:42 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
не понял смысла последнего сообщения :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: автомагнитола KENWOOD управление по протоколу NEC на tin
СообщениеДобавлено: Пт ноя 13, 2015 17:28:57 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: 0
Mishany писал(а):
не понял смысла последнего сообщения


запись правильная у тебя:
Mishany писал(а):
(ADMUX&(1<<0)


Я перегрелся :)

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 51 ]  1, ,  

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y