01.02.2009, 16:36 | #91 |
Старший Пользователь
Регистрация: 11.10.2006
Город: ЗАО Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus Mk3.5
Сообщений: 365
|
Приветствую,
1. Какова минимальная дистанция фиксирования расстояния до препятствия? см. картинку, датчики установлены с некоторым шагом. Диаграмма направленности у датчика - сектор. Соответственно, так как датчики не покрывают весь бампер, то есть темные зоны вблизи поверхности бампера, которые просто геометрически не покрываются сигналом. По заявлению производителя, большинство парктроников начинают видеть с хорошим разрешением после 30 см. Если что то попадает в сектор излучения датчика до 30 см, выдается сигнал препятствия. Проведу эксперимент на столе, и выложу видео. На практике, видел и 2 и 5 сантиметров до препятствия. Ультразвуковые парктроники обладают некоторыми ограничениями. Например, сигнал хорошо отражается вверх от наклонных плоскостей с углом менее 45 градусов, возникают волновые эффекты на тонких препятствиях, снижается эффективность работты парктроника, когда бампер покрыт толстым слоем льда или снега. 2. Возможно ли изменить программу так, чтобы она фиксировала показания не четырех, а шести парктроников сзади и шести спереди? Конечно. Robby предлагает покупать у него 2 платы для этого, не технически возможно организовать на одной плате: 1. Базовый вариант - любой парктроник с любым количеством голов 2. Так как на USB плате имеются 3 входа для соотв. подключения до 3-х парткроников (на рынке есть модели с 4,6 и 8 датчиками, т.е. от 4 до 8x3=24 датчиков на плату, например для тех кто строит систему безопасности или индустриального робота). То есть ответ положительный, плата может фиксировать сигналы от 6 датчиков (вообще говоря, от 4 до 24 датчиков). |
01.02.2009, 16:44 | #92 | |
Старший Пользователь
Регистрация: 11.10.2006
Город: ЗАО Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus Mk3.5
Сообщений: 365
|
Цитата:
Сосканировали протокол, разбираем. Для разбора протокола I2C в микроконтроллере предназначены входа данных 21 (SDA) и синхронизации 22 (SCL) Они мультиплексируются с выходами RB0 и RB1 соответственно. На RB0 Robby повесил пищалку (вернее транзистор, т.к. максимальный ток через выход 25ма). Взгляни на схему http://www.mp3car.com/vbulletin/atta...-schematic.jpg Таким образом, в плату нужно вносить изменения, для того, что бы все заработало. Я перекину провода на макете и посмотрим, как оно сработает. Последний раз редактировалось novorado; 01.02.2009 в 19:48. |
|
02.02.2009, 17:22 | #93 | |
Старший Пользователь
Регистрация: 11.01.2008
Регион: 52
Машина: Acura RDX, GW H5TDi-AT, Lexus RX 450h
Сообщений: 512
|
Цитата:
|
|
02.02.2009, 20:37 | #94 | |
Старший Пользователь
Регистрация: 11.10.2006
Город: ЗАО Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus Mk3.5
Сообщений: 365
|
Цитата:
Про 25 ма, это в продакт шите, ну и тут например PIC can source/sink a maximum of 25ma per I/O pin (with a 200ma - I believe - maximum for a single port) http://forum.sparkfun.com/viewtopic....150223dc9e2d84 Думаю, Робби вкрячил туда гальваническую развязку, что бы не рисковать своей репутацией, когда кто нибудь решит холодной зимой отапливатся с этого пика. Переделки - нужно оторвать одну ногу от пищалки, а ко второй просто прилепить выход, все это грамотно и бесшумно (там все таки 8 МГц, не хухры, макет с соплями уже начинает подвисать от наводок), вывести наружу. |
|
02.02.2009, 20:59 | #95 | |
Старший Пользователь
Регистрация: 11.01.2008
Регион: 52
Машина: Acura RDX, GW H5TDi-AT, Lexus RX 450h
Сообщений: 512
|
Цитата:
По моему, мы говорим о разных вещах...Я про Фому, а ты про Ерёму... А поменять ноги у ПИКа(для вывода на USB) , думаю не проблемма. |
|
02.02.2009, 21:09 | #96 | |
Старший Пользователь
Регистрация: 11.10.2006
Город: ЗАО Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus Mk3.5
Сообщений: 365
|
Цитата:
Нампример, нога SDA на схемах также называется RB0, а вообще обычно через черточку много названий SDA/RB0/XXX/XXX/XX, те в зависимости от режима разные функции. НО есть ограничение. I2C может приходить только на SDA и SDC (или RB0 и RB1 соответственно). Пищалку можно присобачить куда нибудь в другое место. То есть, на той печатной плате, что уже есть, к ноге SDA подведена пищалка, а к ноге SDL вообще ничего (она висит пустая). Я имею ввиду, что придется модифицировать плату, для того что бы подвести сигнал к SDA и SDC, и отрезать пищалку. Монитор можно наверное будет оставить, я постараюсь ввести микроконтроллер в режим, когда он сидит и слушает, что в трубе происходит. Проблема с I2C, что головной блок парктроника ждет, пока кто нибудь в трубу крикнет, что его слушают, путем опускания напряжения на SDA. |
|
02.02.2009, 21:21 | #97 |
Старший Пользователь
Регистрация: 11.01.2008
Регион: 52
Машина: Acura RDX, GW H5TDi-AT, Lexus RX 450h
Сообщений: 512
|
Тогда, что ты понимаешь под пищалкой?
|
02.02.2009, 21:23 | #98 |
Старший Пользователь
Регистрация: 11.10.2006
Город: ЗАО Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus Mk3.5
Сообщений: 365
|
Инвертор. Робби его присобачил на ногу, которая нам нужна для i2c. Он очевидно не подумал, когда плату рисовал, а я, когда их заказывал в большом количестве. Я просто поддерживал светскую беседу, рассказал что придется рЭзать. Пищалку использовать сугубо по желанию, если захочется.
|
02.02.2009, 21:31 | #99 | |
Старший Пользователь
Регистрация: 11.01.2008
Регион: 52
Машина: Acura RDX, GW H5TDi-AT, Lexus RX 450h
Сообщений: 512
|
Цитата:
|
|
03.02.2009, 20:29 | #100 |
Старший Пользователь
Регистрация: 11.01.2008
Регион: 52
Машина: Acura RDX, GW H5TDi-AT, Lexus RX 450h
Сообщений: 512
|
Как? заработало?
|
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|