извините, если где-то неточность, но что просили спросить, то и спрашиваю. Имеется датчик ускорения(служит для измерения тангенциального и нормального ускорения), с двумя выходами(сигнал идет цифровой), соединяется проводами(4 провода: 2 питание и 2 выхода) с контроллером(или что-то в этом роде - самодельное) и подсоединяется к компорту. Теперь поставили задачу сделать датчик беспроводным, т.е. убрать провода между самим датчиком и контроллером. Подскажите, пожалуйста, какую-нибудь схемку пригодную для решения этой задачи или где можно её найти, об этом почитать. Схема передатчика должна быть собрана на микросхеме небольших габаритов и с питанием 6В. Заранее спасибо.
kosfz мало и неконкретно пишешь... сразу хочется послать тебя на... , на форум kazus.ru (!) может схемку себе там надыбаешь, если шаришь в РЭА и т.п. Я бы сделал на ИК лучах и не связывался с радиоволнами, помехами и пр.... Замиксил бы две последовательности и в ИК передавал бы, пример тому - IRda на COMe. Успехов!
я тоже предлагал на ик-лучах, но руководитель и слышать об этом не хочет. насчет подробности: завтра поподробней все опишу. за ссылочку спасибо - пошел смотреть.
VaStaNi kosfz А как вы на ИК хотите сделать? Я себе это представить не могу. Чую расстояние большое от 10см до нескольких метров, так что скорость передачи падает очень сильно. А наверняка нужно снимать данные довольно часто. Так как датчик меряет ускорение тангенциальное и нормального, следовательно датчик будет вращаться. А следовательно сигнал будет идти куда угодно только не на приемник. Следовательно вы его не поймаете. Или придется увеличивать угол обзора или как там он называется. Больше угол обзора больше энергии нужно будет. И второй вопрос почему вы считаете ИК надежнее лучше Радио связи? PS. Спрашиваю потому, что плохо разбираюсь.
Пара катушек, транзисторов и диодов - всё, что нужно для амплитудной модуляции, если расстояние в пределах пары метров и скорость передачи данных не критична. Проще может быть только купить готовые Bluetooth девайсы, но они дорогие.
Quantum проблема в том, что надо желательно без транзисторов. А схемка как выглядеть будет? asmlamo и Quantum свои деньги тратить не хочется, к тому же надо, чтоб было самодельное.
Микросхемы-радиомодули можно заюзать. Например, XE1203. Я одно время с таким работал достаточно давно. Вроде ничего, и расстояние большое, и программится легко.
kosfz Самодельное, но без транзисторов? - Хмм... Когда-то AM на диодах собирали, но это изврат. Схемок полно в сети. На запрос RF transmitter schematic гугл вываливает кучу рабочих и полурабочих схемок. Готовых к употреблению модулей трансейверов тоже полно.
Могу посоветовать CC2500/CC2550 (приемник и передатчик), или CC2510 (тоже самое но со встроенным 8051). Цена почти копеечная, из обвязки только кварц. И на радиорынке имеется (по крайней мере у нас)
_Serega_ спасибо. попробую найти у себя в городе, но у нас только один магазинчик с такого рода товаром так что наверное найти будет затруднительно.
2kosfz А какая точность современных датчиков ускорения? В смысле если прицепить 2 штуки на человека, прогуляться по городу, а затем продифференцировать данные от датчиков от Т, насколько совпадет полученная функция движения с реальной картой города ?
_Serega_ Датчик ускорения выдаёт скалярную величину, а не векторную. По скалярному ускорению карту не построишь. Современные датчики есть 2х видов: дешёвые и хорошие. Дешёвый датчик, если хорошо откалибровать под конкретный диапазон, может даже превзойти топовый аналог.
_Serega_ А если человек повернётся на n градусов (а он точно повернётся рано или поздно), как это повлияет на направленность осей?
Quantum Точно, но если располагать датчики не на макушке, тогда ведь можно отловить центробежную силу Видимо придется добавлять еще датчик поворота Вопрос на самом деле был несколько иного плана: современные датчики (дешевые или дорогие) способны быть настолько чувствительны для реализации данной задачи? Если да, то какие? Просто повернулся в более интересную сторону.
_Serega_ Любой датчик (и дешёвый и дорогой) не может быть 100% точным. Определённая дельта погрешности будет со временем набегать на единицы миллиметров, которые будут складываться в сантиметры, метры и т.д. В общем, если человек будет ходить достаточно долго, то конечная погрешность окажется большой. Такой прибор желательно периодически синхронизировать по GPS.
Quantum Я все это прекрасно понимаю, но важным является не само наличие ошибки, а соотношение этой ошибки к пройденному пути. На танковой навигационной аппаратуре ("ТНА-2" 6х года выпуска) такая погрешность составляет 1,3% т.е. на 1 километр набегает 13 метров, я считаю это не много, вопрос в том насколько хуже или лучше будет нечто подобное на датчиках ускорения. (может быть они вообще нечувствительны к ускорениям которые соответствуют шагу).
_Serega_ Максимальную ошибку (в процентах), котороую можно посмотреть в даташите данного акселерометра для данного диапазона ускорений, наверно, нужно умножить на квадрат времени в секундах, чтобы получить погрешность в метрах. Возможно, есть более точный способ расчитать ошибку. Я лично использовал в прошлом году один такой датчик производства Analog Devices - там в даташите подробные графики по теме возможных ошибок для различных диапазонов ускорений и других условий.
Первое, на что надо обратить внимание, это совместимость вашего датчика с радиоканалом, тоесть наличие радиоизлучения в непосредственной близости от самого датчика, это могут быть грабли. Второе, условия использования вашего устройства, бытовые или на производстве где много помех, скажем от двигателей. Далее, расстояние, объем данных, совместимость интерфейсов, что будет при пропусках данных, или их запаздывании.