Привет друзья! Уважаемые Гуру,с недавних пор, в моем захаращенном гараже, появилась очередная приблуда. Это вакуумно люминисцентный монитор покупателя, украинского производства ІКС-Л-2х20. Питание 9-27В, 0,3А. Управляется RS232. СпойлерУуу какой он огромный КУРІННЯ ВБИВАЄ!! В корпусе PDF Українською
Я быстренько подключил его к ком порту и попытался что то вывести. Да, на фото то что я выводил с компа. Но виводил я отправляя строчку в 40 символов. Это не правильно, я же хочу какие то часы выводить, какие то числа и тд. Почитав описание, я не понял ничего, абсолютно. Так как совсем не разбираюсь в протоколе 232. А хотелось бы понять как устанавливать курсор в нужную позицию, и самое главное КАК достать кирилицу, ведь она там есть. При чем, в инструкции все описано, но я же Спасибо
Добавлено after 45 minutes 32 seconds: Взял ардуину(Мне показалось это быстро) прикрутил к дисплею с помощью max232, и вывожу такую картину.
Видео А это "Г.."код в самом извращенном варианте. Спойлер
Почитав описание, я не понял ничего, абсолютно. Так как совсем не разбираюсь в протоколе 232. А хотелось бы понять как устанавливать курсор в нужную позицию, и самое главное КАК достать кирилицу, ведь она там есть. При чем, в инструкции все описано, но я же
А что там непонятного? Формат команд вроде описан на стр.5 (хоть она там похоже всего одна), формат слова RS-232 - тоже на след. странице, таблица символов - тоже есть. Правда не указана нигде скорость, но может это нынче так принято на Украине? Дальше - берёте любую терминалку, умеющую работать с бинарными кодами и пробуете отсылать ему нужные символы. Всё.
Кстати, может скорость не указана, потому что она стандартная?Тем более, это же коммерсанты, у них все "засекречено". Я просто открыл монитор порта и просто отправил строку. Соответственно, если он её вывел на индикатор, значит скорость угадал - 9600.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
На сколько я понял даная команда будет следующей. (в НЕХ) 0h04 0h01 0h50 (позиция 0h31 to 0h58 или попроще 0h31 + Номер позиции) 0h17 Это 5 байт которые отправляются по очереди
Все как то времени не было. Значит с позицией разобрался. Но вот из таблички с кириллическими символами, из инструкции, сплошная катавасия. Все размазано. А есть какие то стандарты??
Дисплей от кассовых аппаратов/фискальных регистраторов. Обычно примитивнейшая "бегла строчка" - выводим ВСЕ позиции каждый раз одним массивом. Как там внутрях организовано - бывают отличия (смотрим начинку и контроллеры управления дисплеем). И завершение строки символов служебными символами ПС/ВК (возможны вариации XON/XOFF или аппаратное квитирование). Проконсультироваться можно у спецов из ЦСО кассовой техники.
Кстати... по тому же описанию и работать надо. Протокол там выписан достаточно ясно, таблица символов также имеется. А вот "списка команд" там и НЕТУ. Скорее всего должен быть или отдельным приложением или в описании самого регистратора (протокол обмена с ПК и/или индикатором). Скорость обмена и формат посылки обычно самые примитивные. С ИКСами я особо дел не имел - по крайней мере чтоб в потроха глубоко влазить. В ЦСО, имеющей договор с производителем обычно и документацию передают - правда не глуюше, чем "для уроыня примитив-ремонта".
Меня больше интересует таблица команд. Без нее управление функционалом дисплея невозможно.
А код буквы... Это две тетрады (там неразборчиво какую считать старшей, а какую младшей) на пересечении искомый символ. В частности Ы: Пробуем и так и наоборот 0x9B или 0xB9 - что даст искомый символ - то и считаем правильным.
Бувовка находится на пересечении 9 и B. Я не вижу точных обозначений на странице таблички - какую тетраду считать младшей, а какую старшей. Посему пробую ОБА варианта. А тот, с которым совпадет правильное отображение символа на экране дисплея и даст понимание какую из тетрад правильно считать старшей.
Создаём перекодировщик. Или массив с табличным доступом по индексу или конструкцию swithc/case при небольшом количестве символов (приемлемо для 7-сегментников). У АВРок адуриньевых можно и progmem использовать (там несколько свои хитрости)
Только я не сторонник "вiйськовоi iнженерii" ... Особо с учётом её приложения по моему местожительству...
Другое дело помощью гражданским, мирным студням и/или мирнобизнесу.
Дело в том что в "Військовій інженерії", абсолютно стопроцентно запрещено использование AVR ARM и остальной ширпотреб. Это так, хобби. И... Спасибо, разберёмся. К тому же, тут то мы, все коты. А скоро KZ, кто знает, может как раз нам припадет поздравлять друг друга к новому году
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения