Вверх ↑
Этот топик читают: Гость
Ответов: 8926
Рейтинг: 823
#16: 2012-07-21 14:39:08 ЛС | профиль | цитата
TICLIR, чем измеряете и как в компьютер измеренное подаёте?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#17: 2012-07-21 17:34:40 ЛС | профиль | цитата
Что-то мне припоминается, что вроде Neo снимал картинку с пультов. TICLIR, поищи поиском.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 67
Рейтинг: 0
#18: 2012-07-21 18:32:28 ЛС | профиль | цитата
Измерять буду дискретно с помощью асинхронного COM порта, надо только 0 или 1.
Правда,не знаю реально,пробовал,реагирует.
Так измерять стандартным фотоприёмником.
------------ Дoбавленo в 18.32:
Да нашел как Neo решал зто дело, но это не то.Он записывал,правда не понятно как,информацию с пульта с помощью 0и1,т.е. у него уже расшифрована кодировка пульта. А мне надо знать длительность 0 и 1,для расшифровки.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#19: 2012-07-21 18:50:57 ЛС | профиль | цитата
Несущая частота обычных бытовых пультов составляет 36-40 КГц. Длинна посылки 30 мсек.
Уже не вспомню примерно 1-это где-то 60 импульсов несущей, а 0 - 20 импульсов,
пауза между 0 и 1 - 15 или 20 импульсов.
Вот это та программа http://slydiman.narod.ru/scr/rcexplorer.htm/ которая тебе нужна.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 67
Рейтинг: 0
#20: 2012-07-22 18:06:48 ЛС | профиль | цитата
Tad таких программ полно,но мне хочется как то свои мысли реализовать.
Ну может можно как то подсчитать, вот при кодировке RC5 длительность такта 1,778мс.

карма: 1

0
Ответов: 8926
Рейтинг: 823
#21: 2012-07-22 20:43:56 ЛС | профиль | цитата
TICLIR писал(а):
Измерять буду дискретно с помощью асинхронного COM порта

А может лучше LPT, есть такой на компьютере?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#22: 2012-07-22 21:08:35 ЛС | профиль | цитата
Леонид, звуковая у всех есть.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8926
Рейтинг: 823
#23: 2012-07-22 21:20:20 ЛС | профиль | цитата
Tad, ой, и правда, хорошо чтобы она была 96, а ещё лучше 192 килогерцовая, тогда вообще без железа можно обойтись!
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#24: 2012-07-22 21:27:48 ЛС | профиль | цитата
Леонид, посмотрел несколько прог.
В основном - ждущий осциллограф. Осциллограмму увеличивают в 10 раз. Некоторые выводят на экран, другие пишут в память.
И меряют линейкой.
И никого время ни в микро ни в мили не интересует.

А вот приемник для COM-порта (не нашего)
irtocom.gif

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1irtocom.gif [884B] [243]
Гость
Ответов: 17029
Рейтинг: 0
#25: 2012-07-23 06:26:01 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 19:28:17
карма: 0

0
Ответов: 67
Рейтинг: 0
#26: 2012-07-23 07:21:46 ЛС | профиль | цитата
Леонид писал(а):
А может лучше LPT, есть такой на компьютере?

Так у меня и COM порта нет,есть, не знаю как правельно его обозвать, USB/COM на FT232RL.
Хотя,есть старый,рабочий комп, можно достать.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#27: 2012-07-23 08:48:36 ЛС | профиль | цитата
TICLIR, Подключаете фотоэлемент с ключевым транзистором или готовый приёмник с логическими уровнями на выходе к линии CTS# (11 нога эмулятора) или DSR# (я нога эмулятора), подключаете в среду элемент ComAsync от Wolfik, вешаете схему на события onCTS или onDSR и делаете лог замеров точного времени по получении каждого события. По окончании процесса находите дельты между временными штампами, вот вам и готовая временная диаграмма сигналов.

Либо подключаетесь к линейному входу звуковой карты, включаете запись в память в режиме максимальной дискретизации через элементы BASS и потом анализируете звуковой файл на пикипровалы, пересчитывая такты дискретизации во временные интервалы.

Либо пишете на микроконтроллере простейшую программу-логгер, использующую алгоритм задержки (скажем, замкнутый цикл со счётчиком на определённое число цикловтактов), который Вы собираетесь применять в эмуляторе пультов, запускаете цикл со счётчиком и составляете схему устройства так, чтобы по смене состояния фотоэлемента происходило прерывание. Обработчик прерывания сохраняет текущее значение "набежавших" тактовциклов в лог, в ОЗУ, на карту памяти, на ПК, куда угодно.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#28: 2012-07-23 09:44:24 ЛС | профиль | цитата
TICLIR, моё мнение.
1. Использовать готовые приемники VSOP или TSOP. Никаких "фотоэлементов с ключевыми транзисторами".
2. Забыть про COM-порты и порты принтера. Нету их. Умерли.
3. Использовать то, что есть у всех - или USB или звуковую карту.
ИМХО.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#29: 2012-07-26 19:28:58 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 19:28:17
карма: 0

0
Ответов: 67
Рейтинг: 0
#30: 2012-07-26 19:30:54 ЛС | профиль | цитата
1nd1g0 писал(а):
вешаете схему на события onCTS или onDSR и делаете лог замеров точного времени по получении каждого события.

Вот в чём вопрос как замерить точное время,может примерчик.
карма: 1

0
30
Сообщение
...
Прикрепленные файлы
(файлы не залиты)