

kreml
Members-
Posts
343 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Events
Everything posted by kreml
-
Отлично! Еще заменим циферки на красные. Ну и начнем думать по поводу ПВИ...
-
Думаю проще переделать на мотор, чем сделать пневматику
-
Это копия прибора, внутри шаговый мотор
-
кокпит это здорово, но он один... да и какойнить гараж под него нужен. Приборчиками рабочее место заставить, красота)
-
эта тема вне коммерческого раздела, отвечу позже в личку. Тут желательно только вопросы технического характера обсуждать. Вкратце, непосредственно по контроллеру можно писАть мне, по готовым приборам Alextus
-
ну во первых понадобится сам контроллер для функций ввода(кнопки-тумблера) плата IN328 ПУИ есть в виде готового блока, понадобится только отдельный блок питания, провода для соединения. Необходимый софт предоставляется (в свободном доступе) УВ-26 по тому же принципу, но сами железки еще не получили с завода, будут позже доступны.
-
Теперь информация для тех кто хочет собрать железки самостоятельно -схема F3/L3, является переработанной версией F2. В основном разница в отсутствии дешифратора(за счет уменьшения кол-ва разъемов SPI) и наличии драйвера шины RS485 https://www.dropbox.com/s/pgpxxn3y6w3gacl/F3.pdf?dl=0 разводку платы не прилагаю, т.к. она сделана в 2х стороннем варианте, под заводское изготовление. Если кто то нарисует одностороннюю разводку, можно будет выложить для общественного пользования. Пока предлагаю использовать для изготовления вариант F2 https://www.dropbox.com/s/mhogoix4xn1uqgr/F2.zip?dl=0 совместно с переходником https://www.dropbox.com/s/oxmj97fez7m5cy5/F2_F3.pdf?dl=0 Теперь периферия, то что касается "старой" шины SPI находится в архиве по F2 вот новые платы ввод, плата ИН https://www.dropbox.com/s/7x6z6h7py8i8ipy/uIN.pdf?dl=0 требует внешнего питания 12в. Если более удобно использовать +5в, то нужно подавать питание в обход стабилизатора (его можно убрать) управление ш.двигателями https://www.dropbox.com/s/kjfp6x99c93wm3r/uStepper.pdf?dl=0 почти полный аналог схемы Сергея САБ, немного скорректирована по моим потребностям эта схема немного еще поменяется, все незадействованные пины чипа будут выведены на разъем, т.к. некоторые приборы, где будут использоваться шаговики, имеют еще небольшие органы управления, в виде 2-3 кнопок, лампочек... тянуть туда ради этого отдельную плату ввода не всегда удобно, но можно будет использовать под эти нужны как раз свободные пины. Так что нужно учитывать это при самостоятельном изготовлении. Разводки плат также придется сделать самостоятельно.
-
Я например начал проект под DCS, рассчитан на все входящие в его состав модули. В данный момент паралельно строю вывод для 3х модулей, ГС3, ЧА2 и P-51D, изучаю МИ8 и МИГ21... проект пишется также как и все проекты под DCS на языке lua, хорошо работает совместно с другими сторонними проектами, например с HELIOS ну и как результат, за счет использования интерфейса, за достаточно короткое время, ожили ранее сделанные пртборы, и в подходе новые... - DCS FC3 - СПО15 Береза - DCS BS2 - ПУИ-800М -- УВ-26 (пока нет подходящей платы, индикацию просто вывел на ПУИ, опять таки это благодаря интерфейсу от Жени) ну и вот по мустангу, ребята с использованием интерфейса, без какого либо программирования и прочего, оживили (надеюсь не будут возражать если я тут покажу их видео):
-
ну и самое интересное, это функции вывода контроллер весь вывод разделяет на 2 категории, дискретный "led" и бинарный "axis" что конкретно будет работать под этими лед и аксис знает только сама плата расширения например есть прибор, на котором 7мисегментный светодиодный индикатор представлен как "ось" принимающая значения от 0-9, соот-но плата обрабатывая полученое значение, выводит на индикаторе соот-ее число, либо гасит его совсем если число вне диапазона. В другом случае под "осью" может скрываться ш. двигатель, регулятор яркости и т.д. Ну и в свою очередь под "ледом" может быть как обычная лампа/светодиод, так и какой то иной "точечный" девайс, реле например. "осевые" устройства, такие как например ш.двигатель имеют возможность работать с натуральными входными данными. для этого имеют в своем составе калибровачную таблицу, переводящую вх. значения во внутренние "шаги" мотора во первых такая таблица позволяет легко реализовывать стрелочные приборы с нелинейными шкалами, во вторых сам прибор становится достаточно универсальным. Так например если высотометр откалибровать для вх. данных передаваемых в метрах, то он одинаково хорошо сможет работать с разными роутерами, симуляторами и т.д. (если они конечно передают данные в нужном формате) без необходимости его перекалибровки. на данный момент устройства вывода состоят из платы упр. ш.двигателями работает с 2мя приборными ш.двигателями, без датчика 0, по алгоритму предложенному Сергеем САБ, за что ему отдельное огромное спасибо и платы управления светодиодной индикацией, до 256 управляемых "точечных" источников на основе этих плат (и ввода и вывода) могут строится более сложные, приборные платы. контроллер с ними работает также хорошо как и с монофункциональными Также конечно могут добавляться и другие платы вывода, логометры и проч. ну и еще, положительные моменты - создана библиотека функция для работы с контроллером, как с функциями ввода так и вывода - на основе этой библиотеки написан тестовый проект на C#, для изучения взаимодействия с контроллером ну и самое хорошее, Женя, (Shaman_2010) написал с использованием этой библиотеки программный интерфейс, работающий с сервером SIOC интерфейс имеет GUI, позволяющий настраивать все функции ввода и вывода контроллера на нужные переменные SIOC, делает некотоые необходимые обработки (побитовые, десятичные, шаблонные и т.д.) в результате очень сильно упростился процесс коммуникации данных роутера с контроллером, также теперь можно настроить контроллер на работу с любыми роутерами (в т.ч. и ранее написанными), работающими с SIOC. Ну и сама задача вывода индикации теперь сводится к добыванию оной в симуляторе и отправке по достаточно простому протоколу SIOCа на сервер, дальше все стандартно. Интерфейс позволяет сохранять настройки, так чтоб можно было обмениваться друг с другом.
-
Продублирую информацию по контроллеру с форума avsim.su http://www.avsim.su/forum/topic/121167-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2-%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%8E%D1%81%D0%B1-%D0%BA%D0%BE%D0%BD/page-3
-
Подскажите, появились функции для экспорта данных цифровых табло пультов УВ-26 и ПВИ ?
-
512К http://f01.cdn.avsim.su/forum/uploads/monthly_07_2012/post-68370-0-93033300-1341255581.jpg эта?
-
Зависит от того какая панель имеется в виду. Часть из представленных в этой теме приборов будет доступна после перевода их на новую платформу. Сейчас пока переведены БЕРЕЗА и ПУИ, но нужно еще дописать программный интерфейс, подобрать тумблера/разъемы. Также доступность некоторых приборов будет зависеть от повторяемости, т.е. если например технология изготовления электроники уже отработана, то вот мех. часть, наружное оформление и подобное пока не по всем. Соответственно либо такая технология(малосерийного производства) будет найдена, либо делать приборы только в виде полуфабриката (электроника). Ну либо индивидуальное изготовление, но это долго, и цены соответственно тоже будут "индивидуальные". В общем сейчас в первоочередных стоит задача программного интерфейса (для связи с симуляторами), займет по прогнозам примерно месяц. Далее компоновка уже готовых приборов с интерфейсом (написание скрипта экспорта под конкретный прибор), после этого уже можно будет озвучивать цены ))
-
Римэйк) https://www.dropbox.com/s/oiivrohpp53e5pm/20140125_012902.jpg https://www.dropbox.com/s/yk95k70pz2r1osl/20140125_012919.jpg ... https://www.dropbox.com/sh/6ilikvzq0ol7phr/srpSv_S41m в планах переработать логику работы приближенную к реалу. также https://www.dropbox.com/s/jb39s6nu2w95ae7/20140125_002753.jpg https://www.dropbox.com/s/04aqkw5whaweagv/20140125_002717.jpg ... https://www.dropbox.com/sh/gss6plt32tznt3k/VZfGF2lOcf
-
Что то поздно увидел вопрос... Думаю можно, но с инпутом еще не разбирался, пока точно ответить не смогу. Индикация то как, удовлетворительно работает?
-
Да, верно. Ее задачей была селекция типов излучателей.
-
Если такая фича не требуется, то можно просто закоментировать строчку 148: ну и конечно сточку 177 Тогда функция будет отрабатывать по всем излучателям, по земле/воде в т.ч.
-
-
докладываю по результатам: тестировал на ГС2, быстрый старт за миг29 экспорт вываливается с ошибкой в 270 строке, ругается на значение nil. эту строчку сделал вида: Еще в LuaExportStart() вместо сетевого хоста указал локальный, но это никакого значения не имеет. После это алгоритм запустился, и выдавал корректные результаты! вот экспорт с моими исправлениями (адрес хоста вернул как было) export.lua
-
Странно, у меня выводятся. Давай на всякий случай скинь мне вот эти файлы: "./Config/Export/ExportSupport.lua" "./Config/Export/SIOCConfig/inputsTable.lua" ну и сам экспорт еще раз. Тогда проверю все в полном составе.
-
вот както так export (1).lua непосредственно в таком виде проверить немогу, так как там используются внешние алгоритмы, их у меня нет. поэтому в исходно виде этот файл у меня исполняется с ошибкой (неможет загрузить файл...) поэтому проверял удалив все другие функции.
-
Все работает! во первых то что у вас 8 всегда, так это от того что вы вызываете функцию без параметров, а ей нужны параметры объекта. Ну и надо все тестовые вставки убрать в функции spo14 в частности в строке возврата должны быть только лампы остальные тестовые переменные которые вы пытаетесь передавать, к моменту выполнения уже несуществуют, изза этого и общий резултат непередается. Может есть скайп/аська?
-
Я свой файлик проверял, работает. Сейчас проверю который вы выложили.
-
ужас какойто))) зачем функции были размещены в теле другой функции?)) вот поменял: export.lua