Всем привет, народ возникла проблема с подключением контроллера к машинке. Пробовал нашу плату 2.2. Ардуино на мега 256 и самодельную отладочную под мегой8. Диагноз один - теряется связь по аппаратному UART при включении двигателя. Инжектор пока стоит родной, просто пытаюсь подключиться и снять показания некоторых датчиков. Такая же проблема была на VEMS_3.6 приходилось сидеть на заднем сидении с ноутом, чтобы все работало (связь с ПК). Пришел к выводу, что всему виной помехи от высоковольтной системы или от генератора. Как можно обойти эту проблему?
Нутк а какже интересно эта проблема решается для родного блока? М.б по питанию фильтры надо какие, а то мне друг посоветовал поставить низкоомные свечи) Саму плату экранировать - есть смысл?
Колечки на какие провода? на ВВ? Так ГГц они там вряд-ли потушат.. Хотя хрен знает какие там наводки (ГГц-ы в принципе безвредны для USART, конкретно с чем имеем дело не проверялось), но полагаю что связаны непосредственно с ёмкостью и индуктивностью самих проводов и фронтами управляющих импульсов. Ну про кольца на ВВ, я конечно утрирую) Если идет речь про провода порта UART, так их то там и нет) Во всех опробованных платах способ передачи данных реализован по разному, и сигнал UART (тот что ТТЛ) не уходит от контроллера далее чем на 2см от контроллера по плате, а дальше либо RS-232 либо USB до ПК. Так дело в том что есть подозрение, что зависает сам приемо/передатчик контроллера. И 100% это зависит от наводок двигателя.((( А в принципе были ли у кого такие траблы? Может авто дефектное))))
Я решаю проблему коннекта с помошью Bluetooth-RS232(TTL) адаптера. купил тут ps Готовлю к тестированию свой проект MegasquirtAVR 3.0
С платой из этой темы все никак не мог заставить рабоать нормально, делал и покупал кучу переходников, но связь рвалась постоянно. купил кабель Гемберд (что то похожее) и авр вообще перестал подключаться. грелась микруха МАХ232, поменял и больше ниразу связь не рвалась. после чего этот кабель пробывал на мегасквирте МС1 собранных практически на коленке с кучей проводов длинной до 10 см. и тоже все работало в пластмассовых корпусах. при условии что меня постоянно бьет статикой при выходе из машины, бьет так что искры из глаз сыпяться. там не Ггц а всего около 10Кгц на максимальных оборотах
Здравствуйте. Подскажите почему может Megatune не видеть контроллер? Резал дорожки от МК до MAX232 и замыкал 11, 12 ноги MAX232, минитерминал данные отправляет и принимает. Прошивка залита. Но связи все равно нет.
Не сказал самое главное: что это MegaSquirt на atmega168 http://forum.cxem.net/index.php?showtopic=76889&st=0
Искра когда происходит (огромный ток в короткое время) вместе с ней и не только ГГц но и белый шум в проводке появляется. Пробовал разные шнуры, в том числе hl-340 (ch-340). и prolific тоже. Не в этом суть) Плата ардуино собрана на двух контроллерах. Один из них мега 256, а другой какая-то AT (не помню точно, но в общем с аппаратным ЮСБ. Она нужна для горячей прошивки и отладки программы в меге256 + на нее возложена функция переходника com-usb) ,max232 там нет. 1см проводников на плате между микрухами организуют UART. тАК ДАЖЕ ЭТО ДЕЛО ВИСНЕТ! На USB шнурке заводской феррит само собой.
Проверьте правильно ли настроена скорость передачи данных для этого контроллера по даташиту. А лучше проверить полностью инициализацию порта и попробовать в цикле туда что-нибудь отправлять и слушать терминалом на компе.
Еще созрел такой вопрос: а может ли мегатюн не видеть мегасквирт из-за того что не подключены датчики (ну или стимулятор)? Так как у меня только питание подключено.
Если есть исходники прошивки, то попробуйте что-нибудь в порт отправить в главном цикле и послушать терминалом, хотя бы немного локализовать проблему можно будет.
Нет у меня плата работала чисто в голом виде, только мега128, макс232 и обвес по питанию с кварцем. Если плату сами делали и она двухсторонняя и без заклёпок в переходных отверстиях где должна быть связь между слоями, то вполне возможно, что отсутствующие элементы могут прервать цепь питания например. ... или эти элементы не с двух сторон обпаяны
нет он работает и без датчиков, а ты точно уверен что правильно прошил 168 мегу? и вообще я не стал делать на этом МК (даже мегу 168 купил) потому как форум там заглох и внятных ответов о работоспособности данной прошивки, и о выставлении фьюзов я не получил. очень сомневаюсь я что та прошивка сделана под заводские (по умолчанию) фьюзы меги168.
После того как прошил фьюзы дело встало - подаю питание на плату (уже с готовой проводки), подключаю usb - rs-232, а аврпрог пишет: no supported board founded. Что может быть нетак? Заранее спасибо за ответы.