Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/114: Рейтинг темы: голосов - 114, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44

msp430g2353 сканирование и отправка irda кода

06.11.2012, 18:42. Показов 21860. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, реально ли сканировать коды пульта офисного кондиционера с помощью msp430g2353, а затем их отправлять?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.11.2012, 18:42
Ответы с готовыми решениями:

Сканирование почты и отправка нужного письма на другой комп
Здравствуйте! Требуется написать программу, которая при включение зондирует мой почтовый ящик, ищет необходимое письмо, сохраняет там...

Сканирование кода сайта
Здравствуйте. Я ооооочень начинающий в программировании на PHP, но мне очень нужна весьма сложная функция. Необходимо выполнить проверку...

Сканирование штрих-кода полиса ОМС
ПОМОГИТЕ пожалуйста!) необходимо настроить считывание полиса ОМС, его штрих-кода, в любой текстовый редактор. Сам сканер на считывание...

28
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
22.11.2012, 11:11
Студворк — интернет-сервис помощи студентам
Bujhm666, я изучаю этот мк и поставил себе задачу считать код кнопки power пульта кондиционера(с помощью мк) и управлять им в зависимости от показаний ds18b20, а то заморозили в офисе, то шея не поворачивается, то ячмень вскочит ), а каждый раз бегать искать пульт и выключать надоело
0
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
22.11.2012, 12:47
что-то не приходит TA1IV_TAIFG (
0
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
22.11.2012, 14:27
еще немного подправил код, TA1IV_TAIFG так и не приходит, но и так понятно, картинка с тем, что получилось во вложении.
похоже на какой-нибудь протокол?

0
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
22.11.2012, 15:40
сравнение трех посылок, есть что-то общее, я где-то читал , что кондиционеры шлют какую-то инфу с пульта дополнительную, может время изменилось на пульте, поэтому сигналы немного отличаются?
начало у всех 1 в 1
еще может быть получилась инвертированная картинка сигнала

0
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
22.11.2012, 17:11
правильно я понимаю, что чтобы управлять кондиционером мне теперь нужно завести PWM на таймере на 38кГц и 50% скважностью и вкл/выкл этот таймер по отмеренным интервалам?
0
Bujhm666
22.11.2012, 17:47
Таки похоже на NEC (если судить по стартовому биту и количеству бит информации):

<Изображение удалено>
NEC формат использует для передачи информации опорную частоту 38 кГц со скважностью 3 или 4.
Все пакеты кроме преамбулы имеют длительность 560 мкс (21 импульс опорной частоты). "Единица"
передается интервалом 2.25 мс, "ноль" - интервалом 1.125 мс.
Вот снятый мной код кнопки Power пульта от тв Premiera (протокол NEC)


<Изображение удалено>
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 44
25.11.2012, 15:30
да, похоже, но ...
опять переделал прогу, убрал ограничение на длину импульса, и т.к. не хватает ROM чтобы захватить весь сигнал, запускал программу несколько раз просто захватывая разные области сигнала и наконец получил то, что искал:
идет приамбула - пакет несущей частоты 4,6мс и пауза 2,5мс(на картинках которые выкладывал до этого у меня преамбула слилась в один большой пакет на 7 с чем-то мс), но вот частота странная, вот кусок до паузы в преамбуле
.
.
78
70
79
62
79
79
69
79
62
17
2526, как я понимаю несущая частота выходит около 7кГц, далее идут комбинации 0 и 1, кто из них кто не знаю, но формат следующий, одни типа такого
62
79
79
79
17
404
другие такие
69
79
62
79
43
974, т.е. 5 импульсов несущей частоты и пауза
Так продолжается какое-то время, потом идет пауза 20,5 мс и пакет несущей частоты где-то 5,7 мс.
0
Bujhm666
25.11.2012, 16:36
Ну что гадать. Я же говорю - возьмите уже ваш фотодиод, ткните его на микрофонный вход звуковой карты и запишите сиглал с пульта в любом звуковом редакторе. Вы сразу увидите все временные характеристики стартовых и остальных битов. А потом уже будете думать как правильно захватить.
Да и когда начнете передавать, можно будет сравнить ваш сигнал и оригинальный.
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 87
22.03.2013, 13:51
Спрошу здесь.
Нашёл пример декодирования сигнала RC5 вот в этом блоге http://www.jerrypommer.com/msp... d_decoder/ Пример работает не совсем корректно, т.е. считает, что некоторые кнопки на пульте одинаковые (переменная sommomd у нескольких кнопок одинакова). Однако программа RCExplorer для анализа кода пульта через микрофонный вход говорит об обратном. В чём может быть причина? Ещё программа RCExplorer в информации о сигнале от пульта показывает mode3. Это типа у протокола RC5 есть ещё свои модификации.
ИК-приёмник использую tsop4836/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.03.2013, 13:51
Помогаю со студенческими работами здесь

Сканирование штрих-кода в текстовое поле в браузера
Подскажите пожалуйста, возможно ли реализовать под iOS задачу сканирования штрих-кода в текстовое поле в браузера? Немного подробнее:...

Сканирование Bar/Qr кода на веб-странице с мобильного
Здравствуйте! Собственно, задачу указал в заголовке. В инете куча примеров, но у меня ни один не заработал (xiaomi redmi 4), но может я...

Сканирование двумерного штрих-кода с автоматическим открытием сайта. Можно ли?
Задача такая. При сканировании qr-кода (внутри ссылка сайта), телефон сразу должен переходить по ссылке внутри него. Есть ли возможность...

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

Библиотека ZBar Code Reader: сканирование и распознание QR-кода с вебкамеры ноутбука
Здравствуйте, пишу дипломный проект , на C#, необходимо реализовать сканирование и распознание QR-кода с вебкамеры ноутбука. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru