Приветствую Вас Гость | RSS

Суббота, 01.02.2025, 17:58

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Программатор "CD400" и компьютер вместо программатора
27menДата: Среда, 22.02.2012, 09:17 | Сообщение # 46
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
Quote (lemeserg)
Программку компилировал по винХР, 27men, у тебя что за ОС? В семерке и висте по идее не должна была пойти.

WinXP sp2
Программируешь на чем ?
Там обычно в свойствах проекта обычно есть галочка "включать все библиотеки в экзешник.
Для C++ Builder:

Для Delphi примерно тоже самое.

Добавлено (22.02.2012, 09:17)
---------------------------------------------
Доделал кабель USB - Com(Тахограф)
Самое сложное это изготовить разъем тахографа smile
в принципе можно было оставить просто контакты, но в итоге сделал из эпоксидки.




Сообщение отредактировал 27men - Воскресенье, 12.02.2012, 16:00
 
LeoGorДата: Пятница, 06.04.2012, 22:21 | Сообщение # 47
Группа: Пользователь
Сообщений: 177
Репутация: 0
Статус: Оффлайн
Вношу свою лепту. Вчера в НИИАТ на учебных курсах представитель Смоленского завода демонстрировал свой Тахограф. Который не впечатлил - нестандартное управление и до производства далек. Но с ним была показана программа для калибровки и печатей актов. Которая по уверению представителя работает со всеми ЕСТР Также по моей просьбе обещали и этикетки добавить. На вопрос когда и где взять ответили. Что бесплатно со своими устройствами. А если сильно хочется - звоните в маркетинг. Может будет отдельно. После их презентации выступил программист КЗТА со своим тахографов и в конце сообщил, что ими разработана программа лучше Смоленской. Скоро до работают и впустят как отдельный продукт. Так что ждем.
 
lemesergДата: Суббота, 07.04.2012, 13:48 | Сообщение # 48
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
27men,
Попробуй это, ком-порт 1.
Метод тыка не хорош, но по другому пока никак.


С уважением,
Сергей
http://tachograph.su
 
27menДата: Суббота, 07.04.2012, 18:57 | Сообщение # 49
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
lemeserg,

"Монитором порта" посмотрел - "не то", работать не будет.
Верхняя картинка это то, что программа в порт отправляет.
Ниже зеленой черты, это на практике проверенная посылка, на которую новый тахограф SE5000 отвечает своей посылкой.



Тут есть еще некая "засада".
Если просто посылать байты со скоростью 9600 "81 EE F0 81 E0"
имеем следующую картинку: (развертка - 5мСек на клетку)

в ответ ничего не приходит.
Не работает.

Смотрим что выдает считыватель DigiFobPro: (развертка таже. скорость таже 9600 "81 EE F0 81 E0")

тут виден пятый байт:


Т.е. присутствует пауза между отдельными битами
теперь мне понятно, почему считыватели так долго считывают. smile
Программу "пытаюсь" писать сам в свободное время.
А я не программист потому результат не гарантирован. smile

А если Смоленск или КЗТА быстрее напишет, так и вообще хорошо.

Quote (LeoGor)
После их презентации выступил программист КЗТА со своим тахографом и в конце сообщил, что ими разработана программа лучше Смоленской.

вот так прямо и сказал? smile
учитывая то, что ни одна из них пока не готова smile


Сообщение отредактировал 27men - Суббота, 07.04.2012, 21:01
 
lemesergДата: Суббота, 07.04.2012, 19:25 | Сообщение # 50
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
Я новую версию закачал за 20 минут назад на студии сделана. пробуй ее, она грамотнее.

С уважением,
Сергей
http://tachograph.su
 
27menДата: Суббота, 07.04.2012, 19:46 | Сообщение # 51
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
Сейчас все верно, но нулевые байты не нужны(в порт ушло -> 81 EE F0 00 81 00 00 E0).
Там где в annex_1b "черные квадраты" это не нулевые байты это "отсутствие байт"
т.е. первой командой должно посылаться пять байт.
"Запрос инициализации обмена данными 81 EE F0 81 E0"
и надо смотреть в живую ответит ли Тахограф(я про паузы между байтами)
 
lemesergДата: Суббота, 07.04.2012, 19:56 | Сообщение # 52
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
а у тебя тахограф есть? если есть, то дай минут 20 и закачаю новую версию

С уважением,
Сергей
http://tachograph.su
 
27menДата: Суббота, 07.04.2012, 20:04 | Сообщение # 53
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
тахографа дома у меня нет.
в понедельник на работе смогу проверить smile там есть, но он "новый неактивизированый".
 
lemesergДата: Суббота, 07.04.2012, 20:19 | Сообщение # 54
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
качай заново. Но имхо пусто место свято не бывает. В информатике нет понятие пусто. Если пусто, значит ноль в определенном виде

Добавлено (07.04.2012, 20:19)
---------------------------------------------
И еще вот это Здесь пробуем передать "пустоту"


С уважением,
Сергей
http://tachograph.su
 
27menДата: Суббота, 07.04.2012, 20:24 | Сообщение # 55
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
скачал, теперь байты передаются верные.

Quote (lemeserg)
Но имхо пусто место свято не бывает. В информатике нет понятие пусто. Если пусто, значит ноль в определенном виде

Quote

ECE-TRANS-SC1-2006-02a1e_Annex1B_сводный_рус.pdf
page 268
...
Примечания:
- Темный фон ячейки в таблице означает отсутствие передачи данных.


upd: писал до того как ты обновил сообщение
123\Application Files\Test3_1_0_0_1\ --здесь верно
123\Application Files\Test3_1_0_0_2\ --здесь опять с нулями(не будет работать)


Сообщение отредактировал 27men - Суббота, 07.04.2012, 20:30
 
lemesergДата: Суббота, 07.04.2012, 20:38 | Сообщение # 56
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
пустота тоже есть?

Добавлено (07.04.2012, 20:38)
---------------------------------------------
протупил, вижу задержки описаны. Завтра попробую время выделить и покурить их внимательно


С уважением,
Сергей
http://tachograph.su
 
27menДата: Суббота, 07.04.2012, 20:40 | Сообщение # 57
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
смотрю посылки софтовым монитором:
паузы(пустоту?) надо осцилографом посмотреть (в понедельгник посмотрю)



Quote (lemeserg)
вижу задержки описаны. Завтра попробую время выделить и покурить их внимательно


Блин, точно, развертка то 5мс,а не 1мс, как по естр и написано.(P4 = Межбайтовый интервал для запроса СПА. от 5мс до 20мс)

мануалы рулят smile


Сообщение отредактировал 27men - Суббота, 07.04.2012, 20:59
 
lemesergДата: Вторник, 10.04.2012, 16:22 | Сообщение # 58
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
Можешь пока не смотреть. Пауз нет пока. Мне приснилось что надо делать. За сегодня явно не успею.
А то что развертка 1мс это наоборот молодец. На 5мс не увидели бы эти "вспышки". Я сделаю, файл залью и в личку напишу, чтобы тебе уведомление на почту пришло.

Добавлено (10.04.2012, 16:18)
---------------------------------------------
Да, на текущий момент получается, что процесс загрузки состоит в большей степени из таймаутов. И даже нет смысла поднимать начальную скорость в 9600 до потолка. Оно хоть на 9600, хоть на 115200 будет все одинаково. Скорость чтения составляет примерно 4кб в минуту. Загрузка файла тахографа может занимать до 75 минут(взял для примера самый большой файл что есть).

Добавлено (10.04.2012, 16:22)
---------------------------------------------
P.S. на тахографах, где пределы стоят нижние и это известно, можно добиться скорости полной загрузки примерно в 6-7 минут.


С уважением,
Сергей
http://tachograph.su
 
27menДата: Четверг, 03.05.2012, 06:35 | Сообщение # 59
Группа: Эксперт
Сообщений: 632
Репутация: 8
Статус: Оффлайн
Cчитал как считыватель digifobpro обменивается с тахографом se5000 Exakt(не активизированый)
так как он не активизирован(нет данных), то выдает ошибку "7F3650":
===
9600 от digifob к тахографу

1) 81 EE F0 81 E0 – запрос инициализации
3) 80 EE F0 02 10 81 F1 – запрос иниц. Диагн.сеанса
5) 80 EE F0 0A 35 00 00 00 00 00 FF FF FF FF 99 – запрос загрузки
7) 80 EE F0 02 36 01 97 – запрос передачи данных обзор
9) 80 EE F0 01 37 96 – запрос завершения передачи
11) 80 EE F0 01 82 E1 – запрос завершения обмена данными

9600 от тахографа к digifob ошибка 7F3650

2) 80 F0 EE 03 C1 EA 8F 9B – положит. Ответ иниц обмена данными
4) 80 F0 EE 02 50 81 31 – положит ответ иниц.диагн сеанса
6) 80 F0 EE 03 75 00 FF D5 – положит.ответ запрос загрузки
8) 80 F0 EE 03 7F 36 50 66 – отказ в приеме загружаемых данных(ошибка 7F3650)
10) 80 F0 EE 01 77 D6 - положит ответ завершение передачи
12) 80 F0 EE 01 C2 21 - полож ответ: завершение обмена данными
===
 
lemesergДата: Четверг, 03.05.2012, 13:43 | Сообщение # 60
Группа: Эксперт
Сообщений: 1715
Репутация: 18
Статус: Оффлайн
не, все-таки это не ошибка, а штатный ответ.
А что, диджифоб скорость не поднимает?


С уважением,
Сергей
http://tachograph.su
 
Поиск: