Пост N: 605
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 14.10.10 20:02. Заголовок: Плата индикации состояния конденсатора для автозвука.
Беда такая, есть две платы индикации, но они не работают. То есть индикаторы не светятся. На плате стояли контроллеры MDT2051. Очень похожие на какие то PIC контроллеры, какие - предстоит выяснить. Надо также разгадать алгоритм работы программы. Ну и надо будет сделать прошивку и заменить родной контроллер на PIC-ушку.
Интересно, что индикатор цифрового вольтметра конденсатора светится не постоянно, а только при включении и при скачках напряжения (например, при перегазовке или при пиках громкости). Причем, отключается он с некоторой задержкой. Похоже МК этого цифровика переходит в спящий режим, но я не уверен в этом.
Пост N: 521
Зарегистрирован: 03.12.09
Откуда: Украина, Киев
Рейтинг:
1
Отправлено: 14.10.10 22:19. Заголовок: Альберт, я бы назвал..
Альберт, я бы назвал эту тему не так, а так "Не ремонтировал ли кто цифровой вольтметр в конденсаторе?" Так будет завлекательнее. Photographer пишет:
цитата:
Очень похожие на какие то PIC контроллеры, какие - предстоит выяснить.
Этот вопрос я "вентилировал" - PIC-аналогов нет, зря Вы его засунули в пиккит. Фирма MDT (производитель MDT2051) дерёт и PICи, я об этом сообщал в теме "Экзотические" ПИКи 2...3 недели назад. Photographer пишет:
цитата:
Вам удалось нарисовать схему платы?
Руки не дошли? Планировал это на потом. Сейчас въезжаю в посегментную динамическую индикацию. Это может пригодиться и для нашего общего "несчастного случая". Похоже КЕА и наши коллеги по форуму этим не занимались. Не нашел ничего полезного и в Интернете. Общие фразы и некоторые наметки на Си для AVR. Кроме того, набрал ряд обязательств от нескольких журналов. Цейтнот, однако. Можно наши действия по этому вопросу как-то синхронизировать и начать работу по восстановлению конденсаторов. Замечу, что коммерчески она (эта работа) не выгодна. Цена такому конд-ру 50...100 долларов и наплыва желающих их отремонтировать не наблюдается. Мной движет только интерес .
Пост N: 608
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 15.10.10 00:02. Заголовок: Bigor пишет: Этот в..
Bigor пишет:
цитата:
Этот вопрос я "вентилировал" - PIC-аналогов нет, зря Вы его засунули в пиккит.
Но поменять то на пик без переделок платы наверно удастся? Разве что RC подкорректировать (пока не проверял). Bigor пишет:
цитата:
Сейчас въезжаю в посегментную динамическую индикацию. Это может пригодиться и для нашего общего "несчастного случая". Похоже КЕА и наши коллеги по форуму этим не занимались.
Посегментно и не получится (не понимаю). А поразрядно - нет проблем. У меня как раз заготовка есть на два разряда в прерывании (от таймера вентиляттора).
Принципиальную схему я уже слизал (вчерне). Ничего особенного. Пикушку на индикатор в протеусе развёл. Остальные детали завтра после работы разведу наверно. Потом покажу, сравните со своей платой.
Пока проблема с АЦП на 17 ножке (с делителя 12в и RC подаётся). Эта тема для меня пока в тумане. В 628А вроде было, только на той ли ноге?
Пост N: 522
Зарегистрирован: 03.12.09
Откуда: Украина, Киев
Рейтинг:
1
Отправлено: 15.10.10 00:44. Заголовок: MAZ пишет: В 628, А..
MAZ пишет:
цитата:
В 628, АЦП нет, есть 2 компаратора, если правильно понял. АЦП есть, например в PIC16F676 (14ножек)
Все верно. PIC16F676 и надо ставить. Скорее всего дорожки на плате придется резать и переразводить, хотя бы частично. С PIC16F676 я в основном и работал. Проблем с внутренним RC генератором не было. Photographer пишет:
цитата:
Принципиальную схему я уже слизал (вчерне). Ничего особенного.
Поделитесь этой информацией. Я в свою очередь завтра, в крайнем случае послезавтра срисую схему платы своего конд-ра.
Photographer пишет:
цитата:
Посегментно и не получится (не понимаю).
Там другой алгоритм. Недостатки: код программы больше, быстродействие меньше. Главное достоинство: равномерное свечение сегментов для любых знаков. Есть еще несколько, но об этом потом. Альберт, а почему не получится? И почему не понимаю?
Пост N: 430
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг:
0
Отправлено: 15.10.10 03:56. Заголовок: MDT2051 по распиновк..
MDT2051 по распиновке один в один c 16F88, 16F818/819 и 16F716. Но у MDT2051 8 битный АЦП, он скопирован с какого то совсем древнего PIC. Нашел, похоже это PIC16C71X.
Пост N: 2385
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
5
Отправлено: 15.10.10 04:55. Заголовок: Сейчас въезжаю в пос..
Bigor пишет:
цитата:
Сейчас въезжаю в посегментную динамическую индикацию. Это может пригодиться и для нашего общего "несчастного случая". Похоже КЕА и наши коллеги по форуму этим не занимались. Не нашел ничего полезного и в Интернете.
А в чём проблема-то? На мой взгляд, я "расписал" динамическую индикацию достаточно подробно. Если так можно выразиться, "и в фас, и в профиль".
Если так можно выразиться, "и в фас, и в профиль".
В фас расписали, а в профиль нет. Вы расписали поразрядную динамику, а они хотят посегментную сделать. Вы выбираете (выборка) 2-ой разряд - десятки например и высвечиваете двойку "abged". А у них выбирается 2-ой сегмент "b" и высвечивается в разрядах где этот сегмент надо зажечь (для 8 разрядного числа 12345678, этот сегмент горит в "11110011" разрядах. Ничего особенного не выижу. Получается аналог 8 разрядной динамики, только 8 сегментная (7+1 точка). При любом количестве разрядов сменяются только восемь сегментов..
MDT2051 по распиновке один в один c 16F88, 16F818/819 и 16F716.
Есть в продаже. PIC16F88-I/SO 82,00 p. PIC16F819-I/P 280 р. Один дорогой, а другой SO. DerSpiwak пишет:
цитата:
Нашел, похоже это PIC16C71X.
Извиняюсь за, наверно, тупой вопрос, но чем отличаются 16C и 16F ? DerSpiwak пишет:
цитата:
Но у MDT2051 8 битный АЦП, он скопирован с какого то совсем древнего PIC.
Теперь уже без разницы [img src=/gif/smk/sm54.gif] Мне лишь бы на 17 ноге АЦП организовать. Буду разбираться, пока в потёмках. Bigor пишет:
цитата:
Все верно. PIC16F676 и надо ставить. Скорее всего дорожки на плате придется резать и переразводить, хотя бы частично.
Я на это не пойду. Распиновка стандартная на 18 ножек. Чего ещё надо. Используются 11 портов, плюс один АЦП. Т.е. все порты заняты. На 28 ножек можно развести мелкую через адаптер, только надо ли.
Насколько знаю. "С" одно программирование F- не менее 100000 Насчет динамики. Если у них "коряво", почему не сделать не коряво? Взять контроллер на 28 ножек, никаких расширителей, транзисторов. Запустить TMR0 на 5мс И в этих промежутках работать, выводя на индикацию. АЦП на борту. Могу кинуть схему, этого варианта и часть программы. Нашел под 40 ножек. Суть не меняется. <\/u><\/a>
Пост N: 613
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 15.10.10 11:38. Заголовок: MAZ пишет: Насчет д..
MAZ пишет:
цитата:
Насчет динамики. Если у них "коряво", почему не сделать не коряво?
Нет, там на плате скорее всё нормально. Обычный семисегментый индикатор на два разряда, единицы вольт и десятые доли вольт. Третий разряд не используется, в нём просто зажигается единичка по сигналу DP (точка). И динамика наверняка классическая поразрядная, т.е. выбираются/мигают два разряда в цикле. Просто Bigor предложил вместо поразрядной динамики использовать посегментную. По скольку сегментов 7+1точка, то в цикле будут выбираться/мигать сегменты (по очереди) 8 раз. По моему это (в данном случае) неоправданное усложнение программы.
Вот если бы разрядов было 8 и больше, тогда стоило бы подумать/попробовать. Правда, мозги придётся слегка вывихнуть Но было бы интересно потом посмотреть/сравнить в работе с большими задержками (выборки).
А в чём проблема-то? На мой взгляд, я "расписал" динамическую индикацию достаточно подробно. Если так можно выразиться, "и в фас, и в профиль". У Вас в самоучителе описано все прекрасно и даже более, но о ПОРАЗРЯДНОЙ динамической индикации. Я же начал въезд в ПОСЕГМЕНТНУЮ динамическую индикацию. Она несколько иная и более "капризная", во всяком случае в тех приборах, которые я хочу восстановить. Я немножко написал об этом ниже. MAZ пишет: [quote]Опять вирусняк погнал? Чем смотреть?
Это формат схем Протеуса [img src=/gif/smk/sm33.gif]. У меня он сейчас тоже не установлен, после восстановительного ремонта ПК. До того, им почти не пользовался. Устанавливать по новой пока не хочу. Альберт, если несложно, конвертируйте (или экспортируйте) схему в какой-либо удобочитаемый формат, пожалуйста.
Photographer пишет:
цитата:
Просто Bigor предложил вместо поразрядной динамики использовать посегментную. По скольку сегментов 7+1точка, то в цикле будут выбираться/мигать сегменты (по очереди) 8 раз. По моему это (в данном случае) неоправданное усложнение программы.
Я не предложил, а скорее предположил, что может пригодиться. Просто я ей сейчас не много начал заниматься восстановлением цифровых амперметра и вольтметра, которые попали ко мне вместе с этим хитрым конденсатором, а оба они имеют именно посегментную динамическую индикацию. Вот я и въезжаю в эту тему. Причем, с работай в "металле" я пока осторожничаю, по причине того, что в цепях подключения индикатора к МК нет не единого ограничивающего резистора. Скважность (да и частота) импульсов как выбора разряда, так и выбора отдельного сегмента мне пока не известны Экспериментировать не хочу - это может привести к выходу из строя МК, так и к поломке индикатора. Недельки через полторы-две мы вытащим на берег яхту, где на щитке стоят такие-же приборы. Сниму их для исследования, тогда и перейду на работу "в металле". В остальном Вы правы, здесь (в конденсаторе), скорее всего, классическая поразрядная динамическая индикация. Photographer пишет:
цитата:
Третий разряд не используется, в нём просто зажигается единичка по сигналу DP (точка).
А по каким признакам Вы это определи? В этом случае 1 (при ОК индикаторах) на сегменты b и c должны с DP МК одновременно подаваться лог. 1. Если выводы b и c индикатора соединить вместе, то это приведет к нарушению правильного свечения цифр в других разрядах. Значит, выводы b и c надо подключать к DP МК через разделительные диоды. Они есть на Вашей плате? Кстати, это может привести к некоторому уменьшению яркости свечения старшего разряда. А, вообще, идея заманчивая. По поводу моего индикатора. На плате стоит индикатор с ОК (общим катодами) без опознавательных знаков и надписей. Он имеет 10 выводов установленных в один ряд. К сожалению, он неисправен тоже. Светится (прозванивается) только средний разряд и то без сегментов а и с [img src=/gif/smk/sm33.gif] . Схему начал рисовать. Завтра Выложу в теме.
MAZ пишет:
цитата:
Нашел под 40 ножек. Суть не меняется.
Это очень похоже на, так называемый, управляющий вольтметр. Очень интересно, бросьте ссылку, если не затруднит.
Отправлено: 15.10.10 20:38. Заголовок: Bigor пишет: Это о..
Bigor пишет:
цитата:
Это очень похоже на, так называемый, управляющий вольтметр. Очень интересно, бросьте ссылку, если не затруднит.
Ссылку не могу, так как все мое. Что интересно? Если весь проект? То на почту брошу, после подтверждения. Вольтметром, там даже не пахнет. Там по круче, будет. Сам обалдел, когда все заработало, так как нужно. Работал по заказу, две недели.
Пост N: 620
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 15.10.10 20:42. Заголовок: Карауууул! Не могу з..
Карауууул! Не могу запустить RC oscillator на 16F628A __CONFIG 03F01h ; 001 = XT oscillator: индикация работает отлично 111 = RC oscillator: индикации нет
Это не встроенный генератор? Как им воспользоваться? У меня не получается. 101 = INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN 100 = INTOSC oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN Кстати, дорисовал схему. Добавил RC, на конденсаторе написано 47, это "p" (пик) или как? И 3-я ножка на питании 5в. <\/u><\/a>
Конструктивно заложено в индикатор. Тыкаешь тестером, они и светятся. С одного катода DP это точка, с другого катода DP - единичка светится.
Спасибо. Изначально индикатор светился так, как я писал выше: только неполный средний разряд. Так как индикатору "кирдык", решил его разобрать его. Аккуратненько кусочками лезвия расковырял клей (или герметик) по периметру черного корпуса, снял его и добрался до платки из непонятного материала. пропаял три подозрительные пайки и не собирая проверил. Заработало, точнее прозванивается, именно так как Вы говорили, т.е. вместо точки младшего разряда высвечивается 1 в старшем, все остальное стандартно. Не думал, что мне удастся восстановить индикатор. Склеил его силиконовым герметиком (по-моему, автомобильным). Сохнет.
Пост N: 623
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 16.10.10 00:27. Заголовок: Подходят по распинов..
Подходят по распиновке с АЦП на 17 ножке. PIC16F716 (DerSpiwak угадал) и PIC16FLF1826, PIC16FLF1827 Только вот у нас таких нет в продаже. Может кто другие знает? Что делать? Предложения есть? Надо то только одну дип микросхему.
Ну про эти можно сразу забыть, в России их пока трудно достать, да и цены будут высокими. Думаю в Вашем случае выгодее купить PIC16F819-I/P 280 р. Да, это дорого и он столько не стоит, но если где то заказывать, то с учетом доставки выйдет не дешевле, плюс время.
Пожалуй так. Если Рома (хозяин кондёра) начнёт кипишить, придётся купить. Пока время терпит, но затягивать тоже не люблю. Почему то проблемы с выбором пикушек. Наткнулся на несколько таблиц - все разные. Они там в микрочипе... Наверно я не там ищу, но всё равно бардак с выбором.
Почему то проблемы с выбором пикушек. Наткнулся на несколько таблиц - все разные. Они там в микрочипе... Наверно я не там ищу, но всё равно бардак с выбором.
Пост N: 625
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг:
1
Отправлено: 16.10.10 11:20. Заголовок: Да где как... файл ..
Да где как... файл у меня от микрочипа "8-bit PIC® Microcontroller Selector Guide" 41380b.pdf Подробная удобная таблица (АЦП видно), но в ней нет например PIC16F819. Заходим в микрочипе Home / 8-bit Microcontrollers / Product Family / PIC16 MCU там АЦП не видно. Ну и т.п. До сих пор выбирать/подбирать не приходилось... Вот и хотелось бы узнать, кто чем пользуется.
файл у меня от микрочипа "8-bit PIC® Microcontroller Selector Guide" 41380b.pdf Подробная удобная таблица (АЦП видно), но в ней нет например PIC16F819. Заходим в микрочипе Home / 8-bit Microcontrollers / Product Family / PIC16 MCU там АЦП не видно.
Скачал файл, там вообще что-то не много моделей. А на сайте микрочипа все есть. Смотрите столбец # of A/D Ch.
Этот ПИК в корпусе SOIC18. Нужен PIC16F88-I/P. Сегодня был занят и ничем, по нашему вопросу, не занимался. Сейчас дорисую схему и выложу в теме. MAZ пишет:
цитата:
Bigor пишет:
цитата: пропаял три подозрительные пайки и не собирая проверил.
Есть отличия небольшие от Вашей схемы. Вывод 18 МК свободный.
Принципиальных различий нету. Прошивка подойдёт одна и та же. При желании резистор R6 можно будет переподключить к "Вывод 18 МК". Как понравится, так и оставите.
Все даты в формате GMT
3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет