Что-то потеряли? Заходите, будем искать, что ж поделать...
Ответить

дисплей M202MD25C как подключить .

Чт ноя 26, 2020 18:51:21

здравствуйте , есть такое чудо компании FUtaba M202MD25C .Нигде и ничего не могу найти на него.Вроде должен работать по RS232 . По маркировке дисплея , контроллера нет даже упоминаний. Писал в FUtaba а в ответ тишина. Читал что протокол у них как в 1602 HD44780 я с ним знаком хорошо и много чего делал на них , но как и кому посылать команды я пока не разобрался . Прошу помощи!!!

Re: дисплей M202MD25C как подключить .

Чт ноя 26, 2020 19:38:01

ну хоть бы фото выложили, пины, деталей на плате дисплее, мож там надпись на микрухе, а не только нашлёпка... а так... ну разве что тут каждый второй с этим дисплеем работал, чё там, подумаешь, копеечная футаба, все сразу с ней после светодиодика :)

мож поможет:
futaba.pdf
(721.92 KiB) Скачиваний: 340

Re: дисплей M202MD25C как подключить .

Пт ноя 27, 2020 17:13:51

Извиняюсь что не прикрепил фото .
Вложения
WhatsApp Image 2020-11-27 at 21.08.16.jpeg
(109.66 KiB) Скачиваний: 361
WhatsApp Image 2020-11-27 at 21.08.15.jpeg
(126.2 KiB) Скачиваний: 276
WhatsApp Image 2020-11-27 at 21.08.17.jpeg
(161.45 KiB) Скачиваний: 273
WhatsApp Image 2020-11-27 at 21.08.16 (1).jpeg
(172.44 KiB) Скачиваний: 305

Re: дисплей M202MD25C как подключить .

Пт ноя 27, 2020 17:49:00

Ну так это разработка по заказу https://www.dieboldnixdorf.com/ ,а не чисто футабовский продукт. можно попробовать как здесь: https://habr.com/ru/post/392757/
количество джамперов и пинов разъёма совпадают, но можно и проигорировать - на плате вижу подписи сигналов и контрольные точки. Большего особо и не нужно.

Re: дисплей M202MD25C как подключить .

Пт ноя 27, 2020 20:01:47

Пробежался мультиметром по разъему боковому 14 пин и скажу что он не имеет контактов с обозначенными пятаками .Если пробовать искать их на плате то можно предположить что CLK это тактирование , SI -данные а что такое CTS lat , BK ,SO какой то странный протокол получается...

Re: дисплей M202MD25C как подключить .

Пт ноя 27, 2020 20:41:51

это внутренние сигналы.
я бы экспериментировал с Rx Tx Clk
а вообще, проглядел бы пути от штатного разъёма, который, оказывается, по центру с металлическим корпусом.
Но думается мне, что так удаленно ничего не получится: обмениваться какими-то догадками это долго.
Напишите в никсдорфф, может они поделятся спецификацией

Re: дисплей M202MD25C как подключить .

Сб ноя 28, 2020 16:45:42

С разъема в центре идет RX/TX на микросхему SP232AEN и с ее выходов 9 и 10 на точки на плате около контроллера .Понимаю что дисплей создан для работы по 232 ,но не могу понять в каком формате запихать туда по TX команды...

Re: дисплей M202MD25C как подключить .

Пт дек 04, 2020 15:32:53

Это обычный дисплей покупателя, магазинное оборудование.
https://kassastore.ru/upload/iblock/663 ... 221af9.bmp
https://docviewer.yandex.ru/view/0/?pag ... J9&lang=ru
Инфу по ним рыть нужно. Но народ что-то на них делает
http://monitor.espec.ws/section9/topic180280.html
https://zipstore.ru/blog/displei-pokupatelya-icd2002/
https://habr.com/ru/post/457352/

Re: дисплей M202MD25C как подключить .

Сб авг 27, 2022 01:13:29

vdv22, имею аналогичный дисплей. Не могли бы вы проверить, есть ли ШИМ сигнал на затворе мофета рядом с трансформатором. У меня после подачи питания 5 В ток потребления 12-13 мА, статичный и нет ШИМ. Индикации тоже нет. Хотя, по идее, должна быть тестовая информация о дисплее

Re: дисплей M202MD25C как подключить .

Пн сен 05, 2022 17:08:00

Нашел я где выводы питания. Подал 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. А для этого дисплея абсолютно это не надо.
И, судя по даташиту, который можно найти в указанной выше теме, дисплей имеет очень куцый набор команд.

Re: дисплей M202MD25C как подключить .

Ср ноя 02, 2022 22:52:38

Приобрел таких немного за дешево, чисто поиграть. Лично мой ведет себя странно.
Про подключение и питание. Здесь кто-то обозначил CN3 на плате:
1. RX платы дисплея
2. пустой (на самом деле TX платы дисплея)
3. + питание
4. - земля
Еще вчера воткнул пятивольтовый блок питания, замкнув тестовую перемычку J6. Дисплей ожил, начал гонять тест. Радости не было предела, ибо нужен только один БП 5 вольт на всё. А вот сегодня этот фокус не прокатил. Странно. Пришлось цеплять 12 вольт.
С платы дисплея 5 вольт на ESP8266 взять не получилось. Схема питания не тянет себя, и еще ESP сверху. :cry:
TX ESP8266 => RX на CN3 работало. Но не долго. Даже получилось применить стандартный Serial со swap() на gpio15. Естественно с перемычкой J3.
А вот потом опять странности. Сначала перестало работать через CN3. Чего же тут странного, если уровни не те. Перекинул(ся) на 9 ногу конвертера 232. Некоторое время на gpio15 работало. Потом перестало. На ноге TX работает.
Ладно, будем как все (постараемся). Берем SoftwareSerial, пробуем со всеми доступными "ногами" ESP. Везде, кроме gpio15, работает. Меняю проц. Те же яйца, вид сбоку. Сюжет!? :shock:
Но человеку дан пытливый ум не только для набивки брюха. :hunger: Читаем РТФМ SoftwareSerial углубленно, делаем выводы, пробуем:
Код:
#include <SoftwareSerial.h>
#define MYPORT_TX D7
#define MYPORT_RX -1
SoftwareSerial myPort;
void setup()
{
  myPort.begin(9600, SWSERIAL_8O1, MYPORT_RX, MYPORT_TX);

Убираем перемычку J3. Работает.

Изображение

Про выбор столбца
Код:
void set_cursor (uint8_t str, uint8_t col) { // установить курсор
// строка , колонка
myPort.write(0x1b);
myPort.write(0x5b);
myPort.write(0x30 + str);
myPort.write(0x3b);
if (col < 10) myPort.write(0x30 + col);
else if (col == 20) {myPort.write(0x32); myPort.write(0x30);}
else {myPort.write(0x31); myPort.write(0x30 + col%10);}
myPort.write(0x48);
}
немного переписал код, иначе такая хрень в виде буквы H появлялась на позициях дальше девятой.

Изображение

Re: дисплей M202MD25C как подключить .

Ср ноя 16, 2022 09:59:40

А вот потом опять странности. Сначала перестало работать через 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, то код должен быть таким:
Код:
#include <SoftwareSerial.h>
SoftwareSerial myPort;
void setup()
{
  // begin(baud, config, rxPin, txPin, m_invert);
  myPort.begin(9600, SWSERIAL_8O1, MYPORT_RX, MYPORT_TX, true);

Перемычка J3 не нужна.

Про регулировку яркости. Везде пишут про контакт BK. Решил попробовать. отрезал дорожку от 28 ноги процессора, BK подключил к ESP8266, analogWrite(D7, analog_Write);
Спойлер
В общем работает. Но с нюансами. analogWrite в ESP8266 программный. Прилось выставить частоту analogWriteFreq(5000);, иначе получался стробоскоп.

Re: дисплей M202MD25C как подключить .

Ср ноя 16, 2022 14:24:39

Нашел статью про часы на этих модулях
https://cxem.net/arduino/arduino250.php ... d693179637
Но не нравится наличие дорогих модулей и датчиков в обвесе.
И ждать их из китая долго. И не присылают иногда вообще.

Re: дисплей M202MD25C как подключить .

Ср ноя 16, 2022 14:42:08

Нашел статью про часы на этих модулях

Не-а, не на этих.
Но не нравится наличие дорогих модулей и датчиков в обвесе.

Смотря что Вам от устройства требуется. Барометры с влажностью - да, не по детски подорожали. Сразу в 10 раз год назад. Сейчас вроде цена падает. Недавно BME280 чуть дороже 200 рублей брал. От RTC можно отказаться при наличии интернета и ESP.
И ждать их из китая долго. И не присылают иногда вообще.

Раз на раз не приходится. Бывает, что теряется посылка. У меня за последние 10 лет раза три или четыре точно. А насчет "долго"... Займитесь чем нибудь интересным. Корпус например для часов сделайте. Месяц быстро пролетит.

Re: дисплей M202MD25C как подключить .

Ср ноя 16, 2022 15:39:18

Спасибо конечно за совет клеить корпуса, но у меня более плотный график и есть чем заняться.
Есть у меня кучка модулей похожих, вот думаю что-то на них сделать интересное.
Но нет нормальных схем в сети на них. Всё что есть, всё ардуиновское или глумное по сути.
На счёт разных модулей- так у них у всех протокол по витой паре практически одинаков.

Re: дисплей M202MD25C как подключить .

Ср ноя 16, 2022 17:15:14

В общем сделал автоматическую регулировку яркости.
Напомню, отрезал дорожку от проца к контакту BK, подключил контакт BK к ESP8266.
В setup вставил analogWriteFreq(5000);, иначе стробоскоп на экране.
И куда нибудь в цЫкл:
Код:
analogWrite(D7, 250 - analogRead(A0)/7);

Спойлер
Ответить