roboforum.ru

Технический форум по робототехнике.

Цифровой сигнал

Цифровой сигнал

Skyline » 20 июл 2010, 10:27

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

Re: Цифровой сигнал

galex1981 » 20 июл 2010, 10:40

Есть цифровые интерфейсы: SPI, I2C,... И соответственно они есть у датчиков. Потому по конкретному интерфейсу и подключаешь свой цифровой датчик к МК

Re: Цифровой сигнал

SkyStorm » 20 июл 2010, 10:40

Что именно ты имеешь под названием цифровой датчик?
Конкретнее, назови с чем работаешь.

Re: Цифровой сигнал

Skyline » 20 июл 2010, 10:48

К примеру вот такой датчик.

Re: Цифровой сигнал

galex1981 » 20 июл 2010, 10:52

Здесь имеется ввиду - цифровой в том, что у него на выходе идут пачки импульсов - точнее нужно даташит на него смотреть. В МК просто считаешь импульсы и по ним строишь результат измерения

Re: Цифровой сигнал

Skyline » 20 июл 2010, 10:56

Определенное количество импульсов - даст тот или иной результат?

Re: Цифровой сигнал

galex1981 » 20 июл 2010, 11:03

Именно так, потому обязательно нужно для конкретного датчика читать даташит

Re: Цифровой сигнал

Skyline » 20 июл 2010, 11:14

Спасибо! Теперь понял! :good:

Re: Цифровой сигнал

boez » 20 июл 2010, 11:23

Да уж, датчик отличается обилием документации :) Я так подозреваю, что это просто выклчатель, при наклоне контакт или замыкается, или размыкается. Подключать его просто к ноге МК, настроить ее на ввод и читать состояние через регистр PINx. При наклоне будет меняться с 0 на 1 или с 1 на 0. Вот вроде как похожий датчик (хотя не точно такой), зато с описанием хоть каким-то http://www.robotshop.ca/dfrobot-tilt-sensor.html

Re: Цифровой сигнал

Skyline » 20 июл 2010, 11:34

Спасибо! Я не имел ввиду конкретный датчик, а просто принцип работы с цифровыми сигналами.

Re: Цифровой сигнал

boez » 20 июл 2010, 12:56

А, ну тогда тебе правильно написали - "цифровой" слишком общее понятие, нужно смотреть документацию на конкретный датчик и изучать конкретный цифровой интерфейс (информация может быть закодирована частотой или шириной импульсов, или же представлять собой пакеты данных, закодированных в соответствии с определенным стандартом - SPI, I2C, UART, 1-wire, причем поверх этих интерфейсов еще будет лежать определенный протокол, который тоже должен быть описан в документации или в виде отдельного стандарта).

Re: Цифровой сигнал

Skyline » 20 июл 2010, 14:59

Да не слабо :o , если что придется разбираться серьезно!


Rambler\'s Top100 Mail.ru counter