здравствуйте , есть такое чудо компании FUtaba M202MD25C .Нигде и ничего не могу найти на него.Вроде должен работать по RS232 . По маркировке дисплея , контроллера нет даже упоминаний. Писал в FUtaba а в ответ тишина. Читал что протокол у них как в 1602 HD44780 я с ним знаком хорошо и много чего делал на них , но как и кому посылать команды я пока не разобрался . Прошу помощи!!!
ну хоть бы фото выложили, пины, деталей на плате дисплее, мож там надпись на микрухе, а не только нашлёпка... а так... ну разве что тут каждый второй с этим дисплеем работал, чё там, подумаешь, копеечная футаба, все сразу с ней после светодиодика
Ну так это разработка по заказу https://www.dieboldnixdorf.com/ ,а не чисто футабовский продукт. можно попробовать как здесь: https://habr.com/ru/post/392757/ количество джамперов и пинов разъёма совпадают, но можно и проигорировать - на плате вижу подписи сигналов и контрольные точки. Большего особо и не нужно.
Пробежался мультиметром по разъему боковому 14 пин и скажу что он не имеет контактов с обозначенными пятаками .Если пробовать искать их на плате то можно предположить что CLK это тактирование , SI -данные а что такое CTS lat , BK ,SO какой то странный протокол получается...
это внутренние сигналы. я бы экспериментировал с Rx Tx Clk а вообще, проглядел бы пути от штатного разъёма, который, оказывается, по центру с металлическим корпусом. Но думается мне, что так удаленно ничего не получится: обмениваться какими-то догадками это долго. Напишите в никсдорфф, может они поделятся спецификацией
С разъема в центре идет RX/TX на микросхему SP232AEN и с ее выходов 9 и 10 на точки на плате около контроллера .Понимаю что дисплей создан для работы по 232 ,но не могу понять в каком формате запихать туда по TX команды...
vdv22, имею аналогичный дисплей. Не могли бы вы проверить, есть ли ШИМ сигнал на затворе мофета рядом с трансформатором. У меня после подачи питания 5 В ток потребления 12-13 мА, статичный и нет ШИМ. Индикации тоже нет. Хотя, по идее, должна быть тестовая информация о дисплее
Нашел я где выводы питания. Подал 12 В. Дисплей кратковременно засвечивает все сегменты и тухнет. Служебную информацию не выводит. Система команд неизвестна, скорость RS232 тоже. В общем запустил. Решение было тут на форуме. viewtopic.php?p=4240386#p4240386 1. Запаял перемычку J3 (Parity OFF) 2. Сигнал с микроконтроллера подал напрямую на 9 ногу микросхемы *232. 3. При инициализации загрузил таблицу с кириллицей 1B 52 35 (или можно попробовать 1B 52 29 Дисплей оказался BA63, но набор комманд мне непонятен. Он схож с коммандами на дисплей LIUST-51. Я такой давно запускал. А перед этим запускал дисплей с коммандами EPSON и там все совсем по-другому. Комманды между собой несовместимы. У EPSON/POS7300 и подобных для инициализации надо послать в порт 1B 40. А для этого дисплея абсолютно это не надо. И, судя по даташиту, который можно найти в указанной выше теме, дисплей имеет очень куцый набор команд.
Приобрел таких немного за дешево, чисто поиграть. Лично мой ведет себя странно. Про подключение и питание. Здесь кто-то обозначил CN3 на плате: 1. RX платы дисплея 2. пустой (на самом деле TX платы дисплея) 3. + питание 4. - земля Еще вчера воткнул пятивольтовый блок питания, замкнув тестовую перемычку J6. Дисплей ожил, начал гонять тест. Радости не было предела, ибо нужен только один БП 5 вольт на всё. А вот сегодня этот фокус не прокатил. Странно. Пришлось цеплять 12 вольт. С платы дисплея 5 вольт на ESP8266 взять не получилось. Схема питания не тянет себя, и еще ESP сверху. TX ESP8266 => RX на CN3 работало. Но не долго. Даже получилось применить стандартный Serial со swap() на gpio15. Естественно с перемычкой J3. А вот потом опять странности. Сначала перестало работать через CN3. Чего же тут странного, если уровни не те. Перекинул(ся) на 9 ногу конвертера 232. Некоторое время на gpio15 работало. Потом перестало. На ноге TX работает. Ладно, будем как все (постараемся). Берем SoftwareSerial, пробуем со всеми доступными "ногами" ESP. Везде, кроме gpio15, работает. Меняю проц. Те же яйца, вид сбоку. Сюжет!? Но человеку дан пытливый ум не только для набивки брюха. Читаем РТФМ SoftwareSerial углубленно, делаем выводы, пробуем:
А вот потом опять странности. Сначала перестало работать через CN3.
Поправка. Надо быть внимательнее, и не забывать про инвертирование сигнала на COM порту. Собственно по подключению к ESP8266. Подключился таки к CN3 на плате: 1. RX платы дисплея 2. пустой (на самом деле TX платы дисплея) 3. + питание 4. - земля
Если использовать стандартный Serial, то код должен быть таким:
Код:
void setup() { // HardwareSerial::begin(unsigned long baud, SerialConfig config, SerialMode mode, uint8_t tx_pin, bool invert) Serial.begin(9600, SERIAL_8O1, SERIAL_TX_ONLY, 1, true); Serial.swap(); //Пины переместятся на GPIO15/D8 (TX) и GPIO13/D7 (RX) Serial.flush();
Если использовать SoftwareSerial, то код должен быть таким:
Про регулировку яркости. Везде пишут про контакт BK. Решил попробовать. отрезал дорожку от 28 ноги процессора, BK подключил к ESP8266, analogWrite(D7, analog_Write); СпойлерВ общем работает. Но с нюансами. analogWrite в ESP8266 программный. Прилось выставить частоту analogWriteFreq(5000);, иначе получался стробоскоп.
Но не нравится наличие дорогих модулей и датчиков в обвесе.
Смотря что Вам от устройства требуется. Барометры с влажностью - да, не по детски подорожали. Сразу в 10 раз год назад. Сейчас вроде цена падает. Недавно BME280 чуть дороже 200 рублей брал. От RTC можно отказаться при наличии интернета и ESP.
И ждать их из китая долго. И не присылают иногда вообще.
Раз на раз не приходится. Бывает, что теряется посылка. У меня за последние 10 лет раза три или четыре точно. А насчет "долго"... Займитесь чем нибудь интересным. Корпус например для часов сделайте. Месяц быстро пролетит.
Спасибо конечно за совет клеить корпуса, но у меня более плотный график и есть чем заняться. Есть у меня кучка модулей похожих, вот думаю что-то на них сделать интересное. Но нет нормальных схем в сети на них. Всё что есть, всё ардуиновское или глумное по сути. На счёт разных модулей- так у них у всех протокол по витой паре практически одинаков.
В общем сделал автоматическую регулировку яркости. Напомню, отрезал дорожку от проца к контакту BK, подключил контакт BK к ESP8266. В setup вставил analogWriteFreq(5000);, иначе стробоскоп на экране. И куда нибудь в цЫкл:
В общем сделал автоматическую регулировку яркости. Напомню, отрезал дорожку от проца к контакту BK, подключил контакт BK к ESP8266. В setup вставил analogWriteFreq(5000);, иначе стробоскоп на экране. И куда нибудь в цЫкл:
Что конкретно интересует? Я его, дисплей, довольно глубоко в скетч интегрировал. Могу вкладку конкретно для дисплея выложить. Может какие-нибудь вопросы по управлению интересуют?
Что конкретно интересует? Я его, дисплей, довольно глубоко в скетч интегрировал. Могу вкладку конкретно для дисплея выложить. Может какие-нибудь вопросы по управлению интересуют?
Дисплей попал в руки, решил часы сделать. Так что интересует скетч для управления дисплеем. А если наглеть, то сразу скетч под часы.
void Set_country_code(uint8_t country_code) // ESCRn (1B 52 35) { Serial.print(F("\x1BR") + String(country_code)); delay (100); // выбор кодовой страницы рус - но печатать из под ардуино сможет только после обработки кодером из cp1251 в cp866 }
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения