Перейти к содержимому


Фотография

Авторулевой своими руками


Сообщений в теме: 267

#26 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 Январь 2012 - 11:03

Вот, кстати, нашел http://www.sparkfun....products/10736. Можно купить, можно самому спаять. Коды есть. Немного не в русле, но есть и сишные тексты прог, в т.ч. для обмена по I2C.
  • 0

#27 kirIII

kirIII

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 586 сообщений
  • Из:Санкт-Петербург
  • Судно: Катер

Отправлено 13 Январь 2012 - 11:57

http://www.sparkfun.com/products/10736

Правильная ссылка. В конце оригинальной - точку убираем. Спасибо за наводку!
  • 0

#28 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 Январь 2012 - 12:32

Да, любопытная железка, у нас она ~5000 р., дороговато немного, но, можно как основу дистанционного компаса рассматривать для замены с течением времени моего авиационного индукционного.
  • 0

#29 Aleksk

Aleksk

    Яхтенный капитан

  • Капитан
  • 9 534 сообщений
  • Из:Ленинград
  • Судно:
  • Название: Неспешный

Отправлено 13 Январь 2012 - 12:56

Да, любопытная железка, у нас она ~5000 р., дороговато немного, но, можно как основу дистанционного компаса рассматривать для замены с течением времени моего авиационного индукционного.

Комментарии, как всегда самое интересное. Народ клочки шерсти на опе рвет. -_-
  • 0

#30 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 Январь 2012 - 12:59

Не посмотрел, сейчас гляну...
  • 0

#31 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 Январь 2012 - 13:06

Ну да. Но, текст есть (как основа), схема есть, описание МС ......
  • 0

#32 Aleksk

Aleksk

    Яхтенный капитан

  • Капитан
  • 9 534 сообщений
  • Из:Ленинград
  • Судно:
  • Название: Неспешный

Отправлено 13 Январь 2012 - 13:19

Ну да. Но, текст есть (как основа), схема есть, описание МС ......

В этом деле 90% времени уходит на борьбу с микропроцессором. :cry:
  • 0

#33 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 06 Февраль 2012 - 16:35

В этом деле 90% времени уходит на борьбу с микропроцессором. :cry:

Заказал платку CMРS10, http://www.robot-ele...og/Compass.html, могет по RS232. Попробую на мачту вынести взамен/дополнительно авиационного индукционного. 20+(15 транспортировка) ф.с. <2000 p.)
PS Посчитал контура. Нарисовал аналоговую схему. Выбрал цифровую. Есть в доступе одна разработочка на TMS320F2812 c переходничком RS->USB на борту FTDI FT232R. В софте копаюсь.
  • 0

#34 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 Февраль 2012 - 15:39

Заказал платку CMРS10, http://www.robot-ele...og/Compass.html, могет по RS232. Попробую на мачту вынести взамен/дополнительно авиационного индукционного. 20+(15 транспортировка) ф.с. <2000 p.)
PS Посчитал контура. Нарисовал аналоговую схему. Выбрал цифровую. Есть в доступе одна разработочка на TMS320F2812 c переходничком RS->USB на борту FTDI FT232R. В софте копаюсь.

Интересно то, что железка вычисляет и передает по RS крен и дифферент.
  • 0

#35 Displacer

Displacer

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 458 сообщений
  • Из:Жуковский
  • Судно: Водозамещающий
  • Название: Р5886МЦ и ещё 3

Отправлено 07 Февраль 2012 - 17:43

Интересно то, что железка вычисляет и передает по RS крен и дифферент.

Дык, либо каданный подвес, либо гиростабилизированная платформа - картушку в горизонте держать.
В информационный век железо измельчало до микромеханических (МЕМS)разумных соринок, в совокупности с байтодробилкой непрерывно строящих местную вертикаль, что эквивалентно определению эйлеровых углов крен, тангаж (дифферент- на воде),
которая является базисом для вычисления главного направления (на N) по составляющим окружающего магнитного поля, измеренными тремя взаимно перпендикулярными магнито-резистивными датчиками. На выходе байтодробилки- ваш магнитный курс и как бонус- крен и дифферент (не жалко!)
Интересно какой датчик в ней стоит?
Чуть больше 3-х лет назад покупал HMC6343 за $200, с тех пор он только дорожал (интереса ради глянул на ценники по разным поставщикам): $250...300.
А на борту у него все перечисленные функционалы: 3-х осный акселерометр, 3-х магнитометрический датчик, процессор, шина I2C.
А этот за 20 ёжиков и в упаковке? Фантастика! (Верю, верю продавцам, но в чём засада??)

Сообщение отредактировал Displacer: 07 Февраль 2012 - 17:44

  • 0

#36 БАР

БАР

    Яхтенный капитан

  • Инженер
  • 15 610 сообщений
  • Из:СПб
  • Судно: СТ-31э
  • Название: Авось

Отправлено 07 Февраль 2012 - 17:43

Интересно то, что железка вычисляет и передает по RS крен и дифферент.

С такой же погрешностью в 0.1 градуса?
Интересно Ваше впечатление, когда ее попробуете. Если она действительно все это может, купил бы такую. Летом для яхты, а зимой для позиционирования модели в аэротрубе во время эксперимента.
  • 0

#37 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 Февраль 2012 - 18:14

С такой же погрешностью в 0.1 градуса?
Интересно Ваше впечатление, когда ее попробуете. Если она действительно все это может, купил бы такую. Летом для яхты, а зимой для позиционирования модели в аэротрубе во время эксперимента.

Voltage - 3.3v-5v only required
Current - 25mA Typ.
Resolution - 0.1 Degree
Accuracy - Horizontal, typically 0.5%
Accuracy - Tilted to +/- 60 degrees, typically 1%
Output 1 - I2C Interface, SMBUS compatible, 0-255 and 0-3599 , 100khz
Output 2 - Serial port, 9600 baud, no parity, 2 stop bits and 3.3v-5v signal levels
Output 3 - Timing Pulse 1mS to 37mS in 0.1mS increments
Small Size - 24mm x 18mm
Через пару-тройку недель должна быть. У нас она есть в Москве за 4.5 т.р.
А я за 2.5 т.р. с доставкой купил эту и вот эту

http://www.robot-ele...og/USB_I2C.html

конечно, ту которая может все. Посмотрим.
  • 0

#38 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 Февраль 2012 - 18:29

Дык, либо каданный подвес, либо гиростабилизированная платформа - картушку в горизонте держать.
....
А этот за 20 ёжиков и в упаковке? Фантастика! (Верю, верю продавцам, но в чём засада??)

1.Блин, как не додумался, почему у меня стрелка авиационного компаса стала последних лет пять рыскать сильно на качке? На железо катера думал, а там просто карданов подвес заело. А разбирать его очень не хочу.

2.Может повезло, со мной такое иногда бывает.
  • 0

#39 agreat

agreat

    Матрос

  • Основной экипаж
  • PipPip
  • 28 сообщений
  • Из:Краматорск
  • Судно: пока нет

Отправлено 10 Февраль 2012 - 17:21

Вот еще с гирокомпасом...

Сообщение отредактировал agreat: 10 Февраль 2012 - 17:21

  • 0

#40 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 Февраль 2012 - 16:17

получил платы завтра компас на гипертерминале прогоню и программку связи/вывода на монитор на Бейсике :blu: накатаю.
  • 0

#41 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 01 Март 2012 - 14:47

Пашет, собака, хотя и есть некоторые проблемы с включением в моде СОМ порта. Крен, дифферент и направление. Усе есть. Пока с их примером софта и связью через USB-ISS модуль.
  • 0

#42 БАР

БАР

    Яхтенный капитан

  • Инженер
  • 15 610 сообщений
  • Из:СПб
  • Судно: СТ-31э
  • Название: Авось

Отправлено 01 Март 2012 - 14:55

Пашет, собака. Крен, дифферент и направление. Усе есть.

А как с чувчтвительностью и погрешностью по всем трем каналам? Соответствует заявленным 0.1 градуса и 1%? Понятно, что на коленке измерить трудно, но очень хочется! :shuffle:
  • 0

#43 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 01 Март 2012 - 14:59

Трудно оценить. На ощупь (при придании 0-х крена и дифферента) похоже. А курс в лежачем неподвижном состоянии гоняет межу 83.8 и 84.3, например. Доволен, креномера не надо. :-)
  • 0

#44 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 01 Март 2012 - 16:48

кстати, закончил силовую часть, регулятор тока и скорости аналогового электропривода постоянного тока.Вот вот будут позисторы на 70 град. для управления обдувом силовых транзисторов.
  • 0

#45 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 Март 2012 - 16:30

Закончил программу получения данных по ком порту. Были некоторые трудности, которые связаны с необходимостью использовать доп. инверторы по Tx и Rx из-за особенностей подключения платы. Разобрал переходник USB->COM и заменил сигнал RTS на +5В для питания платы компаса (увы, сам RTS не протащил питание - 2.2 В под нагрузкой). Позисторы "B59901D70A40,70С 30V 100 Ом, PTC термистор" испытал - отлично работает термореле для обдува. В свое время использовал подобный в экспериментальных приводах для КС Мир.
  • 0

#46 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 15 Март 2012 - 19:20

Закончил программку. Выведены в цифровой форме текущий курс, крен, дифферент, отклонение от заданного курса и признак обмена с компасом. Задаются порт, скорость и заданный курс. Визуализированны крен и отклонение от заданного курса в виде дороги. Опрос задан сейчас 0.1 сек. Теперь надо регуляторы написать и вывод сигнала задания положения руля (штуртроса) в ШИМ форме (через специальную USB платку) для аналогового блока управления ДПТ.
  • 1

#47 БАР

БАР

    Яхтенный капитан

  • Инженер
  • 15 610 сообщений
  • Из:СПб
  • Судно: СТ-31э
  • Название: Авось

Отправлено 15 Март 2012 - 20:21

Задаются порт, скорость и заданный курс.

А почему не зафиксировать скорость обмена на обоих концах, чтобы неожиданностей не было?
И сколько там, 2 байта данных на каждый канал получается?
  • 0

#48 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 16 Март 2012 - 04:07

А почему не зафиксировать скорость обмена на обоих концах, чтобы неожиданностей не было?
И сколько там, 2 байта данных на каждый канал получается?

По умолчанию 9600, но до первого выключения можно повысить до 115 (вроде) оставил эту возможность на всякий случай. Можно и убрать. Передается в посылке по моему запросу (можно и по другому) 4 байта, 2 на курс и по байту на крен и дифферент. Прога получилась простейшей, время заняла попытка использовать старые наработки из области "СОМ порт для эхолота".
  • 0

#49 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 13 555 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 16 Март 2012 - 07:26

Фотки окученного переходника и компаса с питанием от РС. Рабочий вариант проги. И аналоговая часть со спаркой ДПТ ТГ для отладки.

Прикрепленные изображения

  • 1.JPG
  • ir16032012(001).jpg
  • i16032012(002).jpg

  • 0

#50 БАР

БАР

    Яхтенный капитан

  • Инженер
  • 15 610 сообщений
  • Из:СПб
  • Судно: СТ-31э
  • Название: Авось

Отправлено 16 Март 2012 - 09:41

Передается в посылке по моему запросу

Т.е. частоту опроса задает компьютер? А плата посылает последнее мгновенное значение или осредненное за период опроса? В данном случае это совершенно параллельно, просто шуметь может.
Что касается частоты, то как-то спокойней, когда ее фиксируешь. А не полагаешься на систему, что она там сама выберет. ИМХО. 115Кб как раз и предоставляет порту самостоятельность, если не ошибаюсь.
Много циферек после запятой в окошечке радует. :P Понятно, что это только набросок. :shuffle:
  • 0



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей