Здравствуйте.
Есть OKO-U с прошивкой 2СВ-IP. Подскажите, пожалуйста, что это за прошивка и на какую ее можно сменить через usb-ttl шнурок-адаптер.
Поиск по этой версии ничего не дал.
Что за версия прошивки
Re: Что за версия прошивки
эта прошивка делалась под заказ одному производителю вендинговых автоматов, где око-и по SPI-шине соединялось к центральному блоку автомата.
через кабель можно залить любую из существующих прошивок, в том числе и стандартную заводскую
http://oko.plys.kiev.ua/oko-u.htm
через кабель можно залить любую из существующих прошивок, в том числе и стандартную заводскую
http://oko.plys.kiev.ua/oko-u.htm
тяжело начинать с нуля, но тяжелее с глубокого минуса
Re: Что за версия прошивки
Спасибо. У нас просто есть много таких сигналок с этой прошивкой в автоматах. А вот инструкций к этим версиям нет. Есть только к стандартной версии 3.1 которые шли к ним в комплекте. А по ходу сборки автоматов их перешивали. Можно как-то подсобить с описание этой прошивы? А то человека, который примерно год назад занимался перепрошивкой уже нет, как собственно нет и каких-либо бумажек по этому поводу.
С уважением. Владимир.
С уважением. Владимир.
Re: Что за версия прошивки
так что же, получается уже целый год использовались автоматы БЕЗ смс-оповещения?
как таковой инструкции к ней нет - она по сути НЕ НУЖНА.
тот кто прописался пользователем-1 (либо звонком после полного сброса, либо смс командой типа 123411+380671234567 ), тот и будет получать смс-оповещение, когда автомат "пожалелал" что-то вам "сказать" (например, при возникновении ошибки), где содержится инфо от "мозга" автомата.
Также можно дать смс-запрос на прибор 123402* и в ответ придет смс о состоянии автомата.
в смс содержится:
код ошибки автомата
денежная сумма
количество монет 1
количество монет 2
количество монет 3
остаток напитка 1
остаток напитка 2
остаток сиропа 1
остаток сиропа 2
остаток сиропа 3
остаток сиропа 4
остаток сиропа 5
количество напиток 1
количество напиток 2
количество напиток 3
количество напиток 4
количество напиток 5
количество напиток 6
количество напиток 7
количество стаканов
толком о смысле этих "сущностей" мы не знаем - по согласованному ТЗ была сделана схема оединения, протокол общения и способ вывода информации.
конечно же, все выше описанное будет работать при правильном подключении око-и с прошивкой версии 2СВ к "мозгам" вендингового автомата, ПО которого также было корректировано заказчиком.
а как же вы "умудрились" потерять человека, который как мы понимаем, и занимался направлением "автоматизации" автоматов?
ниже описание согласованного протокола общения (в око-и на разъеме Х4 находятся сигналы MOSI, MISO, SCK, начиная со стороны, где находится кнопка, выход-3 - это READY, вход-4 - это ALERT)
ОПИСАНИЕ ПРОТОКОЛА ОБМЕНА ВЕНДИНГОВОГО АППАРАТА С ПЛАТОЙ OKO-U
Инициатором передачи своих данных является вендинговый аппарат, для этого он по линии “ALERT” должен установить логический ноль. На плате oko-u линия “ALERT” является входом, который внутри подтянут на +3.7В через резистор 10кОм. Именно перепад в логический ноль по входу “ALERT” длительностью не менее 200 мс является для oko-u сигналом для начала считывания данных с автомата. После этого события прибор oko-u устанавливает логический ноль на линии “READY” своим выходом типа «открытый коллектор», что есть сигналом готовности прибора к считыванию данных с автомата, и приблизительно через 100-200 мс в режиме “Master” вычитывает данные по SPI-интрефейсу (SCK, MOSI, MISO) со стандартными настройками и скоростью около 60кГц. Размах сигналов по линиям SCK, MOSI, MISO около 3В. SCK – выход синхроимпульсов платы oko-u, MISO – вход приема данных платы oko-u, MOSI – выход передачи данных платы oko-u. После считывания 105 байт (103 байта информации и 2 байта контрольной суммы) прибор oko-u убирает минус с линии “READY”. Задержка сигнала готовности “READY” после сигнала “ALERT” может достигать несколько секунд. Сигнал готовности “READY” прибор oko-u не будет устанавливать в случае, если в его памяти уже есть не переданные по каким-либо причинам предыдущие данные от вендингового аппарата. В таком случае вендинговый аппарат периодически переустанавливает сигнал старта диалога на линии “ALERT” (переход в высокий уровень, а потом в низкий длительностью не менее 200 мс) пока в ответ не получит сигнал готовности “READY” от прибора oko-u. Назначение 103 байтов (ASCII символов) описано в таблице ниже, дополнительные 2 байта (символа) – это шестнадцатеричное представление одного байта контрольной суммы кодов всех 103 символов информации.
Переменная статистики - Кол-во символов
Код ошибки - 3
Стат_сумма - 10
Стат_монет_25 - 5
Стат_монет_50 - 5
Стат_монет_100 - 5
Стат_остаток напитка_1 - 5
Стат_остаток напитка_2 - 5
Стат_остаток_сироп_1 - 5
Стат_остаток_сироп_2 - 5
Стат_остаток_сироп_3 - 5
Стат_остаток_сироп_4 - 5
Стат_остаток_сироп_5 - 5
Стат_напиток_1 - 5
Стат_напиток_2 - 5
Стат_напиток_3 - 5
Стат_напиток_4 - 5
Стат_напиток_5 - 5
Стат_напиток_6 - 5
Стат_напиток_7 - 5
Стат_стаканы - 5
как таковой инструкции к ней нет - она по сути НЕ НУЖНА.
тот кто прописался пользователем-1 (либо звонком после полного сброса, либо смс командой типа 123411+380671234567 ), тот и будет получать смс-оповещение, когда автомат "пожалелал" что-то вам "сказать" (например, при возникновении ошибки), где содержится инфо от "мозга" автомата.
Также можно дать смс-запрос на прибор 123402* и в ответ придет смс о состоянии автомата.
в смс содержится:
код ошибки автомата
денежная сумма
количество монет 1
количество монет 2
количество монет 3
остаток напитка 1
остаток напитка 2
остаток сиропа 1
остаток сиропа 2
остаток сиропа 3
остаток сиропа 4
остаток сиропа 5
количество напиток 1
количество напиток 2
количество напиток 3
количество напиток 4
количество напиток 5
количество напиток 6
количество напиток 7
количество стаканов
толком о смысле этих "сущностей" мы не знаем - по согласованному ТЗ была сделана схема оединения, протокол общения и способ вывода информации.
конечно же, все выше описанное будет работать при правильном подключении око-и с прошивкой версии 2СВ к "мозгам" вендингового автомата, ПО которого также было корректировано заказчиком.
а как же вы "умудрились" потерять человека, который как мы понимаем, и занимался направлением "автоматизации" автоматов?
ниже описание согласованного протокола общения (в око-и на разъеме Х4 находятся сигналы MOSI, MISO, SCK, начиная со стороны, где находится кнопка, выход-3 - это READY, вход-4 - это ALERT)
ОПИСАНИЕ ПРОТОКОЛА ОБМЕНА ВЕНДИНГОВОГО АППАРАТА С ПЛАТОЙ OKO-U
Инициатором передачи своих данных является вендинговый аппарат, для этого он по линии “ALERT” должен установить логический ноль. На плате oko-u линия “ALERT” является входом, который внутри подтянут на +3.7В через резистор 10кОм. Именно перепад в логический ноль по входу “ALERT” длительностью не менее 200 мс является для oko-u сигналом для начала считывания данных с автомата. После этого события прибор oko-u устанавливает логический ноль на линии “READY” своим выходом типа «открытый коллектор», что есть сигналом готовности прибора к считыванию данных с автомата, и приблизительно через 100-200 мс в режиме “Master” вычитывает данные по SPI-интрефейсу (SCK, MOSI, MISO) со стандартными настройками и скоростью около 60кГц. Размах сигналов по линиям SCK, MOSI, MISO около 3В. SCK – выход синхроимпульсов платы oko-u, MISO – вход приема данных платы oko-u, MOSI – выход передачи данных платы oko-u. После считывания 105 байт (103 байта информации и 2 байта контрольной суммы) прибор oko-u убирает минус с линии “READY”. Задержка сигнала готовности “READY” после сигнала “ALERT” может достигать несколько секунд. Сигнал готовности “READY” прибор oko-u не будет устанавливать в случае, если в его памяти уже есть не переданные по каким-либо причинам предыдущие данные от вендингового аппарата. В таком случае вендинговый аппарат периодически переустанавливает сигнал старта диалога на линии “ALERT” (переход в высокий уровень, а потом в низкий длительностью не менее 200 мс) пока в ответ не получит сигнал готовности “READY” от прибора oko-u. Назначение 103 байтов (ASCII символов) описано в таблице ниже, дополнительные 2 байта (символа) – это шестнадцатеричное представление одного байта контрольной суммы кодов всех 103 символов информации.
Переменная статистики - Кол-во символов
Код ошибки - 3
Стат_сумма - 10
Стат_монет_25 - 5
Стат_монет_50 - 5
Стат_монет_100 - 5
Стат_остаток напитка_1 - 5
Стат_остаток напитка_2 - 5
Стат_остаток_сироп_1 - 5
Стат_остаток_сироп_2 - 5
Стат_остаток_сироп_3 - 5
Стат_остаток_сироп_4 - 5
Стат_остаток_сироп_5 - 5
Стат_напиток_1 - 5
Стат_напиток_2 - 5
Стат_напиток_3 - 5
Стат_напиток_4 - 5
Стат_напиток_5 - 5
Стат_напиток_6 - 5
Стат_напиток_7 - 5
Стат_стаканы - 5
тяжело начинать с нуля, но тяжелее с глубокого минуса