так прошивки есть на гугловской страничке проекта.
эх. я все 44 страницы прочитал. думал все. МОЁ. а тут такой не очень веселый финал
Вид для печати
так прошивки есть на гугловской страничке проекта.
эх. я все 44 страницы прочитал. думал все. МОЁ. а тут такой не очень веселый финал
для тех, кто готов сам заниматься прошивкой - изготовить несколько плат не проблема
цена?
Речь идет просто о заливке прошивки?
Или о создании прошивки?
о заливке.
A!exT, Привет! Можно ли поставить энкодер на айнетовский контроллер и им регулировать громкость и входы? Если да, то какой конденсатор ставить, что регулировка была плавной.
какая связь между энкодером и конденсатором?
Если просто подключить энкодер к контроллеру то громкость регулировать не удобно, т
Е. Когда кручу энкодер градусов на 140-180 громкость регулируется от силы на пару пунктов. По этому подумал, что если поставить на массу конденсатор, то он сможет уменьшить количество импульсов. Или как лучше всего подключить энкодер к контроллеру?
в прошивке можно алгоритм поправить, или взять энкодер с другим количеством шагов
так новые контроллеры будут ? ци шо?
энкодеров много, есть 36 шагов на оборот, есть 256 ;)
самое простое - поправить в прошивке, можно сделать почти любую реакцию на управление
код прошивки открытый, можно сделать очень многое, вот некоторые идеи:
1) при вращении энкодера, считать количество шагов, но менять громкость с задержкой по 0,25мс между шагами
2) задержку между шагами сделать не линейную, сначала - больше, потом - меньше
так емкость на контактах будет только сбивать контроллер с толку, мешая ему ПРАВИЛЬНО отсчитывать шаги энкодера, результат может быть не предсказуем... а пара пф может только устранить возможный дребезг контактов, которым энкодеры и так не особо страдают
Где скачать обновление прошивки (старше 0.9), разводка второй и третьей версии платы?
если что и будет, то здесь:
https://sites.google.com/site/projai10/ или может даже и https://sites.google.com/site/projectmuno/home
в данный момент развитием проекта никто не занимается ;) :)
Был я на этих ресурсах. Там последняя прошивка May 6, 2011. В теме проскакивала информация про обновленную прошивку в 2012 году.
Nik1976, На 800 процессоре 2 входа по оптике, скажите Ваш контролер подойдет для использования?
ГУ 502 (айнет, оптика) + 800 проц. На второй вход есть мысли поставит Airport.
Рукс рулит этим легко и не принужденно.
ГУ 502 (айнет, оптика) + 800 проц. На второй вход есть мысли поставит Airport.
Ну так он про головное устройство указал, а так я благодарен Николаю за совет по приобретению 800 интересная штука.
Хотел бы приобрести контроллер или хотя бы плату. Самому плату травить что-то нет желания... Но уже ничего не осталось, я правильно понимаю?
платы есть
Отлично! Насчет программирования ППЗУ, надеюсь, разберусь. Мне давно этот навык нужен, а я всё никак... Где территориально можно купить и почем? Напишите пожалуйста сюда или в личку. У меня тоже возникла задача управлять процем по AiNet со штатных кнопок или штатной головы, короче проблем на ближайшие полгода наверно, но это уже другая история, короче хочу победить непобедимое...
---------- Сообщение добавлено 14.01.2014 в 23:52 ----------
Итак, плату купил, испытания впереди...
OK,
а если начинать создание прошивки (или весь проект) с начала, с чистого листа, то какими функциями и возможностями должен был бы обладать такой контроллер?
Приветствуется высказывание мнений заинтересованных форумчан.
интересен именно интерфейс с машиной, чтобы можно было бы управлять громкостью (как минимум) проца, расположит в порядке усложнения устройства, но не в порядке значимости.
1. Интерфейс с резистивной матрицей
2. Интерфейс к CAN шине
3. Интерфейс к MOST
Так же было бы хорошо иметь минимальные габариты и удобство программирования вышеуказанных интерфейсов.
Спаял плату контроллера, пытаюсь прошить.
Сделал себе программатор, как здесь: Скоростной AVR USB программатор на FT232RL без вспомогательного контроллера
Подключил его к компу по USB, установил необходимые драйверы.
Запускаю прошивку (запись), возникает ошибка:
c:\ftbb\avrdude -p m168 -c ftbb -P ft0 -U flash:r:c:\ftbb\ainet2
.hex:a -B 4800
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
ft245r: bitclk 4800 -> ft baud 2400
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Запускаю чтение существующей прошивки в файл, контрольную проверку отключил, тоже выдает ошибку, не верная подпись устройства:
c:\ftbb\avrdude -p m168 -c ftbb -P ft0 -U flash:r:c:\ftbb\ainet2
.hex:a -B 4800 -F
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK
ft245r: bitclk 4800 -> ft baud 2400
avrdude: ft245r_program_enable: failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA168 is 1E 94 06
avrdude: reading flash memory:
Reading | ################################################## | 100% 103.86s
avrdude: writing output file "c:\ftbb\ainet2.hex"
avrdude: output file c:\ftbb\ainet2.hex auto detected as invalid format
avrdude: invalid output file format: -1
avrdude: write to file 'c:\ftbb\ainet2.hex' failed
avrdude: safemode: Fuses OK
avrdude done. Thank you.
По совету отсюда повесил на между землей и 1 выводом ATmega (RESET) кондер на 1 мкФ. Signature стала ffffff...
Все соединения прозвонил, все вроде нормально. Видел здесь, что возможно проблема с тактовыми импульсами. Предполагаю, что такты не совпадают на контроллере и программаторе. На программаторе свой генератор, не кварцевый. А на плате контроллера - свой, кварцевый. Осциллографа, к сожалению, нет, проверить не могу. Пока не готов к такой недешевой покупке. Как обычно вообще прошивают? Я в этом не разбираюсь пока.
Подскажите пожалуйста. На arduino сделать контролер. Может ктото делал. Хотябы громкостью управлять alpine h600
да все просто, к ардуино надо приколхозить айнетовский интерфейс линии и взяв за основу решение Николая написать код для ардуино
может кто сделает на arduino для pccar это лучший вариант
ищите энтузиаста, задача не сильно сложная ;)
Nik1976,
Можно контролер сделать на arduino может кто делал. Сколько стоит ваш контролер готовый и выслать в беларусь
Прошил я наконец-то микроконтроллер. Пришлось выпаивать его из платы контроллера AiNet и вручную припаивать проводки. Я думал, что спалил контроллер, а он неожиданно заработал. Что-то мешало ему прошиваться в плате, предполагаю, что помехи. "Signature" была все время разная.
Сейчас еще есть мысль, что некие "фьюзы" (fuses) настроены на работу с кварцевым резонатором, и этот тактовый сигнал надо завести в контроллер в качестве внешнего тактового сигнала. Попробую поменять фьюзы, пока не знаю как.