Форум Авто Сигнализаций

Форум Авто Сигнализаций (http://www.alarmforum.ru/index.php)
-   Pandora, Pandect (http://www.alarmforum.ru/forumdisplay.php?f=12)
-   -   Проблемы с загрузкой прошивки (http://www.alarmforum.ru/showthread.php?t=2210)

Feanor 10.09.2008 06:59

Проблемы с загрузкой прошивки
 
Преамбула:
1. Собрал интерфейсный кабель для COM1 порта на двух транизисторах;
2. Подключил его с одной стороны к компьютеру, с другой стороны к сигналке
3. Запустил софтину "LoadDeLuxe"
4. Дал питание на сигналку и ввел пин-код

В итоге коннект пошел, НО:
1. Коннект постоянно рвется;
2. После изменении настроек жму "Запись нового значения установки", затем "Читать текущее значение установки" - выскакивает старое значение;
3. Запускаю "Загрузка прошивки", процесс идет, диод хаотично мигает мигает... Затем открывается окошко с текстом "Ожидание ответа от базового блока", после чего справа внизу показывается разрыв с базовым блоком и весь процесс подвисает до закрытия окошка. После закрытия совершенно ничего не менятся, вс начинается с п.1

Уважаемые господа, подскажите, пожалуйста, как победить сию напасть, в каком направлении хотя бы рыть?

Casper 10.09.2008 09:26

Feanor, ты бы сначала схемку бы выложил, да тип использованных компонентов. Может ты на МП35 собрал ее, тогда естесно работать не будет :)

Feanor 10.09.2008 09:58

Вложений: 1
Схемку прилагаю...
Компоненты использовал именно те, которые указаны в схеме
В том-то и дело, что оно вроде бы работает (по крайней мере, чтение текущих настроек), но уж как то черезчур кривовато...

stotten 10.09.2008 12:02

Проблемы могут быть, в том числе, и из-за компьютера, например, если включен антивирус или какие-нибудь задачи приоритетные выполняются. Соединение разрывается если происходит задержка в обмене данными на 50мс. Такая задержка при передаче вполне может произойти по вине ОСи или СОФТа. Для новых версий прошивок этот таймаут немного увеличен.
Можете попробовать назначить для Load DeLux'а повыше приоритет в диспечере задач. задержки ОСи не решит, но софтовые, впринципе может победить.

Casper 10.09.2008 12:17

Feanor, Проверь еще раз пайку, надежность соединения проводов.
Постарайся сделать провода как можно короче.
Попроуй поиграться с приоритетом.

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

Dmitriy Zhukov 10.09.2008 12:33

Цитата:

Сообщение от Feanor (Сообщение 20406)
Преамбула:
3. Запускаю "Загрузка прошивки", процесс идет, диод хаотично мигает мигает... Затем открывается окошко с текстом "Ожидание ответа от базового блока", после чего справа внизу показывается разрыв с базовым блоком и весь процесс подвисает до закрытия окошка. После закрытия совершенно ничего не менятся, вс начинается с п.1

У меня похожее было... попробуй +5В брать либо с 4 ноги COM порта, либо, что еще лучше... как сделал я, возьми с USB порта. Я пока не взял питание с USB порта, настройки писались и читались, а вот прошивка как у тебя - не шилась!

Feanor 10.09.2008 13:12

Цитата:

Сообщение от Dmitriy Zhukov (Сообщение 20427)
У меня похожее было... попробуй +5В брать либо с 4 ноги COM порта, либо, что еще лучше... как сделал я, возьми с USB порта. Я пока не взял питание с USB порта, настройки писались и читались, а вот прошивка как у тебя - не шилась!

Тааак... Тогда объясните, пожалуйста, чайнику ))))
+5В берется со 2 ножки РФ-разьема, так?
Специально замерял напряжение между 4 и 5 ногой COM порта - там 14 вольт, это несколько смутило. + Когда соединил провода и померил выходное напряжение между TX и RX и GND, то оно несколько отличалось от того случая, когда питание шло от сигналки. Посему не рискнул втыкать такое дело в сигналку. В целом, так понимаю, должно быть все нормально?

Feanor 10.09.2008 13:14

Цитата:

Сообщение от Casper (Сообщение 20425)
Feanor, Проверь еще раз пайку, надежность соединения проводов.
Постарайся сделать провода как можно короче.
Попроуй поиграться с приоритетом.

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

Резисторы проверял - ровно 10 Ком, обрезал первоначальную длинну провода - и действительно стало лучше (меньше разрывов), однако сейчас провод совсем короткий (25-30 см). Есть ли смысл использовать экранированные провода?

Casper 10.09.2008 14:06

Feanor, лучше свити имеющиеся. Rx Tx - одна пара, питание - другая, затем пары между собой.

Feanor 10.09.2008 16:37

Все получилось
 
Цитата:

Сообщение от Dmitriy Zhukov (Сообщение 20427)
У меня похожее было... попробуй +5В брать либо с 4 ноги COM порта, либо, что еще лучше... как сделал я, возьми с USB порта. Я пока не взял питание с USB порта, настройки писались и читались, а вот прошивка как у тебя - не шилась!

Огромное спасибо - именно так и сделал (взял +5В с УСБ) и все заработало! Ни единого разрыва!!! :))))) Прошилась удачно, всем спасибо за помощь.


Часовой пояс GMT +4, время: 11:14.

vBulletin® 3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Перевод: RSN-TeaM (zCarot)