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

Theme© by Fisana
 

foo
Фотография

Применение микропроцессора для контроля работы привода.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 GhoT

GhoT

    Генерал-майор

  • Э-Х.О "Цунами"
  • 1 266 сообщений
  • Интересы:Основное занятие, находить себе и другим работу.<br />В свободное от работы время, творю чудеса. По прейскуранту.

Отправлено 24 августа 2010 - 23:18

Стырено http://www.black-wol...&st=0&sk=t&sd=a

Зачем это надо? Или накой....?
Данная конструкция предназначена для того, кто затратил изрядную
сумму денег на покупку элементов тюнинга для любимого привода.
Но покупка дорогих и надежных компонентов не всегда спасает от проблем в работе механики,
и не гарантирует их от поломок. Скорее добавляет новые. Однако, существует масса приводов и их
хозяев, которым описываемая ниже конструция не нужна.Я никому ничего не навязываю,
конструкция предлагается как есть, без каких либо гарантий и т.д. ( см. текст
стандартной отмазки для этих случаев).

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

Итак , сначала плюсы данной конструкции:

1- защита зубьев поршня и шестеренок при забитии стволика по разным причинам.
2- пружина после выстрела всегда находится в максимально расслабленном состоянии.
3- нагрузка на двигатель при пуске всегда нарастает плавно.
4- количество холостых выстрелов сведено к минимуму, а именно, только один холостой
выстрел после окончания подачи шаров.
5- производится непрерывный контроль за состоянием батареи питания из элементов Li-Po и Li-Fe,
применение элементов типа Ni-Cd и Ni-Mh не рассматривается в принципе.
6- наличие термодатчика позволяет ввести температурное ограничение по условиям работы привода.
7- скорострельность привода определяется программным способом.
8- возможно применение 4-х элементов питания в паке.
9- при пуске двигателя контролируется время взведения поршня, что позволяет защитить шестерни гира
от разрушения при обрыве первого зуба поршня.
10- наличие полноценного драйвера затворов силовых ключей гарантирует правильную процедуру
запуска и торможения двигателя, позволившую удалить коромысло одиночного огня и собачку
моторной шестерни, и уменьшить нагрев силовых ключей.
11- максимальное количество шаров в очереди может быть запрограммировано любым, например 20 или 30
шаров, как патронов у прототипа.
12 - при наличии антуражного переключателя SAFE-1-3-AUTO -данные режимы реализуются без особых проблем.
Длинна очереди может быть любой от 2-х до 255 шаров.
13 - звуковая сигнализация режимов работы и аварийных режимов.
14- наличие СОМ - порта позволяет менять математику не разбирая привод.
15- все компоненты для построения контроллера доступны в Украине,
примерная цена в пределах 21-25 долларов.
16- при доработке математики есть возможность подсчитывать и хранить в памяти контроллера
количество сделанных выстрелов, а также управлять внешними устройствами -
бункер пулемета, светодиоды имитации выстрела.

Главное, что на борту есть микропроцессор, а все остальное зависит от фантазии
конструктора.

Недостатки, а куда без них:

1- необходима доработка поршня, а именно вживление магнита в тело поршня.
2- размещение датчиков положения поршня затрудняет ремонт привода в полевых условиях,
3- привод нельзя ронять в воду, хотя плата контроллера покрывается 2-3 слоями клея БФ-2 с целью защиты от влаги.
4- программа не универсальна и требует подгонки констант работы привода и изменения подпрограмм обработки
сигналов селектора стрельбы для конкретной модели привода.
5 - при использовании выбранного типа датчиков магнитного поля , ток потребления привода в режиме
ожидания равен около 10 миллиампер. За сутки будет съедено 240 ма/час емкости батареи питания,
что эквивалентно потере 240-450 выстрелов ( зависит от режима стрельбы и пружины).
6- необходимо отключать батарею после каждой игры.
7- привод , при определенной настройке математики, становится чувствительным к качеству шаров.
8- придется заплатить денег за комплектующие.
9- предохранителя в схеме нет. Контроль потребляемого мотором тока может быть использован
для защиты аккумулятора и электроники при аварийной работе мотора. В данной версии контроллера НЕ РЕАЛИЗОВАН.


Для нормальной работы механики - крайне желательно полное удаление 2 зуба поршня, снижение высоты 3 и 4 зуба на 1миллиметр и увеличение
длинны поршня на 3-3.5 мм.Любимая всеми процедура " шайбинга и винтинга" обязательна.По имеющемуся небольшому опыту
применения пружин, можно ожидать от Системы и Гардера до + 20 м/с от номинала. Для этого доработка узла стыковки нозла и гира обязательна.


Немного о конструкции. Контроллер собран на двусторонней печатной плате из фольгированного фторопласта типа ФАФ-2. Это исключительно
прихоть автора. Так проще получение металлизации переходных отверстий с помощью прошивки платы тонкими луженым проводом.
Фольгированный стеклотекстолит никто не отменял. Плата изготовлена методом лазерно-утюжной технологии.
Отверстия показанные на рисунке платы - исключительно металлизация " земляного проводника".
Данная конкретная реализация предназначена для доработки приводов типа AUG. Для других приводов необходима переразводка печатной платы.
Плата наклеивется на липкую двустороннюю ленту.Все видно на прилагаемых фото.Примененные транзисторы дорабатываются-срезаются флажки,
с целью получения корпуса типа D-Pack.Для определения режима очередь применен отражающий флажок, связанный с курком.
Плата нарисована с помощью программы Sprint-Layout 4.0 Схема с помощью программы sPlan 5.0

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


Немного о принципах контроля гиром и соответственно приводом. Для управления процедурой выстрела достаточно иметь информацию о нахождении поршня
в цилиндре в одной из крайних точек, времени пролета поршня по цилиндру в момент выстрела, а также о времени взведения поршня( достижения им
верхней мертвой точки) в процессе выстрела. Анализируя это время можно управлять работой привода.
Положение поршня в цилиндре анализируется только в двух крайних точках, чего вполне достаточно.Для экстренной остановки мотора реазизовано торможение
шестеренок гира закорачиванием выводов мотора. Здесь имеет место некоторое противоречие между временем торможения гира и скоростью стрельбы привода.
Так как шестерни гира и якорь мотора имеют некоторый момент инерции, то чем больше скорость вращения шестеренок гира, тем больше время торможения привода.
При обычных шестернях скорострельность 680-750 выстрелов оптимальна. При этом в момент торможения первый зуб секторной не еще касается первого зуба
поршня, таким образом последующий старт двигателя происходит с минимальной нагрузкой на вал. Одиночный выстрел отличается от очереди тем, что при одиночном
торможение двигателя выполняется сразу после срыва поршня с последнего зуба секторной, при этом программный анализ параметров выстрела производится при достижении
поршнем нижней мертвой точки.При очереди - торможение только после анализа выстрела. Таким образом, если выстрел аварийный (забился стволик и прочее)- следующего
выстрела не будет. Все зубы участников процесса уцелеют.


Магазины компонентов:
http://www.imrad.kiev.ua - здесь транзисторы, микросхемы стабилизатора и драйвера затворов, диоды, сапрессоры, датчики Холла ( датчики положения поршня),
SMD - компоненты.
Стабилизатор TK11247 можно снять с плат старых мобильных телефонов стандарта NMT NOKIA 450, 550.
Если нет- можно заменить на LP2950 - рисунок прилагается.
http://www.microchip.ua - здесь PIC процессор, термодатчик, источник опорного напряжения, кварцевый резонатор.
http://www.microchip.../PIC18bootload/ - здесь прошивка загрузчика и интерфейс работы с загрузчиком.
ИК-отражающий датчик KTIR0811S - радиорынок. При невозможности приобретения - можно изменить плату и установить
еще один датчик Холла на флажок режима стрельбы.Или обойтись без него вообще.

Магнит в поршень отсюда : http://aircraft-worl...exd.asp?id=1976
При невозможности покупки " за бугром" - пара магнитов примерно подходящих по размеру находится в приводе линзы головки CD-ROM.

Я не произвожу контроллеры на продажу, и пока не планирую этим заниматься.
Применение другого микропроцессора приветствуется. Изменения и дополнения в математике аналогично.
Датчики Холла мне доступны только этой модели. О существовании других типов датчиков знаю. Датчики от CD-ROM не подходят. Альтернативный вариант http://extreme-fire.com

(Стырил самые интересные фото, кому надо еще сами смотрите по линку, плюс математику и разводку плат там же)

___.jpg FN_FNC.jpg


Сообщение отредактировал GhoT: 24 августа 2010 - 23:22


#2 GhoT

GhoT

    Генерал-майор

  • Э-Х.О "Цунами"
  • 1 266 сообщений
  • Интересы:Основное занятие, находить себе и другим работу.<br />В свободное от работы время, творю чудеса. По прейскуранту.

Отправлено 24 августа 2010 - 23:19

M16_______.jpg M16_sensor.jpg M16_fire_selector.jpg



#3 icxon

icxon

    Полковник

  • Пользователи
  • 1 103 сообщений

Отправлено 25 августа 2010 - 09:58

Готе, ты решил из своей болтовки навороченный бластер делать? :hunter: Не хорошо, когда оружие умнее хозяина. :lol: А если серьезно, я вижу лишь одну проблему на пути внедрения: с низким качеством шаров и шароподающих устройств (бункеров и коробов) - пропуск шаров неизбежен, да и что делать когда эта железяка остановила мотор после "холостых"? курок клацать? или антуражненько затвором передернуть, хотя тогда туда нужно будет подводить "размыкающий" контакт, а не со всеми затворами это возможно. Ах, ну да, еще геморр с калибровкой. Магнитики подходящие можно достать в мелких наушниках от плеера. (ipod отжать например у кого)

Сообщение отредактировал icxon: 25 августа 2010 - 10:02


#4 GhoT

GhoT

    Генерал-майор

  • Э-Х.О "Цунами"
  • 1 266 сообщений
  • Интересы:Основное занятие, находить себе и другим работу.<br />В свободное от работы время, творю чудеса. По прейскуранту.

Отправлено 25 августа 2010 - 13:40

Насчет умнее хозяина ты конечно понимаешь всю ничтожность высказывания, в болтовке хватит системы сигнализации конца шаров, но это слишком просто чтобы заинтересовать меня :D Если бункер хороший и гавношары подаются нормально без пропусков. Бункер отдельная тема для разговора. По идее конец шаров и остановка означает что либо надо подкрутить либо сменить магазин. Я сторонник функциональности к чему приделывать на затвор какую то фигню. Чтобы разок его дернуть после смены магазина?) Вот с калибровкой да, много времени должно занять. Главное изготовить плату и написать математику О.о

#5 Smith

Smith

    Старший сержант

  • Пользователи
  • 119 сообщений
  • Город:Бишкек

Отправлено 03 сентября 2010 - 08:48

GhoT давай дерзай, может и получится бластер

Сообщение отредактировал Smith: 03 сентября 2010 - 08:48


#6 ЭЛВИС

ЭЛВИС

    Майор

  • Gladius
  • 797 сообщений

Отправлено 03 сентября 2010 - 17:33

овчинка выделки не стоит, имхо :D но если есть желание и умение, то почему бы и нет? но себе бы на привод ставить не стал всю эту байду....

#7 Серый

Серый

    Майор

  • Пользователи
  • 809 сообщений
  • Город:Кант

Отправлено 03 сентября 2010 - 22:32

Я одну функцию хотелбы реализовать, например при однократном коротком нажатии на курок вдруг не успевает произойти выстрел, и пружина остается в почти взведенном состоянии. Так смысл этой функции в том, что даже при коротком нажатии на курок происходит полноценный выстрел и после пружина остается в максимально расслабленном состоянии. Это очень важно при наличии пружин высоких тюнов, т.к. после очереди например, поршень остановился в полувзведенном или почти взведенном состоянии, и на подсевшем аккумуляторе вдруг не хватит мощности для выстрела, хотя емкости заряда батарей еще может хватить на долго, даже одиночным огнем когда нагрузка еще больше.
Еще одна ситуация происходила у меня лично не один раз, когда вдруг надо сделать одиночный выстрел, ну скажем из засады, перевожу переводчик огня на одиночный огонь. прицеливаюсь и нажимаю курок..... состояние не передать когда вместо выстрела слышу щелчек срабатывания огневой отсечки, гир остановился как-раз в таком положении, когда при нажатии на курок, контакт не успевает замкнутся и отщелкывается назад... ХАХАХА, продолжений этой ситуации, море вариантов, вердикт один, задание провалено. МЕЛОЧЬ, а не приятно.
Это необязательно для тех которые пользуются только автоматическим режимом, и лупят строго длинными очередями...

GhoT Одна программа sPlan 6.0 для принципиальной схемы у меня есть, а вот для печатных плат LAYout прогу не нашел еще, порытся надо. Вот описание еще подробнее надо бы, как они реализовали контроль над холостыми выстрелами и забитым стволиком.

Да, еще, серия AVR контроллеров еще проще, надо будет попробовать как время будет.

Сообщение отредактировал Серый: 03 сентября 2010 - 22:36


#8 Cherep

Cherep

    Полковник

  • Пользователи
  • 1 164 сообщений

Отправлено 04 сентября 2010 - 00:09

Серый
Полностью согласен про полувзвод пружины, у меня как выяснилось именно из за этого полетел поршень! Пружина была взведённой неделю на самом последнем металич зубе, он выдавил под напругой пружины голову поршня, и вылетел в итоге из самого поршня, покрамсав целиндр переломленным на 2 части металическим зубом, полностью убив поршень и покоцав голову поршня...

#9 ЭЛВИС

ЭЛВИС

    Майор

  • Gladius
  • 797 сообщений

Отправлено 04 сентября 2010 - 01:06

хехехе.... а после игры стрельбу в одиночном режиме, вроде, еще никто не отменял, дабы сбросить пружину из взведенного состояния... делаешь выстрел при переводчике в режиме одиночного огня и кладешь привод на полку. если у тебя пулемет типа М249 только с автоматическим огнем, тогда откидываешь приклад с тыльником, откидываешь верхнюю крышку ствольной коробки, отжимаешь фиксатор и вытаскиваешь направляющую с пружиной. пружину в надежное место до следующей игры, направляющую на место. я так всегда делаю с своим пулеметом, с автоматами обязательно одиночный после игры и в чехол. всем советую. это одно из первых правил, которое я узнал от KVNshika, когда пришел в страйкбол...

Сообщение отредактировал ЭЛВИС: 04 сентября 2010 - 01:07


#10 lobo

lobo

    Прапорщик

  • Пользователи
  • 269 сообщений
  • Город:Angry Pokemons

Отправлено 04 сентября 2010 - 08:09

скоро страйкеры на перекурах будут обсуждать у кого какой проц :D

FN_FNC1.jpg

О.о "Fabrique Nationale" принялся за разработку приводов!!?

#11 icxon

icxon

    Полковник

  • Пользователи
  • 1 103 сообщений

Отправлено 04 сентября 2010 - 12:33

По поводу одиночного - элементарные правила ухода за приводом никто не отменял http://www.airsoft.k...p?showtopic=116
Если взвод до выстрела происходит дольше 1/10 секунды - у вашего АЕГА проблемы, либо с питанием, либо с регулировкой.
Но идея "довода" по отпуску курка правильная и обозреваемой схемой эта проблема решается -

2- пружина после выстрела всегда находится в максимально расслабленном состоянии.

Плюс, с этой приблудой, можно избавиться от антиреверса, тогда нагрузок при простое вообще никаких не может быть.

lobo
Навряд ли, но смотрится секси. Скорее всего это было намечено перед вытравливанием платки самим хозяином аега.

Сообщение отредактировал icxon: 04 сентября 2010 - 12:37


#12 GhoT

GhoT

    Генерал-майор

  • Э-Х.О "Цунами"
  • 1 266 сообщений
  • Интересы:Основное занятие, находить себе и другим работу.<br />В свободное от работы время, творю чудеса. По прейскуранту.

Отправлено 04 сентября 2010 - 17:14

Холостой выстрел и забитый стволик скорее всего реализован так. Заранее известно время прохождения поршня если питание нормальное. При холостом он пройдет быстрее, при забитом медленней. Надо посмотреть математику, сам такое пока не собираюсь делать. Будет смысл ставить на 150 и далее, когда отклонения в работе механики и забитие стволика грозит серьезными поломками. С клином такое дело, есть привод стреляет с базовой батой довольно бодро. Как только она подсаживается, если после очереди пружина не расслабленна отказывается стрелять. На фото гир от ФН какого то, разраб сам нарисовал чтобы не путаться видимо. Кроме спуска пружины после игры, нужно выкрутить регулировку хоп ап в 0, разрядить магазины и отсоединить бату. Особенно если стоят конденсаторы в цепи. Также желательно провести обряд очищения от злых духов :D

#13 icxon

icxon

    Полковник

  • Пользователи
  • 1 103 сообщений

Отправлено 04 сентября 2010 - 18:31

Нет, Гот, одиночные выстрелы, забитый стволик и вообще подсчет шаров происходит с помошью ик-пары на пути прохождения бибишки. Автор не говорит об этом, однако намекает вполне:

ИК-отражающий датчик KTIR0811S - радиорынок

Датчик этот ставить надо либо на шароподающем сопле (которое у магаза язычок отодвигает), либо на выходе из стволика, т.е. на пламегасителе.

Питание не может быть абсолютно одинаковым в момент перед выстрелом 1000 шаров и после, поэтому твой вариант будет давать много ложных сигналов и остановок. Да и забитый стволик не будет поршень тормозить сильнее чем обычный выстрел, а автор гарантирует остановку при первом же шаре который забивает ствол.

Математику написать легко, образование позволяет как никак =) Закажи где-нибудь плату, самим муторнее разводкой заниматься гораздо. Закупи элементы и купи мне пивка, всё сделаем за пару вечеров ;) Я даже магнитик тебе такой притащить могу.

Сообщение отредактировал icxon: 04 сентября 2010 - 18:40


#14 GhoT

GhoT

    Генерал-майор

  • Э-Х.О "Цунами"
  • 1 266 сообщений
  • Интересы:Основное занятие, находить себе и другим работу.<br />В свободное от работы время, творю чудеса. По прейскуранту.

Отправлено 05 сентября 2010 - 15:04

Тогда причем тут "ИК-отражающий датчик KTIR0811S - радиорынок. При невозможности приобретения - можно изменить плату и установить еще один датчик Холла на флажок режима стрельбы.Или обойтись без него вообще."

На последнем фото оптопара стоит это не оно? Впрочем твой вариант будет надежнее думаю но сложнее с установкой ) Может обойдемся без пивка до завершения процесса? Или малое количество алкоголя положительно влияет на ясность мысли? %

Где разводить плату я уже знаю и берут не дорого. Но прежде всего мне нужен кандидат на потрошение. И освободить свой разум от иных дел, как все будет готово сообщу и договоримся )


foo
Copyright © 2017 AIRSOFT.KG