Пост N: 57
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 08.02.08 09:17. Заголовок: Информация по ЖК модулям
Собственно говоря отсутствие этой информации и привело к покупке мной знакосинтезирующего ЖК индикатора, который оказался без второй страницы (т.е. без "удобных" русских символов). Дело в том, что подбирая ЖК индикатор на основе HD44780, я нашел индикаторы на основе его аналога KS0066 от фирмы Data Vision Int. Хотя в данном случае значения не имеет, кокой стоит внутренний МК, т.к. пинципы их работы совпадают. Важно! Имеет значение где он сделан!!! Потому что только в том случае, если ЖК сделан в России вы получаете вторую страницу с "удобными" русскими символами! В случае покупки заграничных, вы этой страницы не найдете, хотя в описании написано, что он русифицированный! Конечно, зачем буржуи будут заботиться о нормальном выводе русских букв? Обрезали наш алфавит в итоге обеспечив "гомморой" разработчикам.
В связи с вышесказанным, большое спасибо разработчикам компании МЭЛТ (можно посмотреть их сайт), которые озаботились добавлением дополнительной страницы (кстати они добавили еще множество символов, которые не будут лишними). Еще очень удобно, что на их сайте есть информайия по индикаторам на русском языке с фотографиями (например на сайте Data Vision Int найти информацию по их ЖК проблемматично, я так и не нашел, пришлось использовать поисковики). Вообщем "респект" компании МЭЛТ в дальнейшем буду работать именно с ней. Буржуям поучиться бы!
Надеюсь теперь люди, которые собираются покупать ЖК в первый раз смогут обойти эти "грабли" и купить именно то, что они хотят, получив при этом то, на что они расчитывали, а не то, что оказалось.
Информация по купленному мной DV-16230S2FBLY-H/R ЖКИ 16х2, англ/рус. 1. Вторая страница отсутствует, поэтому всякие изменения описанные в 8_1 "не пройдут"; 2. Изготовитель распаял через перемычку (чип резистор с маркировкой 000 на месте J11) соединение контактов Vdd (1 пин) с Vlcd (15 пин), что приводит к тому, что подключая ЖК без подсветки только Vdd, ты ее все равно получаешь (с потреблением 180мА). Если учесть, что я в первый раз столкнулся с ЖК, то это мне было очень непонятно, я даже подумал сначало, что так и должно быть. Хорошо, что не спалил ЖК. Отпаяв эту премычку, все заработало как надо. (Кстати Vss пин 2 соединен через такую же перемычку J12 с "нулем" для LCD пином 16). В мануале про это "ни слова"; 3. С питанием надо быть поаккуратней. На данной модели 1 пин Vdd, 2 пин Vss; 4. Расшифровку обозначения на данный тип ЖК, можно посмотреть здесь
Пост N: 58
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 08.02.08 10:25. Заголовок: Можно использовать э..
Можно использовать эту тему для того, чтобы делиться интересной информацией по ЖК, как графическим, так и знакосинтезирующим, с которой вам пришлось столкнуться. Вы можете поделиться информацией об особенностях работы той или иной модели ЖК, о хитрой разводке пинов ЖК с которой вам пришлось разбираться. Чем больше информации, тем проще можно выбрать из существующих моделей, сэкономив нервные клетки.
Читайте правила, относительно использования красного цвета. На первый раз, предупреждение. /Dmitry Dubrovenko/
Пост N: 702
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 08.02.08 12:52. Заголовок: Использование второй..
Использование второй кодовой страницы резко ограничивает количество возможных моделей индикатора. Т.е., если Вы (или кто-то другой) захотите повторить констукцию, то придётся искать точно такой же индикатор. И всё это ради экономии лишних десяти минут, при прописывании кодов символов по таблице. Сомнительный выигрыш. По поводу пинов питания, неоднократно уже говорили, и в самоучителе написано. Про соединение с подсветкой, что-то новенькое. Не попадалось пока такого.
Использование второй кодовой страницы резко ограничивает количество возможных моделей индикатора.
Надо хотя бы знать об этом! Хорошо, если вы уже много их подержали в руках, а если вы первый раз с ним столкнулись? Я сколько раз убеждался, я думаю, что все знают что-то, а потом оказывается, что вовсе и не все.... Эта тема и призвана дать в руки как можно больше информации. А уж хороша эта информация или плоха, пусть решает каждый для себя.
Пост N: 516
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 08.02.08 14:50. Заголовок: Sky Lord пишет: Важ..
Sky Lord пишет:
цитата:
Важно! Имеет значение где он сделан... ...только в том случае, если ЖК сделан в России вы получаете вторую страницу с "удобными" русскими символами! В случае покупки заграничных, вы этой страницы не найдете,
Не пугайте людей! Не всё так плохо, как Вы пишете. В прошлом году я приобрёл ЖК индикатор на основе HD44780. Его маркировка: SC1602ASLB-XH-HS-G, made in Taiwan. И процедуры инициализации, и таблица знакогенератора соответствует той, которая описана в самоучителе. Видимо, просто Вам попался такой ЖКИ.
Пост N: 61
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 08.02.08 15:23. Заголовок: Вот и отлично! Уже в..
Вот и отлично! Уже выявили ЖК двух фирм, где есть две страницы. Следовательно уже есть выбор! А я сделал неправильный вывод. Но это только подтверждает сказанное, об отсутствии нормальной информации по данному вопросу. Если еще кто-то знает, что какая-то фирма выпускает две страницы, не поскупитесь, поделитесь информацией. Это сэкономит как деньги, так и нервы со временем, что тоже важно.
таблица знакогенератора соответствует той, которая описана в самоучителе
Sky Lord пишет:
цитата:
Уже выявили ЖК двух фирм, где есть две страницы.
в самоучителе как раз и был описан ЖКИ с одной страницей. Вторая страница с латиницей им просто не нужна, т.к. латиницей они не пользуются. Sky Lord пишет:
цитата:
Конечно, зачем буржуи будут заботиться о нормальном выводе русских букв?
а Вы станете себе головную боль наживать забивая японские иероглифы (или что актуально для меня испанские буквы) в свою разработку? Для этого и есть российские клоны с русской кодировкой во второй странице. Прошу прощение за отклонение от темы.
Таблица знакогенератора с набором символов "Russian".
но она ОДНА, есть с испанскими символоми, есть с иероглифами, наверняка есть другие, но страница ОДНА. А в случае с русскими клонами их ДВЕ. Для включения ВТОРОЙ страницы используется бит 1 команды установки разрядности интерфейса (могу ошибаться, надо уточнить, это было в рассылках), который для оригинальных (не российских) ЖКИ может быть любым (0-ой и 1-ый биты не используются).
Пост N: 519
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 08.02.08 22:22. Заголовок: Alberto пишет: А в ..
Alberto пишет:
цитата:
А в случае с русскими клонами их ДВЕ.
Всё ясно. Посмотрел сейчас дш на МЭЛТовские индикаторы MT-16S2x. Действительно, там две страницы. Честно говоря, никогда об этом не задумывался. И одной с лихвой достаточно. Ведь всё-равно, при написании программы чаще всего на ЖКИ выводим сообщения на английском языке. Alberto, спасибо. (Надо прикупить с иероглифами, может китайский язык освоим... )
А я просто не знал, пока рассылку про вторую страницу не получил. Вот тогда и задумался, а нужно ли это, раз оно - такая редкость (см. мой пост выше ).
Пост N: 62
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 09.02.08 07:28. Заголовок: Господа, вы намекает..
Господа, вы намекаете на то, что если я напишу программу под ЖК рассчитанного на вторую страницу, то ей не смогут пользоваться люди у которых нет такого "продвинутого" ЖК? Интересно... Тогда получается, что использовать ЖК со второй страницей стоит, только если слов выводить надо множество "а-ля" текст, а в случаях простого меню набивать табличку.
RW1ZK пишет:
цитата:
Его маркировка: SC1602ASLB-XH-HS-G, made in Taiwan
Посмотрел имеющеюся информацию о данной модели и нет даже намека на вторую страницу. И как до покупки узнать, что там есть такая радость? Вот вы написали, теперь покупая можно "хотя бы надеется", что там она есть.
Пост N: 521
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 09.02.08 11:34. Заголовок: Sky Lord пишет: вы ..
Sky Lord пишет:
цитата:
вы намекаете на то
Совершенно верно. Писать программу с использованием второй страницы есть смысл только в том случае, если это устройство Вы будете эксплуатировать сами. Есть конечно надежда на то, что кому-то такое устройство будет просто необходимо, и он для его создания будет приобретать именно такой индикатор. Ну я ещё понимаю у нас в Росии... А остальные? Им то что делать? Заказывать в МЭЛТ?
Отправлено: 09.02.08 17:14. Заголовок: Могу добавить. Опыт ..
Могу добавить. Опыт работы с Мэлт 2-х строчными, показал, что если не жалко денег, нервов и главное времени, можно повоевать. А так, сан лик намного лучше работает. Я имею ввиду непонятные глюки. Производитель лучше не за таблицами гонялся, а за отработкой нормального функционирования. Насчет графических, слов нет оценка отлично.
Пост N: 63
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 09.02.08 22:03. Заголовок: MAZ пишет: Опыт раб..
MAZ пишет:
цитата:
Опыт работы с Мэлт 2-х строчными, показал, что если не жалко денег, нервов и главное времени, можно повоевать
Как говорится, вот с этого места поподробней! Они что глючные? У меня например DV с программой КЕА - вторая строка инициализировалась со второго круга. Я долго не мог понять с чем это связано. Вставлял разные задержки в разных местах, в том числе увеличивал начальную задержку, все "по барабану". Но все таки докопался "где собака порылась". У КЕА (вторая часть самоучителя) в рабочей инициализации команда выбора количества строк идет первой. Так вот, для того чтобы с первого захода определялись две строки надо оставив команду в начале, добавить аналогичную в конце рабочей инициализации, тогда все работает отлично (это критично, когда символу выводится с задержкой, как бы "печатаются", тогда при включении сначала печатается первая строка, затем ЖК сбрасывается, снова печатается первая строка и только потом вторая, выглядит "не симпатично". Кстати там же есть команда сброса дисплея с данными (00000001), что вызывает небольшое мерцание, которое видно если наклонить экран. Я эту команду заменил на сброс, без сброса данных (00000010) и мерцание прошло.
Отправлено: 09.02.08 22:58. Заголовок: По подробней, пожалу..
По подробней, пожалуйста. Инициализация, если хотите поставить после того же DV не прокатит. Начинает выскакивать 2 знакогенератор. С задержками как по минному полю. Какая хочет работать, какая нет. Ладно. Сделал инициализацию. Ну все, работаем. Заметьте, вместо 30 минут по плану, неделя. При включение питания, иногда (не всегда), включается мигающий курсор в первом знакоместе первой строки и какой нибудь символ. Я предполагаю, что-то происходит с контроллерам до инициализации, но вот ЧТО? Надо же ведь подождать. Ждал от 20 мс до 2 сек, результат один и тот же, опять же иногда. Если не дай бог, какой нибудь перепад по напряжению (я имею ввиду на фазе). Пик работает, ничего не замечая. Мэлт уходит в аут. Причем полный. Только перезагрузка устройства, если конечно инициализация в программе не повторяется. У меня их пять, и все на одной и той же программе работает по разному, хотя и похоже. Сходите на Мэлтовский форум, почитайте. Там и народ психует и техн. поддержка. А воз и ныне там. Мне нравится, что тех. поддержка, как заклинание. Индикаторы все проверены, все рабочие. Нет чтобы прислушаться. Во общем ставлю DV, а он и с мэлтовской инициализацией работает и проблем нет. Еще раз скажу, надо быть справедливым. Графические индикаторы вопросов нет.
Пост N: 64
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 10.02.08 09:09. Заголовок: MAZ Спасибо за инфор..
MAZ Спасибо за информацию! Очень кстати. У сан линка какое обозначение? Случайно не SC? Если так, то судя по посту выше у них тоже иногда встречается наша вторая страница.
Пост N: 398
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
Отправлено: 10.02.08 10:49. Заголовок: Sky Lord пишет: Они..
Sky Lord пишет:
цитата:
Они что глючные?
Не знаю почему вы хаете мэлтовские индикаторы. У меня например MT-16S2 работает без каких либо проблем вообще. Причем что с программой частотометра, например из самоучителя, без каких либо переделок, что с моей программой. Только в своей я сделал полную процедуру инициализации со всеми задержками по ДШ. Причем в первых циклах инициализации нельзя использовать плавающую задержку, это может приводить к сбоям. Индикатор, кстати, чувствителен к помехам, в некоторых случаях это приводит к сбоям в работе индикатора. Все металлические детали нужно соединить с корпусом, и никаких проблем.
Отправлено: 10.02.08 12:15. Заголовок: Я не хаю, что есть т..
Я не хаю, что есть то есть. Дубовая инициализация без всяких плавающих задержек. И у вас наверно на батарейном питание, да это он любит. Опять же партия, наверно. На столе, при всех "тепличных" условиях нет, нет да скаканет непонятно куда. А уж если импульсный блок питания подключить, то одни проблемы. Что-то у меня сомнения закрались, может я глючить начинаю. Алексей, Иван, если можно покажите инициализацию.
Отправлено: 10.02.08 17:37. Заголовок: Deputat это разве д..
Deputat это разве для мэлт? movlw b'00000011' movwf PORTB в даташите movlw b'00110000' movwf PORTB или у них и даташиты такие же. попробую Но на сколько помню не проходило, для DV вообще без разницы. b'00000011' или b'00110000' и то и другое проходило
Отправлено: 10.02.08 19:05. Заголовок: Жаль, я думал это ва..
Жаль, я думал это ваше творение. Пока не добрался до индикатора. Но вопросов куча. А логике никакой. Честно, я бы до такого не додумался. Даже не нашел команду включения 4 проводного интерфейса. Если это еще заработает. нет слов. Большое спасибо за ссылку. Буду читать. если пройдет, выложу по компактней
Пост N: 523
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 10.02.08 19:32. Заголовок: MAZ пишет: если мож..
MAZ пишет:
цитата:
если можно покажите инициализацию
Александр, посмотрите в рассылки "Обмен инф. и идеями" и в самоучителе. В самоучителе с плавающей задержкой "устройство считывания кодов ПЗУ с DS18B20", а в рассылках 4_1 "Синтезатор на SAA1057", 4_14 "Чтение данных из 24C16 и запись данных в EEPROM PIC18F252". В рассылках 4_16, 4_17 были программы инициализации от Андрея Сахненко (via vintik).
Какие вопросы? Практически все соответствует даташиту: http://lcddisplay.ru/files/file2085.pdf Никто ничего не изобретал. А то, что не компактно, так это я еще на этапе "въезда в ЖКИ" разложил все по полочкам, сейчас все очень понятно.
MAZ пишет:
цитата:
Даже не нашел команду включения 4 проводного интерфейса.
Вот включение 4-х проводного интерфейса:
movlw b'00000010' Выбор 4-х пр. интерфейса movwf PORTB bsf PORTB,6 bcf PORTB,6 call _40mks
movlw b'00000010' Выбор 4-х пр. интерфейса movwf PORTB bsf PORTB,6 bcf PORTB,6 movlw b'00001010' Выбор страницы знакогенератора movwf PORTB bsf PORTB,6 bcf PORTB,6
Кажется начинаю понимать смысл. это я зациклился. Все намного проще, у меня в стандартной инициализации есть группа команд отвечающих за передачу байта в два приема. А здесь просто выставляется последовательно полубайты. Самое обидное, что DV, SC,WH все индикаторы которые у меня есть отлично инициализируются, МТ гемморой. Включил вашу инициализацию , но начились новые приколы. Половина выводимых символов работает с 1 знакогенераторам и вторым. причем одновременно. Какие то "фичи" в статье. Их надо решать на уровне производства. Спасибо за поддержку. Конечно еще подолблюсь. Но все таки гемороя выше крыши.
Пост N: 21
Зарегистрирован: 12.02.07
Откуда: Беларусь, Гомель
Рейтинг:
0
Отправлено: 10.02.08 21:37. Заголовок: Если честно, то кром..
Если честно, то кроме MT, никакие другие ЖКИ не использовал. В начале долго не мог его запустить, а сейчас разобрался и никаких проблем. В Гомеле рынок радиокомпонентов напрочь отсутствует. Поэтому попробовать что-то новое, что-то с чем-то сравнить и т.д. очень проблематично. Приходится довольствоваться тем что есть. Хорошо, друзья или знакомые иногда бывают в Москве, так удается что нибудь заказать. И то, в Чип и Дип, а там говорят цены очень завышены.
Пост N: 399
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
Отправлено: 10.02.08 21:55. Заголовок: MAZ пишет: Дубовая ..
MAZ пишет:
цитата:
Дубовая инициализация без всяких плавающих задержек. И у вас наверно на батарейном питание, да это он любит. Опять же партия, наверно. На столе, при всех "тепличных" условиях нет, нет да скаканет непонятно куда. А уж если импульсный блок питания подключить, то одни проблемы. Что-то у меня сомнения закрались, может я глючить начинаю. Алексей, Иван, если можно покажите инициализацию.
Индикатор работает вовсе не в тепличных условиях. Отлаживал программу на макетке, питал от импульсного компьютерного БП вместе с отладчиком. Все работало без проблемм, завелся сразу же, как отловил все глюки в программе. Сейчас этот индикатор уже довольно давно работает в усилителе мощности, я даже где то ветку создавал по этому усилителю. Процедура инициализации действительно дубовая, но сделана точно по даташиту(там кстати указано где не нужно применять плавающую задержку ), на всякий случай... Но индикатор прекрасно работает и с программой вывода на индикацию из самоучителя, а она сильно урезана. Хотя плавающая задержка используется после инициализации. Сейчас у меня в усилителе стабильностью питания даже и не пахнет, пульсации доходят аж до 0,2 В. и работает... Хотя усилитель и ужасно фонит. Обязательно все металлические части подключите к общему проводу, особенно если какие то части могут касаться массы или нет(в основном металлические ручки управления, у меня были страшные глюки от такой ручки), иначе и будут эти глюки. Кстати, в своей программе я использую именно вторую страницу знакогенератора и 4 проводный интерфейс. Насчет инициализации я поступил просто, сделал фиксированную задержку на макс. величину в даташите и использовал только ее где нельзя использовать плавающую. В остальной части инициализации уже использую плавающую задержку из самоучителя, только урезанную под свои цели. Dmitry Dubrovenko пишет:
цитата:
Это именно у МЭЛТовских?
Не могу сказать, надо смотреть даташиты. Мэлтовские индикаторы мне в основном нравятся именно потому, что даташит на них русский и уж точно есть вторая страница знакогенератора. MAZ пишет:
цитата:
Даже не нашел команду включения 4 проводного интерфейса.
Если для МЭЛТ не могли найти, то в ДШ есть табличка, где все крайне подробно расписано, а также приведен рисунок с инициализацией по 8 и 4 проводному интерфейсу и указаны старшинство разрядов, остается только воплотить рисунок в программу. Если нужно скину инициализацию, только пустое письмо мне скиньте на мыло которое в моем профиле.
Отправлено: 11.02.08 16:26. Заголовок: Поддержка на Мэлт от..
Поддержка на Мэлт отозвалась сразу. Спросили какая версия? У меня 7. И вот последняя фраза. "Поставте конденсаторы С3,С4,С5,С6 по 0,1мкф и сообщите нам результат обязательно"
Пост N: 65
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 11.02.08 19:10. Заголовок: Куда поставить конде..
Куда поставить конденсаторы? У меня и без них, DV работает? Это прям на ЖК или уже на основной плате где-то? Я посмотрел ДШ на МТ16S2R (который может скоро куплю), там нет никаких схем с кондерами. MAZ Назовите какая у вас модель МТ?
МТ-16S2D-2YLG, версия V7 ( железом на плате написано), а поставить их надо на плату индикатора, место есть. Но я отказался. Платить деньги, потом корячится под микроскопом, индикатор спалишь горячим воздухом или паяльником расковыряешь. Сделал так, включение, инициализация, вывести версию программы, 2 сек подождать, инициализация. Если даже и был глюк, то он устраняется. В критических местах программы, где включаются/выключаются мощные нагрузки, тоже инициализация. Как будто пока все идет нормально. Но все таки проблем сколько? Да и не красиво. Кстати PIC16F876A при сбросах индикатора как работал, так и работает, даже на опорном напряжение встроенного АЦП не что сказывается. Есть еще мысль попробывать поиграть дросселями в цепях питания индикатора.
Пост N: 66
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг:
0
Отправлено: 12.02.08 13:48. Заголовок: MAZ Согласен с вами...
MAZ Согласен с вами. Купить вещь и потом ее переделовать это как-то ....
MAZ пишет:
цитата:
опробывать поиграть дросселями в цепях питания индикатора
С какими дросселями в цепях питания? Я использую клевый стабилизатор LM317 + два задающих резистора. На стабилизатор подаю любое напряжение после транса и диодного моста до 30В. И не парюсь пульсациями, просадками и т.п. Если просадка, ну упадет напряжение до 24В, на выходе как было 5,0024В так и останется. Если нужно другое напряжение, то расчитываю заного сопротивление и все "дело в шляпе". А т.к. эта ИМС дешевая 17р, то почему бы и нет. Нагрузка правда до 1,5А. Но есть другие варианты до 3А.
Отправлено: 12.02.08 14:45. Заголовок: Я пробывал различные..
Я пробывал различные источники питания. Глюк при включении как был так и остался. И как вы описываете. Устройство потребляет в районе 0,5 А по максиму. Не нравится на ЕН и LM317 , радиатор, греется, градусов до 80. Отстановился на импульсном 5В/3А. Вчера поставил дроссель, после ИПБ, от компьютерного БП 1мГн и конденсатор 2200мкф. Как будто умерло. На столе точно. Завтра проверю в реальном устройстве.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет