Нее... я только на ассемблере пишу (по вероисповеданию ) Одначе асм для mcs51, avr, pic10/12/16, pic16 энхансед(пока только теория) и pic18 (тоже еще всего тест-пробы). Прожка вывода проработана под mcs51( download/file.php?id=199968 ) и под pic16f676( download/file.php?id=204924 ) исходники, схемки и замечания лежат в последних постах тут viewtopic.php?f=62&t=94201&start=40.
MSC1164 это обычный сдвиговый регистр с защелкой и высоковольтным "верхним" буфером. аналогичные "длинные регистры" с верхним ключом - UCN5812F и UCN5818 и много другого...
При "беглом взгляде" весьма похоже. Бывают некоторые отличия в "тонкой"реакции на дополнительные сигналы управления и количество оных. А так - да, семейство сдвиговых регистров с последовательным вводом, внутренней параллельной защелкой и силовым высоковольтным выходным каскадом. Ближе аналогия 74HC595+TD62783APG.Есть еще целая группа регистров с силовым "нижним ключем" - TPIC6B595 к примеру и кучка других с дополнительными "фишками" в виде интегрированных регулируемых источников тока в выходных каскадах...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Зависит от того, что в даташите производителя указано. По обычному МК с командой/1uS (1MHz тактовая) команда вывода + два NOP стабилизации вполне достаточно.
Не могу никак её оживить. По началу тупо посадил на 5 и 3 вольта для VDD и VLCD. На всех выводах в результате было 5 вольт. Затем повесил все выводы за исключением обоих выводов питания и земли через резисторы на землю. Подцепил PIC, написал программу, а оживать панелька не хочет. На какой частоте общаться с контроллером я так и не понял
Извиняюсь за быдлокод
Код:
#include <stdio.h> #include <stdlib.h>
// PIC16F767 Configuration Bit Settings
// 'C' source line config statements
#include <xc.h>
// #pragma config statements should precede project file includes. // Use project enums instead of #define for ON and OFF.
// CONFIG1 #pragma config FOSC = INTOSCIO // Oscillator Selection bits (INTRC oscillator; port I/O function on OSC1/CLKI/RA7 and OSC2/CLKO/RA6) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = OFF // MCLR/VPP/RE3 Pin Function Select bit (MCLR/VPP/RE3 pin function is digital input only, MCLR gated to '1') #pragma config BOREN = OFF // Brown-out Reset Enable bit (Disabled) #pragma config BORV = 20 // Brown-out Reset Voltage bits (VBOR set to 2.0V) #pragma config CCP2MX = RB3 // CCP2 Multiplex bit (CCP2 is on RB3) #pragma config CP = OFF // Flash Program Memory Code Protection bits (Code protection off)
// CONFIG2 #pragma config FCMEN = OFF // Fail-Safe Clock Monitor Enable bit (Fail-Safe Clock Monitor disabled) #pragma config IESO = OFF // Internal External Switchover bit (Internal External Switchover mode disabled) #pragma config BORSEN = OFF // Brown-out Reset Software Enable bit (Disabled)
Далее подключить переменник на контрасте Записать "все единицы", включить дисплей и регулятором задать максимальный контраст Подобрать режим в соответствии с индикатором (перебор методом тыка из имеющихся по даташиту) Провести окончательную подгонку номинала по контрасту.
На асме под "свой" пик (имеющуюся макетку) можно подсказать. На Си - не работаю...
Далее подключить переменник на контрасте Записать "все единицы", включить дисплей и регулятором задать максимальный контраст Подобрать режим в соответствии с индикатором (перебор методом тыка из имеющихся по даташиту) Провести окончательную подгонку номинала по контрасту.
Как это сделать? Извиняюсь за нубовый вопрос.
BOB51 писал(а):
На асме под "свой" пик (имеющуюся макетку) можно подсказать. На Си - не работаю...
У Вас кажется есть PIC16F676 напишите под него, если не сложно. У меня он тоже есть, попробую с ним.
Интересная тема. Сам как то разбирался с НТ1621. Такие ещё стоят на Меркурий 130. И на ЭКР2102. На старых ЭКР стоит кр1820вг1. Смысл тот-же, только без команд. В индикаторах от ЭКР 8 символов и 8 чёрточек под ними. Тоже делал на тинке 13 вольтметр/амперметр, а чёрточки показывали температуру силового транзистора.
_________________ Все делают ошибки, только мудрецы - новые, а дураки - старые.
Фокус в том, что дисплейчик на базе одной и той же МК может иметь совершенно разные "стёкла" и, соответственно, режимы работы и "раскладку" ОЗУ в соответствие сегментам. Вот собственно задачей выявления этих режимов, раскладки ОЗУ по сегментам и построения привязки к знакогенератору и должна заниматься первая тестовая программа. Затем по полученным данным строим прикладную программу. Ежли удастся накопать "живой" модуль на НТ1621 попробую с ним "поиграться" - иначе только "чистая теория" - а в случае с отладкой МК/МП систем это по сути "разговор ни о чем" - методик море (зависит от имеющегося в наличии и уровня подготовки).
Преимущество дисплейных модулей от старых/списанных кассовых аппаратов - сохранение контраста сегментов в широком диапазоне питающего напряжения и весьма крупный размер самих сегментов (работа с батарейным питанием устройства). Плюсом "дополнительные функции" самой НТ1621 - обычно всегда выводы доступны.
Отдельно заслуживает внимания работа с "дармовым" термопринтером... Но то уже возможно отдельная тема, и весьма заманчивая - ибо есть куча возможных применений от логгер-графиков и обычной печати текстовок до самопального принтера лейбочек/этикеток на коробушки (некоторые образцы современной термобумаги есть с весьма стабильными постпечатными свойствами в отличии от простой, что "шкрябалась/выцветала" со временем).
Для теста соответствия сегментов надобно дополнительный 3-х позиционный индикатор подключить...Можно на трех последовательных 74595-х и трех матричках с общим анодом к примеру
Дисплейчика подходящего так и не попалось... Накидал первый этап - включить и засветить все сегменты при тактовом на кварце. Для подбора номинала резистора по контрасту. Вроде должно заработать.
Только моя прога расчитана на стандартное значение активных уровней сигналов /WR и /CS(активный =0). В приведенной xabik схемке вроде они как активная 1 обозначены... то-ли ошибка, то-ли какой аппаратный фокус на самом блочке установлен... А вот тест соответствия сегментов должен или табло внешнее иметь (номер бита в ОЗУ для текущего активного показывать) либо индикатор бита 0 ячейки 0 и затем с интервалом в 1-1,5 секунды "перепрыг" на следующую позицию.
Пы.Сы. прога писана на ассемблере/тестилась в мплаб 8.92.
Заголовок сообщения: Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вт окт 13, 2015 09:30:26
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
afz писал(а):
pcb432 писал(а):
Вот здесь (тема - Как прицепить к PIC-у ЖК индикатор от китайского проводного телефонного аппарата?)
Оно! Спасибо.
Поиграл я с этим дисплейчиком от китайского проводного телефона с контроллером EM32100 (наконец-то, не прошло и двух лет ). В общем, ничего хорошего. Строку, полученную снаружи он светит 5-6 секунд, и все, переключается в режим таймера. Если ее (строку) переписывать раз в 5 секунд, оно неприятно моргает, а ножку ENRTC чипа EM32100, высокий уровень на которой позволяет неограниченно светить введенные данные, китайцы, очевидно, заземлили под "кляксой". Ну, и нет ни десятичной запятой/точки, ни чего-либо, могущего ее заменить. Последнее обстоятельство не дает и оторвать стекляшку для использования с другим контроллером. А жаль - цифры приятные, контрастность отличная, но увы...
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Заголовок сообщения: Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Вт окт 13, 2015 17:30:13
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
У меня тут еще один дисплейчик нарисовался, от кассового аппарата, похоже, от аппарата Миника 1102МК (нашлось по надписи 5.193.548 на плате), по остальным надписям ничего, кроме мусора не нашлось. Состоит из стекляшки ЖКИ, нижнее стекло снизу выступает на ~10 мм из-под верхнего, в правой половине имеется 6 выводов, большая часть этой 10-мм поверхности залита компаундом, похожим на "кляксы", под ним, по всей видимости, находятся один или несколько чипов. Этими шестью выводами стекляшка впаяна в плату, на которой, не считая какой-то мелочевки, вроде конденсаторов и одинокого транзистора BC847CW, дорожки от выводов платы идут прямо на шлейфик с 6-контактным разъемом, и все. Осмысленных надписей, кроме децимального номера, нет. Внимание, вопрос: что это за зверь? Подозреваю, что это тоже что-то на NJU 6432BF. Я, конечно, попробую, исходя из этого предположения, разобраться сам, но, хотя бы, где там питание? И какое оно, 5В, или что-то другое (вдруг оно таки не на NJU 6432BF)?
BOB51, а какая цоколевка у тех плат индикаторов от старых ККМ "Миника" (предыдущая страница, мессага от декабря прошлого года)? И еще вопрос, этот шлейф оканчивался 6-контактным разъемом, да? И какая у него цоколевка? А то у меня есть надежда, что изготовители этой Миники, не мудрствуя лукаво, сохранили цоколевку разъемчика, чтобы подходили и старые, и новые индикаторы. Платка-то под этой стекляшкой явно от изготовителей Миники, а не от производителя дисплеев.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
У меня аппараты украинские... мини500-02ме на старых дисплеях разъёма вообще не ставили (из жабономии просто паяли) - брал соответствие со схемой и проводками "по факту" с печатки и монтажа... Во всех более поздних ставится HT1621 на платке плюс стекляшка с лапками, а подсоединение к "материнке" также "на проводках" запайкой. Российские производители в отличии от "рiдненьких" схемы не прячут - пошукай на сайте производителя. До принтяг пока не добрался - токмо железо в коробушке лежит, своего часа дожидается.
Заголовок сообщения: Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Ср окт 14, 2015 15:37:12
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Тем не менее, на фотке http://img.radiokot.ru/files/20529/irv2ivrci.jpg имеет место быть 6-проводный шлейф, так вот, какая у него "цоколевка", в смысле раскладка сигналов по номерам проводов (ну, или по номерам контактов платки)?
Заглянул на сайт производителя, прошивки лежат, схем нет. Поиск в Нете дает продам-куплю-как работать и пр. мусор. Я, конечно, загляну к ребятам, которые подкинули мне этот дисплейчик, но не думаю, что у них что-то есть...
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Заголовок сообщения: Re: ЖК от ОРИОН или HT1621 изнутри
Добавлено: Ср окт 14, 2015 18:13:01
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Увы, мои надежды не оправдались. Земля у меня на 6-м, точно, питание, на 1-м, предположительно. 2, 4 и 5 идут на стекляшку, а 3-й - на незапаянную часть схемы, фактически, в воздух. Ладно, буду пробовать...
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения