www.open-tager.ru
http://www.open-tager.ru/forum/

Подскажите начинающему
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=3761
Страница 8 из 32

Автор:  Pacifist [ 16 фев 2015, 19:50 ]
Заголовок сообщения:  Re: Подскажите начинающему

kindats писал(а):
SERG_LT писал(а):
kindats писал(а):
Нет, не случайно. За счет скважности можно увеличивать/уменьшать мощность излучения, что теоретически позволяет менять дальность стрельбы. На практике разница почти незаметна (укладывается процентов в 10 при скважности от 10 до 50 %).


Проще доб. сопротивление, как у ЛВ, подкидывать. Я про то, что у него (Джима), данная скважность постоянна и не меняется, и почему так, а не 50%? В прочем, я наверно, излишне придирчив :) Забыл уточнить, девайс - аптечка.

Идею добавочного сопротивления LW судя по всему "позаимствовал" у Джима. На Core шунтированием резистора на 51 ом переключается режим indoor/outdoor. В оригинале схемы (Core) в режиме outdoor ИК-диод висит без сопротивления. И вообще, путем детального анализа схемы 4-го поколения LW приходишь к выводу, что 4-ка - сильно упрощенный Core с незначительными изменениями под суровые реалии проката. Порты экрана, ИК-диода/диода подсветки, выхода TSOP, почти всех кнопок совпадают. В железе что-то свое пошло только с введением беспроводки - она достаточно сильно отличается от того, что было разработано для Miles.

И контроллер "позаимствовали"? ;) Все микросхемы, у которых 28 ножек - одинаковы? :D :D :D

Автор:  SERG_LT [ 17 фев 2015, 09:27 ]
Заголовок сообщения:  Re: Подскажите начинающему

Я про скважность спрашивал. Сам стараюсь формировать несущую как можно точнее (36Кгц +\- 50 гц) и с симметричными импульс-пауза в периоде. Формирую, правда, программно.

Автор:  SERG_LT [ 17 фев 2015, 14:24 ]
Заголовок сообщения:  Re: Подскажите начинающему

LTagKirov писал(а):
SERG_LT писал(а):
Я про скважность спрашивал. Сам стараюсь формировать несущую как можно точнее (36Кгц +\- 50 гц) и с симметричными импульс-пауза в периоде. Формирую, правда, программно.


Есть интересный эффект: уменьшая скважность ИК посылок от 50% вниз до ~40..45% дальность сначала увеличивается, а только потом начинает уменьшатся. Предполагаю это связано с реализацией фильтра в ИК датчике.


А надо попробовать! ;)

Автор:  kindats [ 17 фев 2015, 20:08 ]
Заголовок сообщения:  Re: Подскажите начинающему

Pacifist писал(а):
И контроллер "позаимствовали"? ;) Все микросхемы, у которых 28 ножек - одинаковы? :D :D :D

Ув. Pacifist, не передергивайте. Я не говорил что контроллер позаимствовали или что все микросхемы у которых 28 ножек - одинаковые. Контроллер поставили свой. Гораздо слабее. Но как уже замечалось, лазертаг - далеко не космические технологии. А семейство PIC -масштабируемое. Логику улавливаете? Выводы совпадают, на один таймер меньше (тот, что считает продолжительность игры), RAM и FLASH и в корке используются хорошо если на 40 %. А открытый код Джима помещается меньше, чем в 1000 слов. Как раз запихать в PIC16F886. Еще и место останется.

Автор:  kindats [ 17 фев 2015, 20:17 ]
Заголовок сообщения:  Re: Подскажите начинающему

LTagKirov писал(а):
Есть интересный эффект: уменьшая скважность ИК посылок от 50% вниз до ~40..45% дальность сначала увеличивается, а только потом начинает уменьшатся. Предполагаю это связано с реализацией фильтра в ИК датчике.

Хм, не заметил такого эффекта. Действительно, надо попробовать.

Автор:  SERG_LT [ 17 фев 2015, 20:45 ]
Заголовок сообщения:  Re: Подскажите начинающему

LTagKirov писал(а):
Есть интересный эффект: уменьшая скважность ИК посылок от 50% вниз до ~40..45% дальность сначала увеличивается, а только потом начинает уменьшатся. Предполагаю это связано с реализацией фильтра в ИК датчике.


Сергей, данный эффект проявлялся на ТСОП с f=56Кгц? Или на других не проверяли? Если это связано с особенностями работы АРУ, то в разных датчиках они тоже разные.
Просто, сейчас у нас опять оттепель сменилась холодами и снегом, возможность проверить "в поле" появится не скоро, а, как говорится, "зудит"! :)

Автор:  SERG_LT [ 18 фев 2015, 00:07 ]
Заголовок сообщения:  Re: Подскажите начинающему

Спасибо за инфу, Сергей!

Автор:  Pacifist [ 18 фев 2015, 00:16 ]
Заголовок сообщения:  Re: Подскажите начинающему

kindats писал(а):
Pacifist писал(а):
И контроллер "позаимствовали"? ;) Все микросхемы, у которых 28 ножек - одинаковы? :D :D :D

Ув. Pacifist, не передергивайте. Я не говорил что контроллер позаимствовали или что все микросхемы у которых 28 ножек - одинаковые. Контроллер поставили свой. Гораздо слабее. Но как уже замечалось, лазертаг - далеко не космические технологии. А семейство PIC -масштабируемое. Логику улавливаете? Выводы совпадают, на один таймер меньше (тот, что считает продолжительность игры), RAM и FLASH и в корке используются хорошо если на 40 %. А открытый код Джима помещается меньше, чем в 1000 слов. Как раз запихать в PIC16F886. Еще и место останется.

Так называемого "открытого кода от Джима" я к сожалению так и не нашел. Вроде бы видели его когда-то, но в реальности - только прошивки готовые. А готовая прошивка под ПИК и масштабируемость - вещи очень разные. Если Вы работали с пиками, то понимаете это, инженеры Микрочипа иногда поражают своим полётом мысли, к примеру выпустить новый кристалл с индексом "А" на замену старому и расположить у него биты конфигурации совсем по другому - как два пальца об асфальт :). Так что не будьте столь категоричны, упихнуть программу в контроллер изначально послабее - не такая уж и тривиальная задача. Иногда "всего на один таймер меньше" в жизни стоит глобальной переработки алгоритма, совсем другой системы прерываний и т.д. Как правило программисты предпочитают в таких случаях написать заново.

Автор:  loner32 [ 18 фев 2015, 00:41 ]
Заголовок сообщения:  Re: Подскажите начинающему

Нужен исходник могу выложить

Автор:  SERG_LT [ 18 фев 2015, 00:49 ]
Заголовок сообщения:  Re: Подскажите начинающему

loner32 писал(а):
Нужен исходник могу выложить

Если можно... :)

Страница 8 из 32 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/