в дремучих 90-х делал электронную версию процедурных часов ( под замену тех, что в физкабинетах больниц были)... 10 независимых таймеров с автономным пуском, отслеживанием и остановкой, возможность повтора по прерыванию выдержки раньше намеченного времени оператором и последующий запуск таймера по полученному ( в результате преждевременного останова) интервалу+ текущее время... НО - 1.отключил питание - все установки сбросились 2.слишком малая яркость дисплея при динамике (х16) 3. докуентация была писана на бумаге сейчас от неча делать решил сделать ремейк (с учетом современных возмжностей) прицеплена перерисованная недавно старая схемка если интересно, можно будет по ходу работы поделиться результатами для всеобщей критики p.s. работу с этой темой обещался опубликовать для МитяРа
схемка пока "сыроваренная" - как первую версию платы оттрассирую, так и выложу пробный вариант - еще не определена разводка выводов микросхем и некотроые схемные решения по периферии - чиркать день-два (ежли без домашних "подзатыльников" обойдется )
вот так сказать "прототип" для всеобщего "поцарапки" в качестве МК там может сидеть AT89Cxxxxx, AT89Sxxxx, ATmega8515 или ATmega162 в случае с мегами резисторные матрицы не нужны и вместо mcp101 нужно поставить mcp100 теперь займусь изготовлением "железа" (платку то-ли заказать, то-ли самомууу... влом...однако...), затем после сборки окончательно "подчистить" монтажку и схемку и к программе приступить можно
похоже никто схемку "пошкрябать" покритиковать не хочет - или к теме интереса нету или готовенькую программку ожидаем... ну и ладно... пока платку коготками шкрябаю... с помощью финансовой ЖАБЫ
Использовать устаревшие AT89Cxxxxx, AT89Sxxxx ? Их уже и найти становится проблематично. Для индикации задействованы 50% ног мк, оч. расточительно . С какой целью сделано оптронное управление анодами индикаторов и прием с клавиатуры? Стабилизировать ток сегментов LM317 вообще перебор.. RTC 1307 не самый лучший вариант, может тогда 41T56 или что-то со встроенным кварцем. Опечатка? текст синим шрифтом описывает настройку R7, а указывает стрелкой на R17. Только для включения использовать дополнительный источник питания BAT2, гм... нестандартное решение. На схеме напрочь отсутствуют так называемые, блокировочные керамические конденсаторы емкостью порядка 0,1мкФ по питанию и в обвязке 7805. Управление нагрузками не предусмотрено??? Смысл тогда всего этого автомата?
1. базовая разводка под mcs51 40pin at89s52 скоко хош, причем дешевле аналогичных кристаллов нету (11-12гривночек) (на любителя возможна установка Atmega8515 или Atmega162 с соответствующими изменениями) кроме того есть некоторые особенности системы команд, требуемые для оперативных манипуляций с данными, которых нет в других семействах 2. источники тока - возможность установки любого типа (и размера) индикаторов при удалении до 2метров (то же касательно и клавиатуры - но здесь больше вопрос совместимости) учитывается также "неравноценность" сегментов в группах в зависимости от назначения индикатора и требование достаточной яркости при прямом солнечном свете 3. оптронный ключ анодов - больше из соображений управляемости активным 0 с минимальным потреблением энергии (трахотня с преобразованием уровня (и/или гальваникой) и произвольно подбираемый силовой транзистор - вторично (туда же и цены "верхних ключей")) 4. DS1307 просто хорошо проработанный кристалл, правда наилучшие результаты дает при использовании "недокументированных особенностей" в протоколе обмена (- кому чего поближе, то и ставим) 5. управление нагрузками... кому как и для чего захочется : начиная с включения оптронного ключа в веточку соответствующего индикатора работы канала таймера до удаленных модулей с управлением по выбранному протоколу УСАПП... 6. окончательная компоновка (в том числе и блокировочных конденсаторов) по макету - это добро цепляется "по умолчанию" 7. выключатель с "самоподхватом" из соображений чего попроще, там вариант с акумулятором и автоконтролем "нет питания" слишком мороки добавляет
жки тоже неплох (половина забот с МК снята) но и свою заморочку-ремейк доделать надобно - хоша б из тренинга для мозгов и с учетом непомерно выросших цен на сами ЖКИ (моя моделька с ЖКИшником давненько уже "в ящичке" пылится) ШПРОТЕУСОМ не балуюсь - так что схемку увидеть пока не удалось , а мою пошукать по архивам надо...
мня... несмотря на влияние зловредной финансовой ЖАБЫ работа над устройством потихоньку ползет выкладываю проверенную на железе схемку главной платы и скорректированную печатку макета на дисплей с кнопками пошло то, что под руками было - не слишком удачно, но для отладки сгодится - завтра доделаю светики с кнопушками... а там потихоньку и программу "по кусочкам" прорабатывать начну...
Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26 Сообщений: 11492 Откуда: град Нижний
Рейтинг сообщения:0
BOB51 писал(а):
мня...
Пушистый, ну ты кулибин и даёшь прикурить.. мя-бы не додумался так места под электролиты "зауниверсалировать" под любой размер.. Молодец, возьму приём на заметку..
_________________ Между людьми возникает напряжение, если у них разный потенциал...
похоже никто схемку "пошкрябать" покритиковать не хочет - или к теме интереса нету или готовенькую программку ожидаем...
Немного непонятно, как работает клавиатура и в первом случае ПЧ51 OLD, и во втором случае CL51NM_2. В первом случае непонятно использование дешифратора с выходом без ОК. (Организован бегущий 0, а т.к. выходы дешифратора без ОК, то подключение через кнопки +5в через резистор ничего не дает.) Во втором случае на клавиатуру приходит семисегментный код? Или организован одновременный бегущий 0 по 2 портам? Т.е. вы на дисплейной матрице 8х8 зажигаете последовательно по одному светодиоду в любом символе? Проясните эти два момента.
Rokl, там нет, как такового дешифратора, а ULN-ка - инвертирующая..
По первому варианту вопрос отпал, проводок на 14 ногу не заметил.(А слона то я и не заметил). По второму варианту вопрос остался.(про ULN2803... да по схеме показана инвертирующая, т.е. на разных портах МК активный 1и 0 , тогда непонятно, как работает вторая половина кнопок. Если на обоих портах активный только "1" тогда непонятно, как светодиоды загараются в матрице). Но не только в этом вопрос. Еще вопрос: Как организован сам опрос клавиатуры? Если там обычный бегущий 0, то не ясно, как отображаются символы(скваженость = 64 и всего один символ получается и тот не загорается), если на одном из портов код, то непонятно, как интерпретируется активный 0, если на нескольких шинах он возникает одновременно? Вот в чем непонятка.
Если предположить, что там 2 дисплея по 4 символа (4 ключа видим на схеме) То на ULNки подается код семисегментный. И как тогда двойные тройные(а в случае восьмерки семерные) нули отлавливаются на клавиатуре?
... ну и удивляют мя.... вопросами по кнопочкам-светикам... Программный код - творчество индивидуальное - я свой выкладывать-то буду, НО лишь в виде возможного варианта примения, а НЕ как ДОГМУ Кстати, разметка под электролиты в таком виде частенько на импортных и наших платах еще с конца 80-х попадается (в смысле не моя идея-то). Жабко, но прийдется под нормальную клавиатуру (все 16 кнопушек) платку-монтажку на следующей неделе царапать... Пока воспользуюсь простейшим дисплейчиком и тест-набором на 6 кнопушек от предыдущей макетки для творческого садомазохизма с программкой... Блок питания макетки пока без ключа управления - тоже из соображений жабности (схемка ключика и его управление уже проверены на изделиях и временем) на макетке там 2 светодиода имитации установлены, чтоб "висячий" каскад не оставлять. Платку также надобно попозже доработать - по мере "вылеживания" и новых замечаний при работе. Пришлось разъём для анодов на модуле дисплея поставить, чтоб сильно с разводкой выходов не заморачиваться, и, одновременно, съёмный модуль получить. Есть сомнения в необходимости поставить фиксирующий резистор 50-100кОм с вывода 1:IC12 на "землю"... Для себя ( и при разработке программы) буду брать за основу базовый вариант схемы дисплея - поставил бы светики с ОА, но в тех, что попадаются зеленый цвет паршивый - "соломенный", поэтому решил разводку не усложнять ( и соответственно отказаться от применения "желтого" в мнемоническом табло) - но если кому попадет светик с насщенным зеленым - лучше будет выглядеть "трехцветный" вариант ежли успею до "подзатыльника" за "время разрешенного доступа" изготовлю и прицеплю фотки макета в сборе а вот и фотки... в целях экономии объёма сделаны мобильником
... ну и удивляют мя.... вопросами по кнопочкам-светикам... Программный код - творчество индивидуальное - я свой выкладывать-то буду, НО лишь в виде возможного варианта примения, а НЕ как ДОГМУ
Вот те раз, то просит вопросы по схеме, а когда вопросы появились, ссылается на код. Да не нужен код. Ты ответь хотя бы на вопрос по схеме. У тебя на обе ULN2803 подается что? семисегментный код или бегущий 0(1). При чем тут код? Хотя, если это секрет, то вопрос снимается.
А там и то и другое - оно друг дружке не помеха Только это как раз вопрос не по схемотехнике, а по программной поддержке данных режимов работы обработчика клавиатуры/дисплея Ежли на схемку повнимательнее поглядеть (не с валерианки), то у кнопушек свой постоянно включенный источник тока имеется - анодные ключи им абсолютно без надобности Да и какие могут быть секреты на нарисованной схеме??!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения