Кстати такой вопрос по Iocars. Например, мне нужен только модуль управления шаговыим двигателями. Будет он у меня работать без мат платы просто от усб компьютера?
Ну теперь я позволю себе ответить за Якова 🙂
Будет работать, шаговики и сервы независимые модули, работающие через УСВ, построенны на контроллере PIC16C745 который умеет работать с УСБ.
Привет Иван.
Я не могу понять зачем тогда МАСТЕР плата?
Кстати, как вообще дела с платами, что-то уже собрали?
И я тебе кое-что должен…
Моя очередь за Ивана отвечать :sarcastic: :pilot: :pilotfly:
Мастер-плата предназначена для ввода/вывода цифровых значений. Чтоб понятней было: на ввод — это некий аналог FS-Keys, на вывод — это аналог FS-Leds. Остальные платы (серво, шаговики, индикаторы, энкодеры) ранее подключались к мастер-плате, использовали на ней определённое количество входов/выходов и далее преобразовывали сигнал для работы с конкретными устройствами типа шаговиков и индикаторов. Затем, появились варианты независимых от мастер-платы модулей типа шаговиков, серв и DC-моторов. Они умеют работать напрямую с ЮСБ, не задействуя входы/выходы мастер-платы. Некоторые модули продолжают работать только через мастер-плату…
Но в любом случае, мастер-плата нужна сама по себе для подключения тумблеров, кнопок, энкодеров, галетников, вывода на светодиоды, лампы, реле и т.д.
2 Bird: Женя, дела с платами движутся помаленьку. Пока спаяна только мастер-плата, базовые тесты прошла успешно, сейчас пробую погонять её в полном объёме. Остальные карты ждут комплектовки… По твоим экземплярам — связывайся с Иваном.
601
04.06.2007 в 19:50
Модераторы, как заглавие топика поменять — я там опечатку допустил…
Bird
04.06.2007 в 19:55
Яков спасибо за ответ. Вполне ясно.
Ты говорил про свой язык программирования? Я забыл, Iocars тоже работают через Фсюипс?
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
601
04.06.2007 в 20:13
Bird (4.06.2007 22:55):
Ты говорил про свой язык программирования? Я забыл, Iocars тоже работают через Фсюипс?
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Да, у IOCards есть свой язык прогаммирования, называется SIOC — очень приятная штука, очень! Наличие языка развязывает руки: можно не только принять из железа переменную и тупо передать её в FSUIPC (и наоборот), а ещё сделать любые преобразования/действия с этой переменной, любыми другими переменными, запрограммировать реакцию любых входов/выходов, и т.д.!
Для примера, если отпустить фантазию в свободный полёт, то в качестве реакции на установку определённой частоты на радиостанции, можно организовать бегущий огонь на всех табло козырька, выпустить и убрать шасси (3 раза 🙂 ) , провернуть диски АРК вперёд и назад (причём каждый в свою сторону :pilotfly: ), и запустить песТню «Потому, что мы пилоты» :sarcastic:
У IOCards сегодня два варианта работы с MSFS: либо через FSUIPC, либо через IOCP. IOCP — это их собственное решение, позволяющее работать с переменными сима напрямую, минуя FSUIPC. Они пишут, что IOCP быстрее и надёжнее, но похоже, что можно одновременно использовать и то, и другое.
Будем посмотреть…
601
04.06.2007 в 20:18
Bird (4.06.2007 22:55):
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Да ради бога, только я не сторонник иметь 10 разных платформ одновременно, если конечно, основная себя оправдает в полном объёме…
Bird
05.06.2007 в 06:21
Очень интересно! А как их контроллеры работают с шаговиками? Имею в виду какое напряжение идёт на шаговик. По идее должен быть контроллер который управляет ключём-усилителем отдельного питания (похеже на схему рэле фс-бас).
azatov
05.06.2007 в 07:06
Вот меня тоже интересует как контролёры в вашем варианте управляют шаговым двигателем? В варианте с FSBUS это пока проблемный вопрос.
601
05.06.2007 в 10:33
Bird (5.06.2007 09:21):
Очень интересно! А как их контроллеры работают с шаговиками? Имею в виду какое напряжение идёт на шаговик. По идее должен быть контроллер который управляет ключём-усилителем отдельного питания (похеже на схему рэле фс-бас).
Мы пока модуль шаговиков не спаяли. В документации написано, что моторы подключаются непосредственно к плате. Если моторы потребляют большой ток, то нужно подключать их через дополнительный резистор. Возможно также понадобится установка радиаторов на микросхемы. Народ пишет, что греется плата достаточно серьёзно, но разработчики говорят, что это нормальный режим для таких микросхем.
Спасибо за ссылку, сейчас переведём и почитаем. Как я понял, вы пока ещё на практике это вариант тоже не пробовали? Держите в курсе, как что будет получаться.
ra3dcs
05.06.2007 в 20:34
601 (5.06.2007 16:33):
Народ пишет, что греется плата достаточно серьёзно, но разработчики говорят, что это нормальный режим для таких микросхем.
А кстати заметили, как выполнен контроллер шаговиков для FSBUS. Пинание на обмотки двигателя подается не постоянно, а только во время вращения. В паузах питание не подается. Отсюда и ничего не греется. Если бы он еще корректно ноль проходил.
Gennadi64
07.06.2007 в 16:43
601 (5.06.2007 00:13):
Bird (4.06.2007 22:55):
Ты говорил про свой язык программирования? Я забыл, Iocars тоже работают через Фсюипс?
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Да, у IOCards есть свой язык прогаммирования, называется SIOC — очень приятная штука, очень! Наличие языка развязывает руки: можно не только принять из железа переменную и тупо передать её в FSUIPC (и наоборот), а ещё сделать любые преобразования/действия с этой переменной, любыми другими переменными, запрограммировать реакцию любых входов/выходов, и т.д.!
Для примера, если отпустить фантазию в свободный полёт, то в качестве реакции на установку определённой частоты на радиостанции, можно организовать бегущий огонь на всех табло козырька, выпустить и убрать шасси (3 раза 🙂 ) , провернуть диски АРК вперёд и назад (причём каждый в свою сторону :pilotfly: ), и запустить песТню «Потому, что мы пилоты» :sarcastic:
У IOCards сегодня два варианта работы с MSFS: либо через FSUIPC, либо через IOCP. IOCP — это их собственное решение, позволяющее работать с переменными сима напрямую, минуя FSUIPC. Они пишут, что IOCP быстрее и надёжнее, но похоже, что можно одновременно использовать и то, и другое.
Будем посмотреть…
Объясните, как устанавливать софт для работы по протоколу IOCP, настроить модули, на сайте описана работа программы контролёра, но сколько не искал, эту программу нигде не нашёл
601
08.06.2007 в 12:07
Gennadi64 (7.06.2007 19:43):
Да, у них на сайте действительно бывает проблематично что-либо найти. Кстати SIOC действительно куда-то пропал из секции даунлоада…
Я выложу имеющийся у меня софт и документацию, и отпишусь
1. IOCards: http://aerobatics.co…th_34update.rar
Включает в себя четыре модуля:
— Config — некий аналог роутера FSBus
— Controlador — программа с помощью которой можно тестировать платы
— IOCARDs — собственно драйвер плат
— Simulador — программный эмулятор карт, позволяющий поиграться с софтом без наличия железных карт.
Это набор программ, позволяющих использовать в работе с IOCards язык программирования SIOC. Сиоку не нужен первый комплект программ, он спокойно работает без него, и является более интеллектуальной альтернативой. Тут положил документацию по SIOC: http://aerobatics.co…oc_tutorial.rar
3. IOCP server 1.8: http://aerobatics.co…ocpserver18.zip
Это альтернатива FSUIPC в плане работы с переменными сима. Я пока с ним не разбирался…
601
12.06.2007 в 12:55
Докладываю: Мастер плата прошла все тесты и доказала свою полную работоспособность: работают и входы и выходы, без проблем программируются с помощью SIOC. Одним словом, первый спаянны модуль ожиданий не обманул.
Следующий на очереди модуль серв…
azatov
12.06.2007 в 18:49
Это радует. А мы пока читаем и изучаем. Спасибо за ссылки.
azatov
12.06.2007 в 20:23
Яков, ты указал, что выложил основной софт. А есть что-нибудь ещё, чтобы вникнуть в работу программ? Где можно почитать?
601
12.06.2007 в 21:38
azatov (12.06.2007 23:23):
Яков, ты указал, что выложил основной софт. А есть что-нибудь ещё, чтобы вникнуть в работу программ? Где можно почитать?
Да там дофига есть чего читать, в основном здесь: http://opencockpits….?name=Downloads Ну, и форум, конечно…
Мой совет: начните с SIOC. Там достаточно внятная презентация/документация, ссылку на которую я дал в своём предыдущем посте: вполне можно разобраться и поиграться даже не имея в руках железа…
А вообще, конечно, у них на сайте чёрт ногу сломит, но что делать…
Если что, спрашивайте — я уже кое во что въехал…
azatov
13.06.2007 в 05:46
Всё понял. Будем разбираться. Что непонятно — буду в личку писать. Спасибо за помощь.
601
13.06.2007 в 10:25
Да не за что 🙂
Рекомендую также посмотреть вот эту презентацию: http://www.opencockp…a…tit&lid=145
Мне она помогла лучше понять архитектуру и основные принципы работы IOCards.
azatov
13.06.2007 в 15:57
Спасибо за ссылку. Сейчас гляну.
601
13.06.2007 в 17:50
Вот ещё одна полезная ссылка подвернулась, настоятельно рекомендую, тут весьма простым языком изложены многие интересные моменты. http://home.planet.n…ds_and_SIOC.htm
ra3dcs
13.06.2007 в 18:05
601 (13.06.2007 23:50):
Вот ещё одна полезная ссылка подвернулась,
Если бы еще на русском!!!!
601
13.06.2007 в 18:23
ra3dcs (13.06.2007 21:05):
601 (13.06.2007 23:50):
Вот ещё одна полезная ссылка подвернулась,
Если бы еще на русском!!!!
Ну, перевести всё это вряд ли кто возьмётся. Может это поможет: http://www.google.co…age_tools?hl=ru
Ну теперь я позволю себе ответить за Якова 🙂
Будет работать, шаговики и сервы независимые модули, работающие через УСВ, построенны на контроллере PIC16C745 который умеет работать с УСБ.
Привет Иван.
Я не могу понять зачем тогда МАСТЕР плата?
Кстати, как вообще дела с платами, что-то уже собрали?
И я тебе кое-что должен…
Моя очередь за Ивана отвечать :sarcastic: :pilot: :pilotfly:
Мастер-плата предназначена для ввода/вывода цифровых значений. Чтоб понятней было: на ввод — это некий аналог FS-Keys, на вывод — это аналог FS-Leds. Остальные платы (серво, шаговики, индикаторы, энкодеры) ранее подключались к мастер-плате, использовали на ней определённое количество входов/выходов и далее преобразовывали сигнал для работы с конкретными устройствами типа шаговиков и индикаторов. Затем, появились варианты независимых от мастер-платы модулей типа шаговиков, серв и DC-моторов. Они умеют работать напрямую с ЮСБ, не задействуя входы/выходы мастер-платы. Некоторые модули продолжают работать только через мастер-плату…
Но в любом случае, мастер-плата нужна сама по себе для подключения тумблеров, кнопок, энкодеров, галетников, вывода на светодиоды, лампы, реле и т.д.
2 Bird: Женя, дела с платами движутся помаленьку. Пока спаяна только мастер-плата, базовые тесты прошла успешно, сейчас пробую погонять её в полном объёме. Остальные карты ждут комплектовки… По твоим экземплярам — связывайся с Иваном.
Ты говорил про свой язык программирования? Я забыл, Iocars тоже работают через Фсюипс?
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Да, у IOCards есть свой язык прогаммирования, называется SIOC — очень приятная штука, очень! Наличие языка развязывает руки: можно не только принять из железа переменную и тупо передать её в FSUIPC (и наоборот), а ещё сделать любые преобразования/действия с этой переменной, любыми другими переменными, запрограммировать реакцию любых входов/выходов, и т.д.!
Для примера, если отпустить фантазию в свободный полёт, то в качестве реакции на установку определённой частоты на радиостанции, можно организовать бегущий огонь на всех табло козырька, выпустить и убрать шасси (3 раза 🙂 ) , провернуть диски АРК вперёд и назад (причём каждый в свою сторону :pilotfly: ), и запустить песТню «Потому, что мы пилоты» :sarcastic:
У IOCards сегодня два варианта работы с MSFS: либо через FSUIPC, либо через IOCP. IOCP — это их собственное решение, позволяющее работать с переменными сима напрямую, минуя FSUIPC. Они пишут, что IOCP быстрее и надёжнее, но похоже, что можно одновременно использовать и то, и другое.
Будем посмотреть…
Да ради бога, только я не сторонник иметь 10 разных платформ одновременно, если конечно, основная себя оправдает в полном объёме…
Мы пока модуль шаговиков не спаяли. В документации написано, что моторы подключаются непосредственно к плате. Если моторы потребляют большой ток, то нужно подключать их через дополнительный резистор. Возможно также понадобится установка радиаторов на микросхемы. Народ пишет, что греется плата достаточно серьёзно, но разработчики говорят, что это нормальный режим для таких микросхем.
Вот ссылка на документацию: http://www.andare-in…20(english).PDF
А кстати заметили, как выполнен контроллер шаговиков для FSBUS. Пинание на обмотки двигателя подается не постоянно, а только во время вращения. В паузах питание не подается. Отсюда и ничего не греется. Если бы он еще корректно ноль проходил.
Почему не проще пойти таким путём: шаговики и степлерры сделать на Iocars а всё остальное на фсбас?
Да, у IOCards есть свой язык прогаммирования, называется SIOC — очень приятная штука, очень! Наличие языка развязывает руки: можно не только принять из железа переменную и тупо передать её в FSUIPC (и наоборот), а ещё сделать любые преобразования/действия с этой переменной, любыми другими переменными, запрограммировать реакцию любых входов/выходов, и т.д.!
Для примера, если отпустить фантазию в свободный полёт, то в качестве реакции на установку определённой частоты на радиостанции, можно организовать бегущий огонь на всех табло козырька, выпустить и убрать шасси (3 раза 🙂 ) , провернуть диски АРК вперёд и назад (причём каждый в свою сторону :pilotfly: ), и запустить песТню «Потому, что мы пилоты» :sarcastic:
У IOCards сегодня два варианта работы с MSFS: либо через FSUIPC, либо через IOCP. IOCP — это их собственное решение, позволяющее работать с переменными сима напрямую, минуя FSUIPC. Они пишут, что IOCP быстрее и надёжнее, но похоже, что можно одновременно использовать и то, и другое.
Будем посмотреть…
Объясните, как устанавливать софт для работы по протоколу IOCP, настроить модули, на сайте описана работа программы контролёра, но сколько не искал, эту программу нигде не нашёл
Я выложу имеющийся у меня софт и документацию, и отпишусь
0
Кстати нет также программы «Iocard»
Не могли ли Вы переслать эти програмки мне на мыло gennadi64@mail.ru
Буду Вам очень благодарен!
Выложил основной софт по IOCards:
1. IOCards: http://aerobatics.co…th_34update.rar
Включает в себя четыре модуля:
— Config — некий аналог роутера FSBus
— Controlador — программа с помощью которой можно тестировать платы
— IOCARDs — собственно драйвер плат
— Simulador — программный эмулятор карт, позволяющий поиграться с софтом без наличия железных карт.
2. Sioc 3.4. : http://aerobatics.co…rds/sioc_34.zip
Это набор программ, позволяющих использовать в работе с IOCards язык программирования SIOC. Сиоку не нужен первый комплект программ, он спокойно работает без него, и является более интеллектуальной альтернативой. Тут положил документацию по SIOC: http://aerobatics.co…oc_tutorial.rar
3. IOCP server 1.8: http://aerobatics.co…ocpserver18.zip
Это альтернатива FSUIPC в плане работы с переменными сима. Я пока с ним не разбирался…
Следующий на очереди модуль серв…
Да там дофига есть чего читать, в основном здесь: http://opencockpits….?name=Downloads Ну, и форум, конечно…
Мой совет: начните с SIOC. Там достаточно внятная презентация/документация, ссылку на которую я дал в своём предыдущем посте: вполне можно разобраться и поиграться даже не имея в руках железа…
А вообще, конечно, у них на сайте чёрт ногу сломит, но что делать…
Если что, спрашивайте — я уже кое во что въехал…
Рекомендую также посмотреть вот эту презентацию: http://www.opencockp…a…tit&lid=145
Мне она помогла лучше понять архитектуру и основные принципы работы IOCards.
http://home.planet.n…ds_and_SIOC.htm
Если бы еще на русском!!!!
Если бы еще на русском!!!!
Ну, перевести всё это вряд ли кто возьмётся. Может это поможет: http://www.google.co…age_tools?hl=ru
Ну, и готов подсказать, что уже понял…