это возможно, в задумке есть реализовать такую штуку, но времени пока нет :)
Вид для печати
Я так понимаю для плат In32 и In64 подходит любая микросхема серии ATMega8 (ATMega8A-16PU, ATMega8A-8AU, ATMega8A-AU, ATMega8L-8PU)?
И еще, можно поподробней расказать по поводу прошивки AT90USB647AU /AT90USB647AU/
Да, все эти чипы должны подойти, единственное сомнение насчет ATMega8L - ее я нетестировал, частота именно этого чипа ограничена 8Мгц, Инки же работают на несколько более высокой частоте, порядка 12мГц.
По прошивке at90usb*** у меня есть инструкция, обычно я ее вместе с файлами прошивки выкладываю - в этот раз забыл вставить. Выложу отдельно вечером. Или если у кого есть под рукой, могут сделать сдесь вложение.
зы и еще, по прошивке плат in** думаю скоро тоже будет инструкция по прошивке, для этого уже непонадобится лпт портов и сторонних программаторов, все будет на основе самого контроллера.
Возможно я пропустил, основные оси (те что можно центровать) привязаны к плате F2/L2 или их можно переназначать на плату in? Это на случай если РУС сделать на плате in.
ЗЫ неплохо бы такой out на 4 линии. Да добавить тензодатчики - и HOTAS WARTHOG от Thrustmaster будет нервно курить.
инструкция по прошивке чипов основной платы контроллера
http://narod.ru/disk/544420001/UsbPrg.7z.html
А почему нельзя выложить по поводу програмирования КМА200 в цифровой режим и установки его диапазона углов?
Вопрос а нельзя ли чем заменить SN74ALS138AD на что то другое, а то в планаре недостать только в дипе. Скоро надо програмировать 8 мги и Ф2(не хватаетSN74ALS138AD). Спасибо.
А можно я? Можно я?Оффтопик:
мноого я этих дешифраторов 3 на 8 в свое время напаял-перепаял
КР1533ИД7 - жрет правда как в прорву, но аналог. :)
Правда в планаре SN74 достать все же проще, чем это чудо советско-российской электронной промышленности.
Но и в планаре я ИД7 видел.
Есть еще такой динозавр, как 133ИД7 или 2133ИД7 (от завода зависит маркировка) - этот в планаре, военной приемки. Корпус с золотыми ножками (не золочеными, а именно золотыми). Жрет электричества еще больше (как минимум 15 миллиампер, если не больше), чем КР1533, но работает так же как 74x138.
Надо только смотреть как у него с распиновкой - я не помню точно, то ли ИД3 то ли ИД7 в военной серии идет с другим расположением контактов.
По зарубежным аналогам подойдут SN74xxx138xx с любыми буквами LS, S, ALS. Все это - пятивольтовая логика.
Если планар не так критичен, то и советские К155ИД7, К555ИД7, КМ555ИД7, КР555ИД7.
Буквы Р и М после К означают повышенное энергопотребление (ака нагрузочную способность).
В частности КМ555ИД7 вполне способен самостоятельно управлять светодиодами АЛ307.
Почему буквы разные? Ну во-первых разная нагрузочная способность. Во-вторых разная скорость срабатывания. В-третьих - токи потребления тоже разные.
Но так как самая медленная из них работает где-то 30-40 наносекунд, то AVR-ка при всем желании не сможет переплюнуть скоростной порог любого из этих дешифраторов.
ага, а с буквой Э в переди как раз планар:)
Нжно в планаре аналог платы готовы и распаяны ждут SN74ALS138AD. Насчет отечественного аналога я в Латвии живу с ними тоже сложно.Лутше зарубежный.8меги еще не програмировал.
"С любыми" в том смысле, что "с любыми из перечисленных", т.е. вместо xxx может быть LS, S или ALS.
Если там другие буквы - то может и не подойти.
А может даже и ничего не быть - микросхему с обозначением 74138AN я тоже встречал, и она вполне себе заменяет К155ИД7.
SN74 и 74 - это практически одно и тоже. На самом деле не совсем, конечно, но для целей этой схемы - одно и то же.
ЕМНИП 74-я серия только кушает больше электроэнергии.
Ну начну с того что стандартных средств как LPT+ponyprog для атмег, для кмашек нет (вернее я про такое незнаю). Сам алгоритм прошивки достаточно четко описан в даташите, но для его реализации требуется создать некую эл. схему+ программу управления. Если какието вопросы по алгоритму, я готов помочь с объяснениями.
Теперь по тому что есть у меня - да контроллер и конфигуратор уже содержат все необходимые функции для работы с программированием этих датчиков, но я уже писал что немогу выложить эти функции для всеобщего пользования, на данный момент только платно, есть на то определенные причины. Как вариант можно рассмотреть частичное включение функций программирования, а именно наструйку углов для аналогового режима(для цифрового настраивать углы нетребуется).
А это сгодиться SN74LS138D
Вобщем готовится к релизу конфигуратор со встроенными функциями программирования(через контроллер L2 или F2) атмеловских чипов атмег. Теперь для заливки/обновления прошивки плат ин** непотребуется LPT порт или какието сторонние программаторы. Для прошивки потребуется только стандартное подключение платы ин** к основному контроллеру(+еще один провод подключения). А также можно будет пользоваться данной возможностью для прошивки любых других плат с чипами атмега(8/88... список возможно будет расширять)
Мега респект вам, за такой труд спасибо.
Воть
Цитата:
Первые буквы SN есть фирменное обозначение ИС семейства ТТЛ, ТТЛШ. Следующие две цифры определяют область примения ИС: 54 — военное применение, 74 —коммерческое применение. Отличие в этом случае состоит в температурном диапазоне, допустимом отклонении напряжения питания и конструктивном исполнении. После чисел 54 или 74 может следовать аббревиатура LS, ALS или просто одна буква S, что является обозначением варианта схемотехнологиче-ской реализации: S — Schottky, LS — Low-power Schottky, ALS — Advanced Low-power Schottky. В ИС-аналогах серий 133, 155 указанная буквенная позиция отсутствует. Далее следует порядковый номер разработки ИС как устройства конкретного функционального назначения. Последним элементом является буквенный код типа корпуса: N - пластмассовый DIP, J - керамический DIP и др.
А AT90USB1287(вроде тот же контроллер только 128К, дороже, а что делать!) подойдёт без изменений прошивки? А то я в Харькове столкнулся с проблемой подбора элементной базы.
Да, все верно, подойдет. Немного опередил :) Было много вопросов именно из Украины, проблемма найти 64* чип, вот один хороший человек мне и напомнил про этот чип, уже всем кто спрашивал в личке, отправил инфу по 128 чипу.
Вобщем еще раз проверил по даташиту, разница только в размере памяти, прошивка должна подойти дефолтная.
вот еще раз список совместимых чипов:
AT90USB646
AT90USB647
AT90USB1286
AT90USB1287
разводка платы выполнена под корпус TQFP, те в маркировке чипа должны присутствовать буквы AU
Огромное тебе спасибо за помощь. Теперь дело продвинется. Да еще осмелюсь напомнить про матерриалы по AUT уж очень мне это интересно, собственно из-за этого и решил заняться.
Очень хорошо что напоминаешь:)
Планов много, времени нехватает, могу и забывать про чтото)
Я уже заказал AT90USB1287-AU имменно в Харькове. Все-таки на Украине его проще найти, да и стоит он не намного дороже, порядка 90 грн.
AT90USB647 стоит у нас 70 -120 грн да и нигде его нет. Разве что AT90USB646 за бугром заказать оптовую партию в количестве 25 шт. Выйдет где то по 8-9 убитых енотов за штуку с доставкой.
http://www.kosmodrom.com.ua/product....CF%EE%E8%F1%EA
Мы можем хоть каждый день тебе напоминать:DЦитата:
Очень хорошо что напоминаешь
Планов много, времени нехватает, могу и забывать про чтото)
не, каждый день ненада)) пусть срок для напоминалок будет э... 2 недели:)
Ага наша местная контора. Я там же думаю брать.
Напоминать это можно, главное не спугнуть, уж больно проект интересный!!! Первая незабугорная розработка такого уровняю Хотелось бы дойти до логичного и красивого финала. Чтоб все и сам автор обалдели от результата!!!!
Скорее всего в пятницу получу AT90USB1287AU и буду собирать. Правда вопрос стал о отсутствии електролитических конденсаторов, дросселей в SMD и кварцевых резонаторов на 16 МГц. Но думаю это мелочь.
посмотри здесь может найдешь у кого заказать
Я взял дешифратор ALS138A, я так понял тоже сойдёт? А печатную плату под дип детали не долго в layout перерисовать, ну чтоб уж очень красиво было, заодно и некоторые разъёмы убрать.
Ну и еще, на всякий случай скажу(надеюсь это и так понятно): конечно для работы программатора требуется наличие хотябы одного разъема для подключения платы in**
Надыбал на такой сайт, может автору будет интересно.ъ
http://www.fsbus.de
По фсбас у меня собрана карта вывода ,но работает под изибасом (роутер).А фсбас роутер нужно програмировать я не умею. Собираю сечас РУДЫ на оптике по схеме http://www.avsim.su/forum/topic/8670...v/page__st__20 .
собрал сегодня на базе AN90USB1287. Чето система его не видит:cry:
Таже самая проблемма.
Прошивал по инструкции, все шаги пройдены без каких либо ошибок, но после того как контроллер прошит и отсоединяется от компа он исчезает из Диспетчера устройств и при последующем подключении контроллера к компьютеру никакой реакции :(
Правда я использовал вместо R1 R2 - 27 Ом, R3 - 15кОм, R4 - 2.2кОм, С3 С4 - 15pF, С1 С2 С11 - 47мкФ но я спрашивал про такую замену и мне сказали вы что впринципе можно заменить.
Кремл, также вопрос, какой длинны можно использовать провода для подключения между собой плат Л2 и ИН** (ОУТ), а также какой длинны можно использовать провода для подключения кнопок?
У вас всетаки разные проблеммы, в первом случае контроллер вообще незавелся, т.е. даже прошить неполучается, во втором по крайней мере работает раз flip его видит. Перекомпилю проект под 128 чип, скину прошивку, возможно в этом причина.
---------- Добавлено в 11:45 ---------- Предыдущее сообщение было написано в 10:51 ----------
to GVL224 кстати, а джампер на питании стоит?
---------- Добавлено в 12:28 ---------- Предыдущее сообщение было написано в 11:45 ----------
Все, нашел.. действительно есть разница в инициализации PLL генератора USB интерфейса. Надо перекомпилить проект под 128 чип, сегодня сброшу прошивку для этого чипа.
---------- Добавлено в 13:09 ---------- Предыдущее сообщение было написано в 12:28 ----------
прошивки для 128 чипа
http://narod.ru/disk/1418791001/firmware_110.7z.html
---------- Добавлено в 13:43 ---------- Предыдущее сообщение было написано в 13:09 ----------
Проверял на 50см Инки и 1,5м ставил кмашки в педали(там тоже интерфейс)
KREML, УРА с новой прошивкой для 1287 система его увидела, СПАСИБО ОГРОМНОЕ за такую оперативность!!!!!
Теперь возник вопрос по описанию как работать с MY_HID_106, я его запустил, а там все по английски :( , а я в нем неочень, вообщем много непоняток по всяким выпадающим окнам и спискам.
Джампера нестоят так как я немного переделал плату под свои габариты и подключения (на ней питание только от ЮСБи).
Да, и еще вопрос но помоему ты на него отвечал но я доконца неуверен - на незадействованных АНАЛОГОВЫХ осях надо заземлять вход или он может "висеть" ввоздухе?
Это... а MY_HID_106 с той прошивкой которую я сбросил вроде недолжен работать:) Дело в том что прошивка уже новой версии, со встроенным программатором ИНок, там структура данных другая... а конфигуратор для нее сейчас как раз руссифицируется, занимается этим Олег qw3r, говорит что совсем немного осталось доделать...
По аналоговым осям - давай сначала разберемся зачем их нужно заземлять? Неподключенные оси прыгают - так?
Вобщем я сделал такой выход из этой ситуации - программные перемычки, которые подтягивают входы осей к питанию, после этого оси уже нескачут. Устанавливаются эти перемычки как раз в конфигураторе, у каждой оси есть флажок PullUp, если он установлен то ось через встроенный резюк подключена к питанию. Только необходимо учесть, что этот флажок рекомендуется убирать для подключенных осей иначе возможно наличии нелинейности и уменьшение рабочего диапазона. Вобщем логика такая, ось неподключена - ставь флажек, как только подключил-убирай его.
Одно исключение - программные перемычки отсутствуют на анал. осях in32wDAX и на 2-х последних осях in32. т.е. если эти оси оставить неподключенными, они будут дергаться.
Тут я предлагаю другой вариант:
неподключенная ось, это неиспользуемая ось, так ведь?
Просто неназначай в конфигураторе эту ось никакому виртуальному устройству (а все оси у меня назначаемые) и все, винда даже знать небудет о ее наличии, кроме самого конфигуратора ее никто и неувидит и соот-но в играх дерганье тоже мешать небудет.
Понял, я поаналогии с МДжоями, у них если незадействованная ось висит ввоздухе то в итоге не только она дергается так изза нее еще и остальные оси работают некорректно.
Тоесть в версии прошивки которой я прошил сегодня чип 1287 уже встроен алгоритм прошивки плат ИН**? И надоли чтото будет доделывать (переделывать) в печатой плате ИН** чтоб можно было ее прошить при помощи Л2 без использования ЛПТ порта ?
ЗЫ а вот скрин с запущенной MY_HID_106