roboforum.ru

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

Ультразвуковые и инфракрасные датчики расстояния.

Re: Ультразвуковые и инфракрасные датчики расстояния.

elmot » 18 июл 2013, 20:13

предполагаемое использование - телефон. Там тока 1 датчик нужен, а места под лишние ноги под выбор адрса отсутсвует, никто адресом и не парился. Где-то я видел похожий датчик в друх инкарнациях - с разными адресами. Это какой-то avago был, со внешним светодиодом ЕМНИП.

Re: Ультразвуковые и инфракрасные датчики расстояния.

SkyStorm » 18 июл 2013, 20:15

у нормальных людей адрес записывается в память и меняется по самой же i2c.

Re: Ультразвуковые и инфракрасные датчики расстояния.

elmot » 18 июл 2013, 20:22

это где так? не встречал, и главное не оч понимаю, ка это сделать для шинной топологии. Все те полдюжины микросхем i2c, что я видел - все либо с фикс. адресом, либо с ногами.

Re: Ультразвуковые и инфракрасные датчики расстояния.

Madf » 18 июл 2013, 20:45

Я видел, где адреса сами автоматом выставляются (определяются) в ограниченной области. Правда до конца не понимаю, как они там друг-друга разлипляют..
Правда основная философия I2C, конечно задается аппаратно внешними ногами.

Re: Ультразвуковые и инфракрасные датчики расстояния.

avr123.nm.ru » 18 июл 2013, 22:26

i2c мультиплексор-переключатель sda спасет. :ROFL: типа ADG728 или подешевше :D
http://www.analog.com/static/imported-f ... 28_729.pdf

TCA9548A PCA9548A http://www.ti.com/product/tca9548a
http://www.ti.com/lit/ds/symlink/tca9548a.pdf

PCA9547 http://ics.nxp.com/products/i2cmuxes/
Вложения
ADG728.jpg
ADG728
ADG728.jpg (8.78 КиБ) Просмотров: 3899

Re: Ультразвуковые и инфракрасные датчики расстояния.

elmot » 18 июл 2013, 22:36

Да я лучше процык поставлю за 30 рур и запилю там мультиплексор на дюжину датчиков(скока ног хватит). Благо таким дтчикам скорость не алле как нужна.

Re: Ультразвуковые и инфракрасные датчики расстояния.

avr123.nm.ru » 19 июл 2013, 00:31

Может прогу намутишь на досуге для 15 рублевого? Было бы классно!

STM8S003F3P6 15 рублей! самый дешевый микроконтроллер! http://mkpochtoi.narod.ru/price.htm
20 ножек (корпус TSSOP-20) Ядро 16 МГц, 3-уровневый конвейер, 8 Кб flash, 1 Кб SRAM, 128 байт EEPROM, 5 каналов 10-бит АЦП, интерфейсы – SPI, I2C, UART (IrDA, LIN, Smartcard), два 16-бит таймера (ШИМ, захват/сравнение), один 8-бит таймер. Питание 2.95–5.5 В, рабочая температура -40 +85 °С

Re: Ультразвуковые и инфракрасные датчики расстояния.

elmot » 19 июл 2013, 02:25

Была бы задача под это - можно было бы.

Re: Ультразвуковые и инфракрасные датчики расстояния.

avr123.nm.ru » 19 июл 2013, 17:31

Вроде просто от мастера к слэйву транслировать, но картину портит потребность передачи ACK от слэйва. :ROFL:
Т.е. нужны прерывания на всех ногах к слэйвам.

Re: Ультразвуковые и инфракрасные датчики расстояния.

Madf » 19 июл 2013, 19:04

всё банально проще, опрос идет с определённой периодичностью и всё)

Re: Ультразвуковые и инфракрасные датчики расстояния.

R0Ver » 05 дек 2013, 20:54

Не нашел подходящей темы, спрошу здесь. Есть плата OR-128S, есть УЗ сонар HC-SR04. Хотелось бы пример на VB как работать с этим сонаром. Ну или сцылку где почитать.


cron
Rambler\'s Top100 Mail.ru counter