Обновления.
Добавлено: Пт янв 04, 2019 12:21 pm
Первая пользовательская прошивка "EGT_R100.bin".
Для настройки используется файл конфигурации "EGT_conf.txt", загружаемый с помощью утилиты "EGTConfig.exe"
1)Загрузить с помощью "TDGloader.exe" прошивку "EGT_R100.bin"(если ранее не обновлялись)
2)Прописать в файле конфигурации "EGT_conf.txt" необходимые настройки скорость CAN/DevID/формат и период отправки сообщений/очередность байт и т.д.
3)Загрузить с помощью "EGTConfig.exe" файл "EGT_conf.txt" в контроллер EGT.
Если контроллер ранее не настраивался или был загружен некорректный файл конфигурации то по умолчанию контроллер запускается на скорости 500Кбит и DevID = 0;
Пример файла конфигурации
Комментарии к настройкам файла конфигурации:
CAN_SPEED - скорость CAN шины
CAN_OUT- настройка отправляемого сообщения
0x511/8/200 - сообщение с ID=0x511 отправляется каждые 200мс имеет 8 байт данных.
Term.1/0/2 - Данные температуры датчика 1 имеют 2 байта и находятся по смещению 0
Term.2/2/2 - Данные температуры датчика 2 имеют 2 байта и находятся по смещению 2
Для настройки используется файл конфигурации "EGT_conf.txt", загружаемый с помощью утилиты "EGTConfig.exe"
1)Загрузить с помощью "TDGloader.exe" прошивку "EGT_R100.bin"(если ранее не обновлялись)
2)Прописать в файле конфигурации "EGT_conf.txt" необходимые настройки скорость CAN/DevID/формат и период отправки сообщений/очередность байт и т.д.
3)Загрузить с помощью "EGTConfig.exe" файл "EGT_conf.txt" в контроллер EGT.
Если контроллер ранее не настраивался или был загружен некорректный файл конфигурации то по умолчанию контроллер запускается на скорости 500Кбит и DevID = 0;
Пример файла конфигурации
Код: Выделить всё
DEV_ID=1; //номер устройства
CAN_SPEED=1000; //скорость CAN(250/500/1000)
MODE=E888; //Эмуляция E888
ENDIAN=BIG; //BIG/LITTLE - очередность байтов
MULTIPLIER=4.0; //множитель
CAN_OUT.1=0x0F0/8/1; //для мотека(эмуляция E888) не нужно указывать данные, только адрес!!!!
//CAN_OUT.1=0x0F0/8/200+Term.1/0/2+Term.2/2/2+Term.3/4/2+Term.4/6/2;
END;
CAN_SPEED - скорость CAN шины
Код: Выделить всё
CAN_SPEED=500; //задает скорость CAN 500Kbit/s
CAN_SPEED=1000; //задает скорость CAN 1000Kbit/s
Код: Выделить всё
CAN_OUT.1=0x511/8/200+Term.1/0/2+Term.2/2/2+Term.3/4/2+Term.4/6/2;
Term.1/0/2 - Данные температуры датчика 1 имеют 2 байта и находятся по смещению 0
Term.2/2/2 - Данные температуры датчика 2 имеют 2 байта и находятся по смещению 2
Код: Выделить всё
ENDIAN=BIG; //BIG/LITTLE - очередность байтов
Код: Выделить всё
MULTIPLIER=4.0; //множитель