Форум » FAQ » Что такое CSD монитор ? » Ответить

Что такое CSD монитор ?

OXRANIK: Ответ: собственно CSD связь это часть технологии GSM - а именно передача данных на скорости 9,6к Более подробно здесь: http://ru.wikipedia.org/wiki/Circuit_Switched_Data Касательно программы конфигуратора - CSD в состоянии заменить шнур которым соединяется компьютер и контроллер В итоге имеетс. я возможность удаленно делать настройки с телефона "хозяина". Менять номера телефонов, делать тонкие настройки и даже заливать в устройство новую версию ПО ! На последней закладке конфигуратора при коннекте или через шнур или через CSD - видим реальное положение датчиков и зон

Ответов - 38, стр: 1 2 3 All

Petr: 1. 5.5 потому что в приборе сейчас 5.5, а залить 5.8 не получается. Использовать конфигуратор 5.7 не рискнул, из-за опасений несовместимости с прошивкой 5.5. Хотя никто не мешает попробовать считать данные из прибора, без заливки, это я как-то не подумал. Вечером попробую. 2. Про посылки, извините, но вы что-то не то говорите. Насколько я вижу по обмену, что конфигуратор, что загрузчик прошивки просто ждут (слушают ком-порт), пока туда не придет некая последовательность от прибора. Потом дают ответ. Посылка прибора должна быть одинаковой что с конфигуратором, что с загрузчиком, так как пока конфигуратор или загрузчик не ответили, прибор не может знать, и не знает, с кем он общается. Так вот в случае конфигуратора из прибора приходит пять раз посылка FF, после чего конфигуратор начинает отвечать и все отлично идет дальше. Однако в загрузчик вместо FF почему-то приходят 02 48, такое бывает, если не используется аппаратное управление потоком ( а оно не используется ) и скокрость передающего и принимающего портов разная. Поверьте, я в свое время с модемами и другими девайсами, ведущими обмен по ком-порта наобщался вдоволь, имею представление о чем говорю. 3. Про перезагрузку кнопкой я знаю, в мануале написано. Вопрос остается открытым - как подружить девайс и загрузчик, которые не хотят общаться, хотя конфигуратор работает нормально.

Petr: Провел еще эксперименты: 1. Конфигуратор 5.7 также нормально работает, данные считывает. Записывать не стал. 2. Попробовал в конфигураторе на вкладке CSD изменить скорость на 115200 и получил тот же эффект, что и в загрузчике, т.е. соединяться перестало, в перехвате потока вижу 02 48 коды... раньше думал, что это поле только к режиму CSD модема относится, но сработало и на простой обмен... Теперь все ясно - в загрузчике стоит неправильная скорость (в поле управления скоростью обмена действительно стоит 115200 и ничего нельзя поменять, поле задизаблено для изменения, открывается если поставить галочку "модем", но у нас то не модем...). А в конфигураторе это поле всегда открыто и там стоит 9600. Вопрос - как изменить скорость порта в загрузчике?

Boby: Petr пишет: Вопрос - как изменить скорость порта в загрузчике? никак. Загрузочная область микропроцессора работает с портом на скорости 115200, также как и сама прога-загрузчик. Пользовательская область проца, где размещена функциональность конфигуратора, работает на скорости 9600


Boby: Petr пишет: Посылка прибора должна быть одинаковой что с конфигуратором, что с загрузчиком, так как пока конфигуратор или загрузчик не ответили, прибор не может знать, и не знает, с кем он общается. Так вот в случае конфигуратора из прибора приходит пять раз посылка FF, после чего конфигуратор начинает отвечать и все отлично идет дальше. Однако в загрузчик вместо FF почему-то приходят 02 48, такое бывает, если не используется аппаратное управление потоком ( а оно не используется ) и скорость передающего и принимающего портов разная. при включении прибор попадает в загрузочную область и микропроцессор около 5 секунд ждет ответа от программы-загрузчика ПО, посылая несколько раз в порт на скорости 115200 пару определенных байт. По тайм-ауту процессор выходит из загрузочной области в пользовательскую область, где происходит ожидание ответа от проги-конфигуратора на протяжении некоторого времени, и процессор на скорости 9600 посылает также несколько байт (отличных от тех, которые в загрузочной области). По тайм-ауту пользовательская прогарамма выходит с ожидания конфигуратора и работает дальше.

Petr: Хм, тогда получается, что все правильно... в смысле что разные посылки идут и скорости разные. А чего ж оно тогда не работает... Попробую наверное завтра на другом компе все это дело, может поможет. А если не поможет, то наверное оставлю как есть, свою задачу я уже решил по большому счету.

Boby: Petr непонятно, конечно же почему конфигуратор рулит, а загрузчик нет. обесточить прибор, вставить кабель к прибор и ПК, загрузить прогу-загрузчик, указать порт, открыть его, указать прошивку, подать питание на прибор. должен завязаться диалог и побежать проценты заливки . если не получилось с первого раза, то можно не обесточивать прибор, но обязательно выйти из программ-загрузчик, потом запустить ее заново, указать порт, открыть его, указать прошивку и нажать кнопку в приборе для рестарта, после чего он перейдет в загрузочную область и процес повторяется. может также играет роль увеличенная задержка при двойном проходжении сигнала от проца к проце и обратная квитанция от проги к процу уже приходит с "опозданием", то есть проц уже не слушает ответ, а посылает следующий.

Petr: Попробовал на другом компьютере, увы, то же самое... Повторение процесса я уже столько раз делал, что со счета сбился. :) Пробовал разные загрузчики, что интересно, идущий в комплекте с 5.5 прошивой даже говорит, что "соединение установлено", но дальше опять тишина. Вот перехват обмена: Прибор: 00 00 02 48 Загрузчик: 09 Прибор: 02 48 02 48 02 48 02 48 4F 19 Загрузчик: 8F 77 Прибор: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 и собственно уже ушел из области загрузки... Такое впечатление, что прибор "не слышит" прогу-загрузчик...

Boby: Petr пишет: прошивой даже говорит, что "соединение установлено", но дальше опять тишина. О, НАКОНЕЦ-ТО ПОЛУЧЕН НЕМАЛОВАЖЕН ФАКТ!!! вы же ранее писали, что конфигуратор у вас работает и я так понимал, что вы могли скачать/залить настройки прибора через конфигуратор. А на само деле оказывается, что конфигуратор у вас по сути не работает, он лишь услышал посылку от прибора, но прибор НЕ слышит ответ проги и поэтому диалог далее не завязывается и по тайм-ауту прибор выход с режима конфигурирования. либо ТХ-кабеля вашего не работает, либо почему-то этот ТХ не слышит сам прибор :-( в виндовой проге гипертермиала на скорости 9600 подключитесь к вашему кабелю, понажимайте буквы на клаве - в окне они не отображаются, а потом в кабеле закоротите его ТХ с РХ, снова нажимайте буквы на ПК. видите их на экране гипертерминала? если нет, то неисправна линия ТХ самого кабеля



полная версия страницы