Перейти к содержанию

Рекомендуемые сообщения

Если это так, у кого-нибудь есть коды всех приборов?

PProg`ом сосздаёшь новую конфигурацию, сохраняешь, открываешь блокнотом

, наблюдаешь:

[Типы_приборов]
Тип_прибора: 1,  Число_шлейфов: 20,  Число_реле: 0,    Базовый_тип:стандартный, Название: "Сигнал-20"
Тип_прибора: 2,  Число_шлейфов: 20,  Число_реле: 5,    Базовый_тип:стандартный, Название: "Сигнал-20П"
Тип_прибора: 3,  Число_шлейфов: 0,   Число_реле: 4,    Базовый_тип:стандартный, Название: "С2000-СП1"
Тип_прибора: 4,  Число_шлейфов: 4,   Число_реле: 2,    Базовый_тип:стандартный, Название: "С2000-4"
Тип_прибора: 7,  Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-К"
Тип_прибора: 8,  Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-ИТ"
Тип_прибора: 9,  Число_шлейфов: 127, Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-КДЛ"
Тип_прибора: 10, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-БИ/БКИ"
Тип_прибора: 11, Число_шлейфов: 20,  Число_реле: 5,    Базовый_тип:стандартный, Название: "Сигнал-20(вер. 02)"
Тип_прибора: 13, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-КС"
Тип_прибора: 14, Число_шлейфов: 6,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-АСПТ"
Тип_прибора: 15, Число_шлейфов: 2,   Число_реле: 6,    Базовый_тип:стандартный, Название: "С2000-КПБ"
Тип_прибора: 16, Число_шлейфов: 2,   Число_реле: 2,    Базовый_тип:стандартный, Название: "С2000-2"
Тип_прибора: 19, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "УО-ОРИОН"
Тип_прибора: 20, Число_шлейфов: 4,   Число_реле: 0,    Базовый_тип:стандартный, Название: "Рупор"
Тип_прибора: 22, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-ПТ"
Тип_прибора: 24, Число_шлейфов: 4,   Число_реле: 0,    Базовый_тип:стандартный, Название: "УО-4С"
Тип_прибора: 25, Число_шлейфов: 47,  Число_реле: 0,    Базовый_тип:стандартный, Название: "Поток-3Н"
Тип_прибора: 26, Число_шлейфов: 20,  Число_реле: 5,    Базовый_тип:стандартный, Название: "Сигнал-20М"
Тип_прибора: 28, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-БИ-01"
Тип_прибора: 30, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "Рупор-01"
Тип_прибора: 31, Число_шлейфов: 134, Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-Adem"
Тип_прибора: 33, Число_шлейфов: 5,   Число_реле: 0,    Базовый_тип:стандартный, Название: "РИП-12 RS"
Тип_прибора: 34, Число_шлейфов: 110, Число_реле: 4,    Базовый_тип:стандартный, Название: "Сигнал-10"
Тип_прибора: 36, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-ПП"
Тип_прибора: 38, Число_шлейфов: 5,   Число_реле: 0,    Базовый_тип:стандартный, Название: "РИП-12-2А RS"
Тип_прибора: 39, Число_шлейфов: 5,   Число_реле: 0,    Базовый_тип:стандартный, Название: "РИП-24-2А RS"
Тип_прибора: 41, Число_шлейфов: 127, Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-КДЛ-2И"
Тип_прибора: 43, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-PGE"
Тип_прибора: 44, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "С2000-БКИ"
Тип_прибора: 45, Число_шлейфов: 0,   Число_реле: 0,    Базовый_тип:стандартный, Название: "Поток-БКИ"
Тип_прибора: 46, Число_шлейфов: 3,   Число_реле: 2,    Базовый_тип:стандартный, Название: "Рупор-200"

абыр абыр абырвалг...

Ссылка на комментарий
Поделиться на другие сайты

По поиску С2000-СП1 отвечает "1, 12, 12, 203, 0, 2, 192, 0, 0, 1, 1, 0,137", а С2000-2 - "2, 11, 12, 203, 0, 22, 47, 21, 5, 8, 14, 142".

Цель - сделать своё приложение для прописывания карт. Начал попытки с СП1, так как он, однако, самый простой

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В болиде всё просто. Успешно расшифровал как Орион так и ОрионПро. Сделаны пробные устройства, полностью симулирующие приборы болида. Если вам надо обмен именно, вот тут не полная версия описания протокола. Используется CRC8 DALLAS, но считается везде табличным методом, так как немного изменена. Есть ещё коды ответов сигнала20П. Остальное, например коды приборов, легко берётся из болидовского ПО, открывая файлы "блокнотом".

Вот немного протокола:

Структура посылки (пульт и Master):

1 байт - Адрес: 0-127 (0x00… 0x7F)

2 байт - Количество передаваемых байт: 0-75 (0x00… 0x4B)

3 байт – ключ при работе с шифрованием

4 байт - комманда

Остально - Данные

Последний байт – CRC8

Структура ответа.

Последовательность действий при приеме:

1. Получить сообщение.

2. Проверить адрес.

3. Проверить CRC8.

4. Дешифровать, если необходимо.

5. Декодировать команду.

6. Составить сообщение ответа

Последовательность действий при передаче.

1. Шифровать, если необходимо.

2. Посчитать CRC8.

3. Передать сообщение.

Известные проверенные команды:

1 01 Чтение прибора. Откликаются приборы с адресом.

Запрос: адрес/6байт/00/01(поиск прибора)/00/00/crc8

2 02 Ответ прибора. Отвечает 02 если ничего не изменялось (буфер событий пуст)

Ответ: адрес/5 байт/02(присутствие)/число 0-255/00/crc8 (на команду 01)

3 Сброс тревог

Запрос: адрес/06/00/03/00/00/crc8

Ответ: нет ответа. Прибор грузит следующее событие.

4 Ответ прибора. Прибор сообщает об изменениях в ШС, питании… В буфере 1 событие.

Ответ: адрес/5байт/04/событие/шлейф/crc8

5 Чтение конфигурации

7

9 Запись конфигурации

10 Ответ прибора при наличии ошибок

Ответ: адрес/5байт/A/код ошибки/00/crc8

12 Ответ прибора если в буфере событий более 1 события.

Ответ: адрес/11байт/0C/событие/шлейф/время/время/время/дата/дата/дата/crc8

13 0D Запрос типа и версии

Запрос: адрес/6байт/00/0D/00/00/crc8

Ответ: адрес/5байт/00/тип/версия/crc8 (для «Сигнал-20П тип = 02, версия = CD)

15,16 Присвоение адреса

Запрос: адрес/6байт/00/0F/н. адрес/н. адрес/crc8

Ответ: н. адрес/5байт/10/н. адрес/н. адрес/crc8

17,18 Переход на шифрацию. Посылка байта шифрования.

Запрос: адрес/6 байт/00/11(переход на шифрацию)/ключ/ключ/crc8

Ответ: адрес/5байт/12/ключ/ключ/crc8

19 Управление ШС

Запрос: адрес/6 байт/00/13/номер шс/команда шс/crc8

Ответ: адрес/5 байт/14/номер шс/команда шс/crc8

Команда шс:

0 – снятие ШС

1 – групповое снятие (не поддерживается)

2 –взятие ШС

3 – групповое взятие (не поддерживается)

Если номер ШС равен нулю, то действие на все шлейфы

21,22 Управление реле

Запрос: адрес/6байт/00/21/реле/программа/crc8

Ответ: адрес/5байт/16/реле/программа/crc8

23, 24 Сброс тревог

Запрос: адрес/6байт/00/17/00/01/crc8

Ответ: адрес/5байт/18/0/1/crc8

25, 26 Запрос состояния ШС пульта

Запрос: адрес/6байт/00/19/номер шлейфа/00/crc8

Ответ: адрес/5 или 6 байт/1A/номер шлейфа/код состояния/(код состояния 2)/crc8

27, 28 Запрос АЦП с пульта

Запрос: адрес/6байт/00/1B/номер ШС/0/crc8

Ответ: адрес/5байт/1С/номер ШС/АЦП/crc8

53, 54 Запрос версии микропрограммы

Запрос: адрес/6байт/00/53/00/00/crc8

Ответ: адрес/5байт/54/02/02/crc8

57, 58 Запрос АЦП в Юникод

Запрос: адрес/6байт/00/39/номер ШС/A/crc8

Ответ: адрес/16байт/3A/A/12 символов в Юникод/crc8

63 ---- вроде начала чтения конфигурации

Вот таблица CRC8 для PIC16 с расширенным ядром:

BRW

RETLW 0X00

RETLW 0X5E

RETLW 0XBC

RETLW 0XE2

RETLW 0X61

RETLW 0X3F

RETLW 0XDD

RETLW 0X83

RETLW 0XC2

RETLW 0X9C

RETLW 0X7E

RETLW 0X20

RETLW 0XA3

RETLW 0XFD

RETLW 0X1F

RETLW 0X41

RETLW 0X9D

RETLW 0XC3

RETLW 0X21

RETLW 0X7F

RETLW 0XFC

RETLW 0XA2

RETLW 0X40

RETLW 0X1E

RETLW 0X5F

RETLW 0X01

RETLW 0XE3

RETLW 0XBD

RETLW 0X3E

RETLW 0X60

RETLW 0X82

RETLW 0XDC

RETLW 0X23

RETLW 0X7D

RETLW 0X9F

RETLW 0XC1

RETLW 0X42

RETLW 0X1C

RETLW 0XFE

RETLW 0XA0

RETLW 0XE1

RETLW 0XBF

RETLW 0X5D

RETLW 0X03

RETLW 0X80

RETLW 0XDE

RETLW 0X3C

RETLW 0X62

RETLW 0XBE

RETLW 0XE0

RETLW 0X02

RETLW 0X5C

RETLW 0XDF

RETLW 0X81

RETLW 0X63

RETLW 0X3D

RETLW 0X7C

RETLW 0X22

RETLW 0XC0

RETLW 0X9E

RETLW 0X1D

RETLW 0X43

RETLW 0XA1

RETLW 0XFF

RETLW 0X46

RETLW 0X18

RETLW 0XFA

RETLW 0XA4

RETLW 0X27

RETLW 0X79

RETLW 0X9B

RETLW 0XC5

RETLW 0X84

RETLW 0XDA

RETLW 0X38

RETLW 0X66

RETLW 0XE5

RETLW 0XBB

RETLW 0X59

RETLW 0X07

RETLW 0XDB

RETLW 0X85

RETLW 0X67

RETLW 0X39

RETLW 0XBA

RETLW 0XE4

RETLW 0X06

RETLW 0X58

RETLW 0X19

RETLW 0X47

RETLW 0XA5

RETLW 0XFB

RETLW 0X78

RETLW 0X26

RETLW 0XC4

RETLW 0X9A

RETLW 0X65

RETLW 0X3B

RETLW 0XD9

RETLW 0X87

RETLW 0X04

RETLW 0X5A

RETLW 0XB8

RETLW 0XE6

RETLW 0XA7

RETLW 0XF9

RETLW 0X1B

RETLW 0X45

RETLW 0XC6

RETLW 0X98

RETLW 0X7A

RETLW 0X24

RETLW 0XF8

RETLW 0XA6

RETLW 0X44

RETLW 0X1A

RETLW 0X99

RETLW 0XC7

RETLW 0X25

RETLW 0X7B

RETLW 0X3A

RETLW 0X64

RETLW 0X86

RETLW 0XD8

RETLW 0X5B

RETLW 0X05

RETLW 0XE7

RETLW 0XB9

RETLW 0X8C

RETLW 0XD2

RETLW 0X30

RETLW 0X6E

RETLW 0XED

RETLW 0XB3

RETLW 0X51

RETLW 0X0F

RETLW 0X4E

RETLW 0X10

RETLW 0XF2

RETLW 0XAC

RETLW 0X2F

RETLW 0X71

RETLW 0X93

RETLW 0XCD

RETLW 0X11

RETLW 0X4F

RETLW 0XAD

RETLW 0XF3

RETLW 0X70

RETLW 0X2E

RETLW 0XCC

RETLW 0X92

RETLW 0XD3

RETLW 0X8D

RETLW 0X6F

RETLW 0X31

RETLW 0XB2

RETLW 0XEC

RETLW 0X0E

RETLW 0X50

RETLW 0XAF

RETLW 0XF1

RETLW 0X13

RETLW 0X4D

RETLW 0XCE

RETLW 0X90

RETLW 0X72

RETLW 0X2C

RETLW 0X6D

RETLW 0X33

RETLW 0XD1

RETLW 0X8F

RETLW 0X0C

RETLW 0X52

RETLW 0XB0

RETLW 0XEE

RETLW 0X32

RETLW 0X6C

RETLW 0X8E

RETLW 0XD0

RETLW 0X53

RETLW 0X0D

RETLW 0XEF

RETLW 0XB1

RETLW 0XF0

RETLW 0XAE

RETLW 0X4C

RETLW 0X12

RETLW 0X91

RETLW 0XCF

RETLW 0X2D

RETLW 0X73

RETLW 0XCA

RETLW 0X94

RETLW 0X76

RETLW 0X28

RETLW 0XAB

RETLW 0XF5

RETLW 0X17

RETLW 0X49

RETLW 0X08

RETLW 0X56

RETLW 0XB4

RETLW 0XEA

RETLW 0X69

RETLW 0X37

RETLW 0XD5

RETLW 0X8B

RETLW 0X57

RETLW 0X09

RETLW 0XEB

RETLW 0XB5

RETLW 0X36

RETLW 0X68

RETLW 0X8A

RETLW 0XD4

RETLW 0X95

RETLW 0XCB

RETLW 0X29

RETLW 0X77

RETLW 0XF4

RETLW 0XAA

RETLW 0X48

RETLW 0X16

RETLW 0XE9

RETLW 0XB7

RETLW 0X55

RETLW 0X0B

RETLW 0X88

RETLW 0XD6

RETLW 0X34

RETLW 0X6A

RETLW 0X2B

RETLW 0X75

RETLW 0X97

RETLW 0XC9

RETLW 0X4A

RETLW 0X14

RETLW 0XF6

RETLW 0XA8

RETLW 0X74

RETLW 0X2A

RETLW 0XC8

RETLW 0X96

RETLW 0X15

RETLW 0X4B

RETLW 0XA9

RETLW 0XF7

RETLW 0XB6

RETLW 0XFC

RETLW 0X0A

RETLW 0X54

RETLW 0XD7

RETLW 0X89

RETLW 0X6B

RETLW 0X35

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Господа. Прошу совета. Где в теле ABD БОЛИД хранятся ключи доступа и конфиги контролеров. И расширение файлов.

Изменено пользователем fant

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Отличная тема! Только что собрал крякалку на Болидовское оборудование, а тут такой подарок! Буду анализировать полученную инфу. Разобрал C2000-USB, подцепил на интерфейс логический анализатор, запустил Uprog, срисовал картинку. ВОт вопросик - Программно даются посылки поиска приборов с адресами пор 6 раз. Это зачем?

Ссылка на комментарий
Поделиться на другие сайты

Я тоже так предположил. Я пока пульт не включаю - удобнее с компа проводить запросы.

Вы только с протоколами разбирались? Во внутрь приборов не залезали?

Ссылка на комментарий
Поделиться на другие сайты

  • 8 месяцев спустя...

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

Ссылка на комментарий
Поделиться на другие сайты

Гы! Прикольная , конечно штука! А протокол так и не раскрыт. На форуме по ссылке, кроме слова "крутотень" больше ничего нет. У меня кряканье застопорилось из-за нехватки времени. Но все таки слежу за Болидом

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Возникла необходимость эмуляции Сигнал-20. Сваял: Эмулятор Сигнал-20.rar

В архиве исходник (PureBasic 5.11) и готовый exe-файл. В данном виде программа практической пользы не имеет - только для демонстрации работы. Кому надо - разберется. :)

П.С. Эмулируются шлейфы типа "технологический" (№6). По крайней мере, с реального прибора с такими настройками были "слизаны" посылки.

Изменено пользователем КЭС
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Выложу сюда еще одно свое "открытие". Оно не новое, проверено в двух проектах, которые работают не меньше двух лет по сей день, просто лень было оформить в отдельный код для демонстрации.

Речь пойдет об использовании преобразователя С2000-Ethernet в связке с компьютером.

В архиве скомпилированная программа и ее исходник (с комментариями) на PureBasic 5.11(x86) Virtual C2000-Ethernet demo.rar

Основное внимание на процедуру CreatMessage(str.s) - там вся соль.

Коротко расскажу с картинками.

1. Настраиваем С2000-Ethernet с помощью UPROG:

post-163091-0-03432000-1464555906_thumb.jpg

После прошивки не забываем снять перемычку - переводим прибор в режим "Pass".

2.Подключаем С2000-Ethernet в сеть Ethernet ПК (напрямую или хаб)

3.Подключаем RS-232 (RS-485) к конечному устройству. Для проверки можно подключить к тому же ПК, на котором будет запущен эмулятор.

4.Запускаем программу, балуемся :)

post-163091-0-73025300-1464555796.jpg

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...
В 27.03.2014 в 18:57, ZOBUS сказал:

Если ещё актуально:

сегодня написал OPC для Сигнал20 при помощи U-CON(User-Configurable) Driver, всё прекрасно работает (тянет и в InTouch, и в Cimplicity), если кому интересно вышлю на почту бесплатно...

Добрый день!

Это очень актуально.

Если не сложно, вышлите OPC на почту, если можно исходники.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте!

Подскажите, какими командами запрашивать у С2000-КДЛ показания температуры и влажности датчика С2000-ВТ, может кто-то сталкивался с этим?

Ссылка на комментарий
Поделиться на другие сайты

 

Подскажите, пожалуйста, в общих чертах табличный алгоритм подсчета CRC без привязки к языкам программирования, хочу понять принцип. По пунктам - 1,2... и т.д. если можно.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Сорян, долго отсутствовал. Начнем.

1. Табличный метод, это когда контрольная сумма байта уже посчитана. Я не помню какой в болиде полином, но он совсем чуть чуть отличается от далассовского. Принцип такой: принял первый байт, контрольная сумма равно нулю. Ксоришь с нулем. Полученный результат, скажем 0x26 (.38) будет являться номером ячейки из таблицы (той самой). Из этой ячейки читаешь значение, это будет CRC. Принимаешь второй байт. Ксоришь с предыдущий результатом CRC, снова получаешь номер ячейки, достаешь его из таблицы и пишешь в CRC, и так далее. Пример подпрограммы на асме для PIC16, где CRC это и есть контрольная сумма, в регистре FSR0 задается начальный адрес принятого буфера, в регистре POINT_N количество байт. То есть предварительно подпрограмме говоришь откуда и сколько, она считает и выдает CRC, который потом если принимал должен быть равен нулю, если всё ок, или пишешь его в конец посылки, если передаешь. Таблицу я выкладывал выше.

CRC8_CALC    CLRF CRC        ;ПРОВЕРЕНА!!!            
CRC1    MOVIW FSR0++        ;ПРОЧИТАЛИ ЗНАЧЕНИЕ
    XORWF CRC,1        ;ПРОКСОРИЛИ С ПРЕДЪИДЩИМ
    MOVFW CRC    
    CALL CRC8_TABLE    ;ВЗЯЛИ ИЗ ТАБЛИЦЫ
    MOVWF CRC        ;ЗАПИСАЛИ ВО ВРЕМЕННЫЙ
                
    MOVFW POINT_N
    XORWF FSR0L,0
    BTFSS STATUS,2
    GOTO CRC1    
    RETURN

2. Посылки посылаются 6 раз только когда хост передает широковещательную информацию, типа состояния разделов, времени итп итд.

3. Запросы и ответы смотри выше, там всё разжевано. Постараюсь выложить почти полную, если найду. На рабочем пк винт сдох(

4. Чтобы хоть как то доперло, советую взять любой преобразователь 485 = > комп, скачать программу COM Port Toolkit 4.0, настроить её на паузу 1 мс, и ловить пакеты в сети орион. Делаешь тебе интересующую операцию в пульте, например реле и закрываешь порт, потом сохраняешь лог, вооружаешься калькулятором (лично я в экселе сделал, просто пишешь посылку, он автоматом дешифрует) и...

03 06 00 01 00 F9 86                 ПОИСК ПРИБОРА С АДРЕСОМ 3

 03 0B 0C CB 00 00 00 01 00 00 00 4F           ОТВЕТ ПРИБОРА С АДРЕСОМ 3.

 03 06 00 11 05 05 E4              КЛЮЧ 05

 03 05 12 05 05 0A                   ПОДТВЕРЖДЕНИЕ КЛЮЧА

 83 06 59 4B 5C 5F 34              17/0/3

 83 05 56 58 5C D7                 A/4/0

 83 06 FB FF FE 07 DE              1/0/F9

 83 0B F2 35 FE FE FE FF FE FE FE D5     C/B/0/0/0/1/0/0/0

 83 06 FB FD FE FE 79              3/0/0

 83 06 FB E7 FE FE 59              19/0/0

 83 06 E4 FE 39 66 36              1A/0/C7/98

 83 06 CE CA CB 32 AF              1/0/F9

 83 05 C9 CB CB A4                 2/0/0

 83 06 FB FF FE 07 DE              1/0/F9

 83 05 FC FF FE D8                 2/1/0

 83 06 D6 CA D3 D3 A6

 83 06 C9 D3 14 4B C9

 83 06 ED E9 E8 11 72

 83 05 EA EA E8 10

 83 06 69 6D 6C 95 A0

 83 05 6E 6F 6C D1

 83 06 6A 6E 6F 96 7B

 83 05 6D 6B 6F EC

5. Да, еще совсем забыл, люди, шевелите мозгами, никто за вас всё бесплатно делать ничего не будет.

Ссылка на комментарий
Поделиться на другие сайты

iGraphicsS

Спасибо за советы, что-то похожее и использую. Только у меня два преобразователя.

Не соображу как в экселе дешифровать,

если б можно примерчик.

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Нестандартное использование БКИ И БИ.

Реши выложить, может кому пригодится материал по ковырянию протокола Болида.

Пользуясь вышеизложенным материалом и будучи не программистом, после месяца работы по вечерам.

Стояла задача при помощи блоков БКИ и БИ с минимальными затратами сделать табло прибытия работников.

В стандартном варианте применения оборудования такое решается, но для этого нужно как минимум прибор с2000, что-то типа кдл с множеством датчиков, или Сигналы 20 3 штуки, что бы было 60 разделов. Все программируется и работает, но слышком громоздко дорого и неконтролируемо.

В результате всей работы получил используется 1 БКИ 1 БИ и чем это можно управлять думаю использовать комп старенький с экселем на борту, но это уже другая задача.

В результате проделанной работы получили возможность на компьютере принимать сообщения с БКИ о нажатой кнопке и выдавать команды на включение нужного индикатора.

Для ковыряния в протоколе использовал следующее:

2 преобразователя 232 на 485 (для удобства)

программу COM Port Toolkit 4.0

Эмулятор Сигнала-20 сообщение выше (для него PureBasic 5.11) так удобней управлять логами.

в Экселе сделаны таблицы для дешифрации, перекодировки и подсчета CRC8 .

Данные с интерфейса снимались через COM Port Toolkit, при ее помощи и отправлялись на устройства.

В приложенных файлах используются макросы, так, что при запросе надо разрешить их использование.

Если кому-то интересно пишите.

дешифрация команд.xlsm

Команды управления.xlsm

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Здравствуйте форумчане!

Жизнь заставила применить оборудование Болида нестандартно, в частности блоки индикации БКИ И БИ.

В предварительном сообщении информация об ковырянии протокола и выковырывании из него необходимой информации.

Т, что мне необходимо было я получил. Теперь пришло время воплощать в жизнь свою идею.

За основу я взял выложенный здесь уважаемым КЭС эмулятор Сигнала-20, так как в нем уже есть часть необходимого программного кода.

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

Общая идея состоит в том, чтобы применить БКИ для контролирования прибытия людей. Так надо не спрашивайте зачем.

К каждой кнопке и диоду на БКИ соответствует определенный человек.

На компьютере крутится программа которая запускается по какому-то внешнему событию или по нажатии на гаджет самой программы.

Обмен по интерфейсу связи между БКИ И компьютером происходит по открытому протоколу, но это уже в принципе не важно, можно и закрыть, как это сделать знаем из вышеизложенной информации в этой ветке.

Для программирования использую язык PureBasic.

Что имеем на данный момент видно в приложенном файле, так как использовался готовый исходный файл выложенный уважаемым КЭС  код по мере освоения меняется или дополняется оставляя работоспособным саму программу, в конце всех действий останется только нужный исходный код. Такое действие необходимо для постепенной отладки производимых действий, мне так удобно.

Вопросы буду задавать  Уважаемому КЭС, но желающие могут подключатся в споре рождается истина.

БИ БКИ_2.pb

Ссылка на комментарий
Поделиться на другие сайты

В 13.02.2017 в 10:44, съемщик сказал:

Нестандартное использование БКИ И БИ.

 

Здравствуйте.

Не открывается файлы "дешифрация команд.xlsm" и "Команды управления.xlsm".

Пишет - файл поврежден.

Спасибо за информацию, пригодится.

В 31.01.2017 в 05:44, iGraphicsS сказал:

Сорян, долго отсутствовал. Начнем.

 

Спасибо за инфу!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...