Счетчик импульсов на ЖКИ

Мелиор
22/03/2009 14:34
Всем привет! Возникла необходимость сделать одну конструкцию - простой счетчик импульсов. Должен выглядеть как коробочка в руках с двумя кнопками и двумя индикаторами. Каждый индикатор считает нажатия соответствующей кнопкой. От 0 до 99. Было б это лет 10 назад - сделал бы на 561 или 176 серии с питанием от кроны и индикацию на АЛСку. Но сейчас уже хочется вместо кроны использовать 1,5 (или 2Х1,5) вольтовую батарейку, а еще лучше таблетку, а в качестве индикаторов - ЖКИ. На каких микросхемах сейчас можно реализовать такую конструкцию? Может можно переделать каким-то образом калькулятор?

Strike
22/03/2009 15:27
Мелиор, Или на PIC16F84:
http://vrtp.ru/index.php?CODE=article&act=categories&article=715

Strike
22/03/2009 15:49
m.ix, Если готовым решением, то шагомер или калькулятор конечно, а если собирать...сложновато с такими требованиями. улыбка

ДОБАВЛЕНО 22/03/2009 17:49

http://www.shagomer.ru/

ДОБАВЛЕНО 22/03/2009 17:51

Разобрать их надо, и вместо датчика кнопку.
Впихнуть в любую коробку...имхо.

Мелиор
22/03/2009 16:04
Strike, дороговато будет улыбка
А как калькулятор переделать? Там надо будет нажимать не одну кнопку, а две: плюс и единица.
Я объясню для чего это мне нужно.
Проходят соревнования. По четырем улам ринга сидят боковые судьи. У каждого в руках блокнот и ручка. Когда боец проводит результативный прием, судья делает отметку в блокноте. После поединка подсчитываются количество баллов. Но неудобство в том, что для того, чтобы поставить галочку в блокноте судья на секунду отрывает взгляд от ринга. А при активном поединке он может что-то пропустить. А так он держит в руках коробочку. Пальцы на кнопках. И давит себе не отрывая взгляда от действия

Strike
22/03/2009 16:11
Мелиор, Коробку с учетным горохом в руки, и пусть выкидывают по одной.. смех
Калькуляторы, большинство, поддерживают запоминание последней операции.
Напр . если ввести 0 +1 , и потом до опупения нажимать = , то будет счетчик нажатий улыбка .

ДОБАВЛЕНО 22/03/2009 18:18

ВО! идея , "скитлс" или что там( конфетки) , рекламу видел, тоже нажатием гранулы выкидываются классно!
50 или 100 драже.

Мелиор
22/03/2009 16:38
улыбка Да, с операцией "=" правильно, но два калькулятора держать в руках неудобно, а запихивать две шт. в одну коробку и выводить кнопки это ж сколько кнопок придется выводить... м.м.м Ща посчитаем
"1"
"+"
"="
"с"
и это умножаем на два. Восемь кнопок. Ну сброс можно сделать общим. Тогда семь. Все равно много

ДОБАВЛЕНО 22/03/2009 17:40

m.ix, а вот механические это выход. Только неинтересно улыбка

ДОБАВЛЕНО 22/03/2009 17:47

Хорошо. Подойдем с другого бока. Есть 3-х вольтовые микросхемы? Чтобы можно было на АЛСках собрать?
Или какой аккумулятор лучше использовать, если придется собирать 9-ти вольтовую конструкцию. Хорошо бы откуда нибудь выковырять сразу с зарядкой

Strike
22/03/2009 17:03
Цитата:
Микросхема К155ИЕ5 рисунок 2 содержит счетный триггер (вход С1) и делитель на восемь (вход С2) образованный тремя соединенными последовательно триггерами. Триггеры срабатывают по срезу входного импульса (по переходу из 1 в 0). Если соединить последовательно все четыре триггера как на рисунке 2, т получится счетчик по модулю 24=16. Максимальное хранимое число при полном заполнении его единицами равно N=24-1=15=(111)2. Такой счетчик работает с коэффициентом счета К (модулем), кратным целой степени 2, и в нем совершается циклический перебор К=2n устойчивых состояний. Счетчик имеет выходы принудительной установки в 0.
.
http://cxem.net/beginner/beginner18.php

Использовать аналог 176-561 серии, снабдить судей, питание- крона, максимальное значение 111.(исключить дребезг контактов.)
И единый блок считывания результатов, у главного судьи, в цифровом виде.
Вариант.

m.ix
22/03/2009 17:05
Мелиор писал:
если придется собирать 9-ти вольтовую конструкцию
Только КМОПы они потребляют меньше и работать могут от меньшего напряженгия. 516 и 564
есть часы как раз на 561 или 176 сделаны

Мелиор
22/03/2009 17:40
Strike, 155 серию знаю почти наизусть. Она пятивольтовая. И о-очень энергоемкая. Есть правда аналогичные серии (по-моему 531 и 555) с пониженной энергоемкостью. Но все равно это поза-поза вчерашний день.
m.ix, 176, 561 знаю тоже хорошо. Делал на них и часы и другие штуки в свое время. Они конечно лучше. Но питание... Сами они потребляют мало, но АЛСки жрут достаточно много.
Это как крайний вариант пойдет
Может все-таки найду еще какой-нибудь выход все-таки на ЖКИ

ingenegr
23/03/2009 13:04
чтонибудь типа WH1602(только однострочное) и AVRку

Chipmaster
15/04/2009 11:03
Литиевый 3V эелемент типа CR2032, COG LCD, PICххLFхххх. Вполне реально.
============================
www.chiplab.ru

Chipmaster
16/04/2009 16:38
Мелиор писал:
А вообще занятно. Такая простая в схемотехническом смысле конструкция и из-за проблем с питанием и индикацией не может просто реализовываться.

Да нет никаких проблем с питанием. Надуманы эти проблемы. Глаза боятся - руки делают. ))
Мелиор писал:
А не кто не знает есть ЖКИ по образу АЛСок. Не хочется возиться с динамической индикацией - она хороша при большом количестве разрядов, а тут надо-то 2-3

И здесь нет никаких проблем. Берём, как уже писал, COG LCD (ну например TIC48 от Ampire). У него уже всё встроено - и питание COG (Chip On Glass - чип на стекле), и питание самого стекла. Навесных элементов - 3 кондесатора 0805 0,1мкф и резюк 0805 10к. Индикатор 128х64 - хоть рисуй чо нравится, хоть цифры пиши, хоть буквы.... Размеры - меньше спичечной коробочки, тонкий. Да хотя бы от тех же мобил чёрно/белые индюки с i2c интерфейсом - дёшево, экономично, сердито и не надо заморачиваться с динамикой - пихай в индюк инфу какую надо, а остальное он сам разрулит. Разрешение порядка 96х64 - за глаза хватит. Стоит копейки, окучивается на раз-два. Прикручивается к нему PIC12LF(LC)508/509, пишется прога и всё. Делается всё это за один день от идеи и до реальной железяки. Умещается в спич коробочку и питается от литиевой таблеточки типа CR2032 (как на мамках в компьютерах). Делов то. Просто надо взяться и сделать, а не со страхом на всё это смотреть и придумывать - как решить современную задачу с помощью архаичной КМОП или ТТЛ логики и прожорливых LED-индикаторов. )))

ingenegr
16/04/2009 16:49
Chipmaster, програмулину писать.............я например с трудом представляю как это...........

elgen
16/04/2009 17:01
Мелиор, где то видел два в одном, индикатор с контроллером , для замены светодиодных типа..
Были и микросхемы счетчиков с выходом уже под жки, сейчас не помню, в голове крутится, вспомню -найду.
Но может тебе немного другим путем пойти...собрать на одном индикаторе и одном пике одну схему, а два счетчика в ней реализовать уже программно...
И с питанием, есть особая разницаа, поставишь одну CR2032 или две?

К стати, это не совсем то, но схемка самодельного контроллера жки

взято от сюда
там и статья с принципом работы и описанием конструкции. и кое что справочное, по мелочи.

Chipmaster
16/04/2009 17:17
ingenegr писал:
Chipmaster, програмулину писать.............я например с трудом представляю как это...........

Не боги горшки обжигают. Да и просто - попросить можно кого нить верно? Или легче ждать пока кто то сам предложит? Могу уверить - ждать, возможно, придётся долго. Меценатство сейчас не в моде. улыбка Ну или как вариант - склепать всё это на дискретных элементах типа логики и таскать с собой сумку с аккумулятором от ИБП. Иного выхода нет - поверьте мне. Ну не получится на дискретной логике собрать ЭКОНОМИЧНОЕ устройство. Ну можно попытаться какой нить китайский будильник под себя переделать, что в свою очередь тоже не лучший выход. :-)

ДОБАВЛЕНО 16/04/2009 18:32

Хммм..... Да, я вижу тут случай особый... :-) Лень-матушка поедом ест автора и не даёт ему встать на путь изучения микроконтроллеров. А как он был бы, скажем месяца уже через полтора-два, благодарен тому, кто заставил бы его это сделать... Когда он понял бы, что сложнейшие устройства, на которые уходят ДЕСЯТКИ корпусов дискретной логики, которые хавают столько энергии, что страшно становится... Что всё это можно упихнуть в один 28-40 ногий контроллер и не маяться с питанием.... И всё это быстро, удобно и красиво... По себе знаю - сам когда то через себя перешагнул и научился. Теперь - как на крыльях после трактора. :-) Ну да ладно - лирика это всё. Вот ссылка - поройтесь там. Гарантирую, что если Вам воистину так нужен этот счётчик, то Вы его там найдёте в виде готовой микросхемы. Которая кстати является не чем иным, как должным образом запрограммированым МК PIC и продаваемая в три цены только из-за программы. :-)

http://www.5v.ru/

Впрочем, вот ещё более точные ссылки (а то опять счаз модер наедет):

http://www.5v.ru/5v1111.htm
http://www.5v.ru/5v1101.htm

Удачи. Если чо - спрашивайте. А найти меня проще вот тут: http://forum.chiplab.ru/index.php На свой вопрос (http://monitor.espec.ws/section44/post817763.html#817763) я так и не получил желаемого ответа, но хотя бы чел (ingenegr) попытался мне помочь, за что ему огромное спасибо. :-) Адьес, амигос.

elgen
16/04/2009 17:46
Во, точно. это что по ссылке http://www.5v.ru/5v1101.htm и пытался вспомнить улыбка Chipmaster, спасибо. именно тот счетчик с выходом под жки. самый простой вариант наверно...

Мелиор
16/04/2009 20:39
Спасибо! Это почти то, что нужно. Только если бы можно было на одном индикаторе слева отображать количество нажатий одной кнопки, а справа другой. Но уже становится понятней в каком направлении копать

Chipmaster
17/04/2009 08:30
Мелиор писал:
...Только если бы можно было на одном индикаторе слева отображать количество нажатий одной кнопки, а справа другой....

Можно. И делается это на раз-два. И вообще - эти счётчики хотя и почти подходят под Ваши задачи, всё таки затачивались по другое применение. Но можно сделать именно по Вас, и более компактно и экономично... Как - я уже писал... ;-) Изучать (а много времени это не занимает - я, например, потратил времени от начала изучения до первой рабочей проги на PIC всего 3 недели. Конечно прога получилась корявая, но это была ПЕРВАЯ МОЯ прога и она РАБОТАЛА!!!) микроконтроллеры и программирование (ASM, а затем и CИ). И тогда мир для Вас откроется совсем в другом ракурсе - просторно и вольготно в мире МК и все дороги открыты. Про ПЛИС вообще не говорю - это рай. Но это много сложнее и за это надо браться уже после МК.

ЗЫ На крайняк - попросите кого нить знающего разработать для Вас нужное Вам устройство. Повторюсь: цена вопроса - копейки, время на разработку и изготовление опытного образца - 1 день максимум.

Удачи. :-)

Мелиор
19/04/2009 11:07
Chipmaster, спасибо! Прямо вселили уверенность улыбка Может еще литературку или ссылочку по МК порекомедуете?

Chipmaster
19/04/2009 12:20
Мелиор писал:
Chipmaster, спасибо! Прямо вселили уверенность улыбка Может еще литературку или ссылочку по МК порекомедуете?

Лучшие ссылочки - форумы.
1. Старый добрый форум Микрочипа: http://www.microchip.ru/phorum/list.php?f=2 Он уже года два как закрыт, но полезной инфы там - море!!!
2. Новый форум Микрочипа:http://www.microchip.su Работает с момента закрытия старого - там продолжение. улыбка
3. Мой форум http://forum.chiplab.ru Он ещё совсем молодой и там маловато инфы, но зато спокойная обстановка, никакой ругани и высокомерия как частенько бывает на указанных Микрочиповских форумах и вполне компетентные и опытные пользователи, всегда готовые помочь. Это не самореклама - это так и есть. Этот форум родился именно потому что несколько человек с Микрочиповских форумов (в том числе и я) захотели уйти от ругани и прочих неприятных вещей и общаться конструктивно и уважительно. Пока получается. улыбка

Теперь - что почитать. Ну во-первых на http://www.microchip.ru/phorum/list.php?f=2 имеется неплохая подборка полноценной русскоязычной документации и апнотов на микроконтроллеры PIC.

Потом можно почитать:

http://ikarab.narod.ru/index.html
http://yandex.ru/yandsearch?text=PIC+%D0%B4%D0%BB%D1%8F+%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85%3F
http://www.knigka.info/2008/09/22/pic-mikrokontrollery-vse-chto-vam.html

А лучше всего зайти на один из указанных форумов - и спросить с чего начать. Помогут. улыбка

Кроме прочего и на этом форуме полно инфы. Воспользуйтесь поиском. Ключевые лова: PIC, PIC-контроллер, микроконтролер и им подобные.

И сразу не ставьте себе сложную задачу. Поставьте себе цель - помигать светодиодом. Для начала. Потом двумя, тремя..... Моя первая прога была - мигание светиком. Через три недели после такого же как у Вас вопроса "с чего начать?". Через недельку после первой проги я уже на маленьком PIC-е сделал автомат световых эффектов для настольной ёлки на 8 каналов с кучей эффектов. Вот такие дела. Дерзайте и помните - глаза боятся, а руки делают. Это фундаментальный принцип подхода к любому новому начинанию. улыбка Готов ответить на Ваши вопросы. улыбка

Мелиор
19/04/2009 22:10
Chipmaster, классно! ,спасибо большое. буду разбираться. Это как раз то направление, которое мне нравится. Еще бы найти на это все время. Но это уже мои проблемы и отговорки улыбка

Chipmaster
20/04/2009 06:53
Мелиор писал:
Chipmaster, классно! ,спасибо большое. буду разбираться. Это как раз то направление, которое мне нравится. Еще бы найти на это все время. Но это уже мои проблемы и отговорки улыбка

Удачи. Будут вопросы (а они обязательно будут) - спрашивайте. :-).

-20 dB
20/04/2009 18:12
А почему не подойти к делу малой кровью? Если есть что-то вроде уже упомянутого выше ИЖЦ5-4/8, с раздельными выводами сегментов?

В заначках с советских времён неиспользуемых К176ИЕ4 осталось море (счетчик/делитель на 10 с семисегментным дешифратором и выходом переноса, использовался для формирования единиц минут и часов в электронных часах, неполный аналог - CD4026 - в чём неполнота, не смотрел... пока) в классическом включении для управления ЖК. 4 шт - по 2 на канал, + 2 шт. 176(561)ЛЕ5 или ЛА7 - одна для формирователей одиночных импульсов (подавителей дребезга контактов), вторая - для формирования меандра для "засветки" ЖК индикатора?

Конечно, на МП решение красивее, но на мусоре - дешевле, и решается исключительно на коленке... С программированием МП, например, у меня туго (если только готовый дамп кто-то подсуетит) - мне с железяками проще.
хммм...

Мелиор
20/04/2009 18:50
-20 dB, как бы не решить эту проблему, а Chipmaster завел меня на счет МП. Не знаю хватит ли у меня времени, терпения и сообразительности, но читать литературу, по ссылкам уже начал. Эх, если б раньше, когда в мозгах еще свежа была моя любимая автоматика и импульсная техника... Сейчас все внимание на зарабатывании денег. недовольство, огорчение Но это уже офтоп пошел
На счет 176(561, 564 и пр) - питание 9в Крона. Хватит на один турнир (потом разрядится сама за несколько месяцев до следующего). В общем не страшно, но как ты писал - не красиво. У меня, вон калькулятор - стоит одна таблетка и фотоэлемент. Уже несколько лет. Техника должна на себя тянуть как можно меньше времени и внимания. Потребовалось устройство - взял и пользуешься. А не думаешь, что надо сначала сбегать за батарейкой или зарядить аккумулятор или еще что. Получается, что не техника для человека, а человек для техники. Как тамагочи. Но это опять офтоп

-20 dB
20/04/2009 19:02
Мелиор, ну, насчёт 9В питания - 176-я прекрасно и от 4,5 В работала - т.е прокатят даже акки от столь же древних сотовых телефонов, к тому же потребление у 176-й сравнимо с током саморазряда "Кроны", т.е девайс можно даже не выключать.

Кстати, сейчас посмотрел (ну, уже на всякий случай) инфу на CD4026... Нет, эта чечка в данном случае не катит. У 176ИЕ4 - вход ИНВЕРСИИ выходных драйверов, а у CD4026 - два входа - отключения и прнудительного включения. Т.е для управления индикаторами со знакопеременным питанием (ЖКИ) забугорный аналог никак не катит. Впервые оценил советскую промышленность - хоть что-то она передрала с более полезным набором функций, чем было у прототипа.

Chipmaster
20/04/2009 19:31
-20 dB писал:
А почему не подойти к делу малой кровью? Если есть что-то вроде уже упомянутого выше ИЖЦ5-4/8, с раздельными выводами сегментов?

В заначках с советских времён неиспользуемых К176ИЕ4 осталось море (счетчик/делитель на 10 с семисегментным дешифратором и выходом переноса, использовался для формирования единиц минут и часов в электронных часах, неполный аналог - CD4026 - в чём неполнота, не смотрел... пока) в классическом включении для управления ЖК. 4 шт - по 2 на канал, + 2 шт. 176(561)ЛЕ5 или ЛА7 - одна для формирователей одиночных импульсов (подавителей дребезга контактов), вторая - для формирования меандра для "засветки" ЖК индикатора?

Конечно, на МП решение красивее, но на мусоре - дешевле, и решается исключительно на коленке... С программированием МП, например, у меня туго (если только готовый дамп кто-то подсуетит) - мне с железяками проще.
хммм...

Ну вот тут я готов поспорить. Давайте посчитаем. Для начала стоимость:
1. PIC12LF629 (SOIC-8) - 40руб. (~1,15$)
2. Дисплей от Моторола С200/С205/Т190/Т191 - около 90руб (~2.57$) Кроме того разрешение 98х64 - рисуй и пиши чо хочешь.
3. Рассыпуха (SMD-резюки, кнопочки, SMD-конденсаторы и прочее) на вскидку - около 50руб. (~1,42$)

Итого: ~180руб (~5$)

Корпус, аккум (я бы выбрал Lo-Pol акк от той же моторолки С200 - компактно, ёмко, недорого (сравнительно)) - не считаем, так как и то и другое нужно в обоих вариантах.

Теперь Ваш вариант:

1. ИЖЦ5-4/8 - около 50руб (~1.42$)
2. К176ИЕ4 (CD4026) - 15руб (~0,42$)x4=60руб(~1.68$)
3. К176ЛА7 - 5руб (~0,14$)x4=20руб(~0.56$)
4. Рассыпуха (SMD-резюки, кнопочки, SMD-конденсаторы и прочее) на вскидку - около 50руб. (~1,42$)

Итого: ~180руб(~5$)

В чём выгода?

Теперь прикинем ТТХ и функционал:

У варианта с МК поторебление будет максимум 20мА, в то время как в Вашем варианте, я думаю раза в 1,5...2 больше. Кроме того в Вашем варианте - сложность (относительная) печатной платы на 7 корпусах+многогогая ИЖЦ5-4/8 (наверняк - двусторонняя), невозможность модернизировать устройство (добавить или изменить функционал) не влезая в схему (только на программном уровне), отсутствие возможности организовать память на измерения (счёт), питание не менее 5В (с меньшего Вы не раскачаете ИЖЦ), вес и габариты. Можно много ещё привести доводов. Теперь вариант с МК. Про ток потребления уже написал - 20мА макс. + возможность спящего режима (потребление - 1...5 мА (в основном - LCD)), сложность платы для одной 8-ногой микросхемы и 5 выводного разъёмчика для мотороловского LCD - смешно даже говорить. Гибкость (можно программно, без изменения схемы и платы наворотить такого - волосы дыбом встанут), информативность графического 98х64 дисплея - ни в какое сравнение с 4,5 разрядами 7-сегментного ИЖЦ. питание - 3...3,5В (можно даже таблеточку CR2032, но лучше всё таки Li-Pol от мабылы). Возможность организации многоячейной памяти на результаты измерений (счёта) прибора - опять таки только на программном уровне без вмешательства в схему и плату. Ну и наконец - габариты и вес ни в какое сравнение с Вашим вариантом. Аргумент - "я не умею программировать" не принимется - кто хочет, тот найдёт выход. Я до вчерашнего дня не умел работать с дисплеем от мобильника Моторола С205. Теперь умею. Прошли сутки. Потому что мне это НАДО. В конце концов Вы правы - можно кого нибудь и попросить. )) Вот примерно так. И не в красоте дело, а в том, что дискретная логика безнадёжно устарела как морально так и технически в качестве основного элемента схемотехники. То, для чего требовались десятки корпусов с диким общим потреблением, сложностью ПП и огромными габаритами, теперь можно собрать а 28-40 ногом МК легко и непринуждённо - поверьте мне. Сейчас даже инфы по МК гораздо больше чем по дискретной логике - и это вполне объяснимо.

Да, чтобы не быть голословным, цены на 176 серию брал вот тут (наберите в поисковой форме "176" (без кавычек ессно), и получите результат): http://electronica.bashel.ru/search.php улыбка улыбка

ДОБАВЛЕНО 20/04/2009 21:44

Поправочка - Ваш вариант на ~10 руб. дешевле будет - я там пару лишних ЛА7 насчитал. Сорри. улыбка

-20 dB
20/04/2009 22:10
Chipmaster, дело в том, что у некоторых этого хлама с "застойных" времён горы, а выкинуть жаль. Покупать 176-ю серию сейчас - это даже как-то не смешно.

Гибкость девайса на МП и простота реализации (аппаратной) - конечно, впечатляют. Но кому-то проще прогу написать, кому-то - 30 ножек припаять... В общем, больше вариантов - не хуже.

Остальное - в личке.

Мелиор
20/04/2009 22:12
-20 dB, ты еще не читал того, что по ссылкам! Впечатляет это не то слово!

elgen
21/04/2009 00:26
Народ, опять я, и почти флуд, Вот когда то логикой сильно увлекался, даже сам кое что изобретал, напр кнопочный номеронобератель итп. В общем уважаю ее и до сих пор, но контроллеры это сила. от возможностей глаза разбегаются. А разобраться в них досконально все времени нет. Потому если голосовать, то я за микроконтроллеры. хоть их толком не .... но есть ведь стандартные решения на них, готовые проги, схемы, дополнив той же логикой можно и так мнооого чего натворить

Chipmaster
21/04/2009 04:22
elgen писал:
...А разобраться в них досконально все времени нет...

Да в общем то много времени и не потребуется. Тут ведь процесс с "разгоном": тяжко перешагнуть через себя и начать - обычный психологический барьер. Проще убедить себя, что вот ведь - "...надо где то программатор доставать или самому делать, книжки читать и прочее...", чем взяться и обрести это всё. Освоить МК на начальном этапе - несложно. Ещё проще, когда Ваша первая программа подмигнёт Вам светодиодом - тогда освоение МК пойдёт просто с реактивной скоростью. улыбка Вы просто предствавьте себе, что МК - это просто "набор-конструктор", состоящий из готовых "микроблоков" и кучи выводов, которые Вы можете настраивать на вход или выход - как Вам понравится. Вот и всё - ничего страшного. улыбка А по сути всё именно так и есть. улыбка

m.ix
21/04/2009 04:39
Микроконтролеры уменьшаю почти всё и размеры и потребление.
Главное что бы программатор поддерживал то что программировать возможно.

Пример часы.
на 176 логике, это минимум 3 микрушки,
а вот это на одной пикушке.


Chipmaster
21/04/2009 06:02
m.ix писал:
Микроконтролеры уменьшаю почти всё и размеры и потребление.
Главное что бы программатор поддерживал то что программировать возможно.

Пример часы.
на 176 логике, это минимум 3 микрушки,
а вот это на одной пикушке.

Работая с МК одного производителя, достаточно маленького программатора-дебаггера (внутрисхемного отладчика). Для МК Microchip (PIC-контроллеры) из современных - PicKit2, из уже малость устаревших - ICD2 (cам им пользуюсь уже много лет и доволен). Лучше их купить, но это недёшево, поэтому можно сделать самому - схемы и печатки клонов есть - могу порыться-поискать, если надо. Что касается сравнения размеров, веса и функционала... Тут даже сравнивать нельзя. Ну вот для примера посмотрите (там кстати и схема и исходники есть): http://www.chiplab.ru/open_source/ Размеры сего устройства 70х50х25мм На какой дискретной логике Вы соберёте такой прибор с такими размерами? Или вот ещё: http://www.chiplab.ru/new/ Функционал там описан, а размеры: Таймер (кстати там жутко устаревший, маленький и дешёвый МК стоИт): 50х70х50мм. GPS/GSM-контроллер 80х80мм (всё управляется одним МК. Функционал расписывать не буду - долго), Модуль БАНО (Бортовые АэроНавигационные Огни) для Р/У моделей - 18х40х9 (маленький, древнючий и невероятно дешёвый МК в 8-ногом корпусе SMD (SOIC-8)), Использовано ресурсов МК - не больше 10%. На какой дискретной логике можно это всё сделать? Можно, но сколько килограмм будут весить "аналоги" и сколько жрать? голливудская улыбка голливудская улыбка голливудская улыбка Примеров можно приводить великое множество, в том числе и из личного опыта. Я вот сейчыс делаю контроллер зарядки Li-Pol аккумуляторов для Р/У модели вертолёта. Размеры будут 50х70х25, функционал - графический LCD 98х64 (от мобильника), настройка и контроль температурного режима зарядки, настройка и контроль по напряжению, времени, комплексно. Режим автоматической тренировки акк. Гибкое интуитивно понятное меню и интерфейс пользователя. И всё это на одном небольшом МК. Выводы делайте сами. улыбка улыбка

Chipmaster
25/04/2009 15:18
К вопросу о габаритах и функционале (хотя пост вроде не в тему, прошу не сносить, так как частично он всё таки тему затрагивает). Как и обещал - отчитываюсь по своему новому изделию улыбка

Вот - наваял за сегодня (правда за прогу ещё и не садился):



Сей девайс задумывался как контроллер зарядки аккумов для р/у моделей. Однако задуманный функционал позволяет юзать сей девайс и как термостат и как реле времени и просто как вольтметр (при острой нужде) Основные возможности (пока не реализованные программно):

1. Контроль постоянного напряжения в диапазоне 0...30В с дискретностью 0,01В
2. Отсчёт временнЫх интервалов с дискретностью 1с
3. Контроль температуры с внешнего датчика (i2c AD7416)
4. Диапазон входных напряжений 9...18В (изолированный DC-DC преобразователь)
5. Действия по событию - срабатывание реле BT-5S (5В, ток контактов до 1А, две группы на переключение).
6. Предполагается удобное ветвящееся меню пользователя и интуитивно понятный графический интерфейс.
7. Габаритные размеры корпуса 70х50х28мм (Корпус покупной, чёрный пластик - красивый улыбка )
8. Питание схемы - 3,3В, потребялемый ток - не более 70мА.


Вот. Теперь сяду за прогу. Дисплейчик - от мобилы Motorola Т190/Т191/С200/С205 графический 98х64, управляется по шине i2c (спасибо ingenegr за доку по этому дисплею). Как тока будет полностью готово - отчитаюсь с фотками. улыбка Удачи.

Samopalkin
05/04/2010 21:00
Мелиор, меня увлекла твоя идея по изготовлению счётчика импульсов. Я строил "небоскрёб" на м/с логики, но после седьмого.корпуса плюнул на всё и запустил FlowCode,которую боялся как огня. А в реале всё оказалось очкнь просто. Вот, моим первым опытом моделирования программы для PIC-ов стало такое устройство с твоей подачи. Для экономии выходов я применил ЛР514ИД1 и трёхразрядный индикатор (правда, светодиодный, но это не суть важно). Вобщеи, если я не припозднился со своим "достижением", то готов поделиться им со всеми, кто пожелает. Схема, рисунок платы и прошивка для Pic16f84 (628) есть. Ещё раз спасибо за идею! классно! Пишите на Kolegaeff@mail,ru

m.ix
05/04/2010 23:55
Samopalkin, так фыкладывай а не делай фейк

СЕРГЕЙ-МАСТЕР
06/04/2010 23:50
OFFTOPIC
Мелиор писал:
Проходят соревнования. По четырем углам ринга сидят боковые судьи. Он держит в руках коробочку. Пальцы на кнопках. И давит себе не отрывая взгляда от действия
А если судьи кнопки перепутают?

Samopalkin
07/04/2010 20:47
Люди, вы не подумайте, что мне жалко схему. Наоборот, я ведь сам её предложил. Просто я до сегодяшнего дня не знал о том, как правильно выкладывается информация. Да и компа у меня нет. Папаша к своему не подпускает, вот и пользуюсь компьютером руководителя. Я занимаюсь в кружке электроники. Вот, сегодня узнал, что файлообменниками можно пользоваться не только для скачивания.
Ну а по этой ссылке вы найдёте всё необходимое

http://depositfiles.com/files/wsbzwirv2

К стати, у меня появился первый заказ на эту схему. Дяденька из тира хочет знять, сколько у него получится выстрелов за лень.Заплатил мнге 400 рублей. Руководитель сначала ругал меня за то, что у меня мало знаний, чтобы на них зарабатывать, а потом ругал за то, что я мало попросил. Сказал, что все денежные вопросы булет решать сам.
Я подумал, что если в схеме использовать внутренний кварц, то выходов для индикатора хватит и можно выкинуть дешифраторю Когда сделаю, напмшу.
Ну, удачи вам, коллеги!
Мелиор, а что такое "делать фейк"?

m.ix
07/04/2010 20:55
что мне жалко схему. Наоборот, я ведь сам её предложил
=============================================
А на кой тогда на платный обменник её положил???
Что на форум рука не поднялась положить?

Samopalkin
07/04/2010 21:19
Я ещё этому не научился. Завтра узнаю, как это делать. Извините, пора бежать. А ьо я засел у одноклассника. Сейчас дома влетит. недовольство, огорчение

m.ix
07/04/2010 21:25
Samopalkin, В низу есть кнопа предварительный просмотр

Samopalkin
08/04/2010 15:24
Привет всем. Я забыл написать, что в программе МК применил макрос для записи результата счёта в EEPROM. При отключении питания результат сохраняется до нажатии кнопки сброса (Res)

Samopalkin
13/04/2010 21:56
Здравствуйте, коллеги. Что-то вас не слышно. Мне интересно, попробовал ли кто-нибудь собрать мою схему. 13 число для меня счастливое, а сегодня - вдвойне! Во первых, я наконец-то добил схему счётчика до конца. Теперь в ней нет дешифратора, только Пик и индикатор. Показания сохраняются в памяти без питания. Вот спешу поделиться с вами своей радостью. Всю информацию прилагаю и с интересом жду вашей критики. И второе - скромно предлагаю всем поздравить меня с днём рождения. Мне сегодня стукнуло 11 лет! Желаю всем творческих достижений и надеюсь на дальнейшее сотрудничество. Пока моя родня празднует, я добрался до папикого компа. Я всё время путаю аноды с катодами, поэтому скажу по простому: у индикаторов в моих схемах общий минус. До связи!

iparktur
29/12/2010 13:49
Мне нужен реверсивный счетчик. Я видел схемы на 5v1111, но они считают только в одну сторону - на увеличение, а мне нужно, чтоб при
поступлении импульсов по каналу "А" - производилось суммирование, а при поступлении импульсов по каналу "В" - производилось вычитание от насчитанного ранее результата по каналу "А". Если опять пошли импульсы по каналу "А", то он снова должен накапливать, и т.д.
Хотя можно что-то и на PIC18F452 попробовать.
В наличии имеется свободная микросхема PIC18F452 и индикаторы LCD 2x16 Reystar(аналог HD44780) и LED FYQ-5642Ax . Хотя индикаторы можно и другие применить. Может кто-то знает какие-то готовые счетчики, аналогичные 5V1111

http://www.5v.ru/pdf/5v1111b.pdf

но чтоб они были реверсивные?

Я купил автомобильный тахометр на ATTINY26L-8SU - думал, что кто-то сможет его перепрограммировать на реверсивный счетчик, но не нашел знатаков.

Можно и вариант с PIC16F628A рассмотреть, но у меня нет его в наличии. Да и прошивку надо изменить, но я не знаю как это сделать.

Что можете посоветовать ?

beber
29/12/2010 21:12
я давно калькулятор использовал 0+1 и дальше контакты на =
смех

iparktur
29/12/2010 21:48
Нет, калькулятор не пойдет!
Индикация должна быть в динамике и постоянно отслеживать процесс изменения приходящих импульсов.

m.ix
29/12/2010 22:26
iparktur,
http://monitor.espec.ws/section44/topic147609.html
http://www.youtube.com/watch?v=AwHwacBPKIo
не пойдёт для твоих нужд?

iparktur
29/12/2010 23:24
Это уже ближе, но еще не совсем то, что мне надо.
Поищу еще.

m.ix
29/12/2010 23:26
Это уже ближе
============
ПРоще только механический счётчик.

Samopalkin
29/01/2011 23:37
Всем доброго времени суток! Вот решил поделиться своей новой схемой. Реверсивный счётчик, который я предлагаю для повторения, собран на микроконтроллере PIC16F628A. Он имеет два входа управления: «+1» и «-1», а также кнопку «Reset» (четвёртая кнопка зарезервирована и пока не используется). Мой предыдущий счётчик импульсов имел недоработку: в нём была всего одна кнопка «+1» и при её длительном удержании счёт продолжался. Мой новый счётчик избавлен от этой недоделки. Как бы долго или коротко не была нажата кнопка входа, счёт продолжится только при её очередном нажатии. Максимальное количество поступивших импульсов 9999. При воздействии на вход «-1» счёт ведётся в обратном порядке до значения 0000. Показания счётчика сохраняются в памяти контроллера и при отключении питания. Сброс показаний счётчика и состояния памяти в 0 осуществляется при нажатии кнопки «Reset». Тех, кто решит повторить мою схему, пусть не пугает то, что при первом включении на индикаторе может высветиться непредсказуемая информация. При первом же нажатии на любую из кнопок всё станет на свои места и «мусора» больше не будет. Где и как можно использовать эту схему я пока ещё не придумал, но надеюсь, что она кому-нибудь принесёт пользу. И последнее: если у кого-то под рукой не окажется нужного индикатора, а будет какой-нибудь другой (или даже 4 отдельных одинаковых индикатора), я готов помочь перерисовать печатку и переделать прошивку. Прикрепляю в архиве схему, плату и прошивки под индикаторы с общим анодом и общим катодом. Желаю всем удачи!

Samopalkin
30/01/2011 20:21
Здравствуйте, коллеги. Мне сегодня подсказали, что эту схему можно применить на намоточном станке. Я переписал программу и теперь схема вполне для этого годится. Схема и плата остались без изменения.Только назначение кнопок поменялось. Вход теперь один (для подключения геркона, например). Две кнопки направления счёта. Нажимаешь кнопку "плюс" и сигналы по входу суммируются. При этом светится точка на правом крайнем индикаторе. При нажатии на кнопку "минус" засвечивается точка на левом крайнем индикаторе и счёт по входу идёт в обратном направлении - на вычитание. Естественно, результат счёта записывается в память и сбрасывается в ноль кнопкой "резет". при отключении питания последнее состояние счётчика и кнопок направления намотки сохраняются. Все материалы прилагаю в архиве.

alexS786
01/04/2011 10:02
Samopalkin,
День добрый. Очень заинтересовала твоя схема реверсивного счетчика. У меня отец - рыбак. Хочет иметь счетчик метража лески. Подскажи, как можно твой счетчик применить для этого. Нужно, чтобы он считал каждый 4 импульс с геркона. Если не трудно, скинь на мыло.Спасибо!

Samopalkin
04/04/2011 21:19
AlexS786, я прогрмму переделал. Есть вопрос - сохранять в памяти показания?

Samopalkin
05/04/2011 20:33
Alex, получай схему, плату и программу для рыбалки. С тебя баночка икры смех

Samopalkin
08/04/2011 19:22
Всем доброго времени суток! Меня попросил человек сделать счётчик импульсов на много разрядов. Уж не знаю, что он собирается им мерить. Я отказался от Led- индикаторов. Они занимают много места и потребляют много энергии. Поэтому я реализовал схему на LCD 16х2. Теперь можно мерить входные импульсы до 15 знаков. Два первых разряда отделены точкой. EEPROM не использовал, потому что не было просьбы запоминать состояние счётчика. (Это доделать – не проблема). Схему я проверил в железе. Видео можно посмотреть здесь:
http://www.youtube.com/watch?v=j6FPLLSfvr0
Может быть, эта схема кому-нибудь понадобится. Желаю удачи!
Добавляю вариант прошивки с разделительной точкой после третьего знака

ZDELAY-SAM
13/04/2011 22:47
Samopalkin
Всем доброго времени суток! Можно ли заменить кнопки ввода ( - +) на энкодер , например крутя энкодер в право додается в лево отнимает .
Хочу приделать к своему самодельному токарному индикацию чтобы видеть точное перемещение ,меньше мерить штангенциркулем.
Энкодер планирую делать сам распечатаю на прозрачной пленке рисунок , и две оптопары с которых снимается информация о направлении и количестве пройденных шагов .

Samopalkin
21/04/2011 21:36
Вообще-то, я с энкодерами пока не работал. Но за идею спасибо! Разберусь и переделаю программу.

Silver214
28/05/2011 21:39
Здравствуйте! Нужно считать количество импульсов в течении определенного времени . Счетчик работает . При нажатии сброса если присутствует импульс на входе сброс не происходит , а нужно чтобы при нажатии сброса не зависимо от состояния входа происходил сброс. И при запуске счета , счет начинался с нулей , а не увеличивалось количество импульсов измеренное ранее.Возможно ли изменить в прогаме?

Adisan
26/10/2012 18:12
Приветик! Можно ли сделать счетчик, который после 220 импульсов давал сигнал на отключение привода? И после 140 импульсов, импульс на отключение привода?
С уважением! Андрей.

sofrina
26/10/2012 18:40
Adisan, вот то же самое, и в новой теме этого раздела

sevs74
14/09/2014 23:55
Samopalkin писал:
Привет всем. Я забыл написать, что в программе МК применил макрос для записи результата счёта в EEPROM. При отключении питания результат сохраняется до нажатии кнопки сброса (Res)


Какой конфиг у PIC16f84a и чем открыть Модель.fcf ?

small220
08/12/2014 23:37
Здравствуйте!
А будет ли идти счёт как положено про поступлении сигнала +5v а не замыканием на землю?
Мне вообще нужно считать только на увеличение и при достижении 9999 только обнулять и управление происходит именно +5v ?
И ещё вопрос "Тех, кто решит повторить мою схему, пусть не пугает то, что при первом включении на индикаторе может высветиться непредсказуемая информация. " Это касается только первого включения после сборки или при каждом последующем включении (подачи питания)?

dimedrolum
19/02/2015 20:00
Понравилась твоя схема! А можно её переделать под двух сигментный индикатор. Чтобы счёт велся от 0 до 99 при присутствии 0 на одном входе , а при присутствии 0 на другом в обратном направлении до 00 и останавливался. А когда счёт равен 0 то на освободившемся выходе появлялся +. Заранее спасибо! Ну очень надо.....

Леха_74_74
11/04/2015 08:19
Здравствуйте. Могли бы Вы переделать схему и прошивку под мои нужды: Индикатор на 3 разряда (ОК или ОА), счёт только на прибавление показаний (если кнопка замкнута, то не считает, т.е. счет после размыкания кнопки), запись в память не нужна, при нажатии на кнопку должен звучать звуковой сигнал (какя-нибудь пищалка, пьезо...) и загораться светодиод, наличие кнопки сброс. Заранее спасибо.

апарт
13/04/2015 22:26
dimedrolum писал:
А можно её переделать под двух сигментный индикатор. Ну очень надо.....
Конечно можно, тем более, если очень надо.

Леха_74_74
26/04/2015 11:03
Очень нужно. буду благодарен, за схему и за прошивку (Индикатор на 3 разряда (ОК или ОА), счёт только на прибавление показаний (если кнопка замкнута, то не считает, т.е. счет после размыкания кнопки), запись в память не нужна, при нажатии на кнопку должен звучать звуковой сигнал (какя-нибудь пищалка, пьезо...) и загораться светодиод, наличие кнопки сброс). Спасибо.

технарь__
27/05/2015 18:52
Привет всем. Смотрю давно никто не посещал ветку, но все равно спрошу. Вопрос наверно к Samopalkin в 2011 он выкладывал схему прошивку "Схема JPEG и прошивка на 3 знака (точка).zip". Как можно увеличить скорость счета, мне необходимо, что бы он считал при частоте импульсов на входе 75-80Гц.

Valeriy L
03/12/2015 06:53
Сделал датчик для расхода топлива, бензина. Этот датчик мне нужно было от тарировать. То-есть посчитать количество импульсов на 1 литр бензина. Так вот собрал я счётчик импульсов на LCD и PIC16F628, подключил к датчику и заметил что счётчик считает как-то медленно. То-есть крыльчатка крутится быстро а счётчик считает непонятно что. Может он не предназначен для быстрого счёта.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru