Easyelectronics.ru

Электроника для всех
Текущее время: 15 окт 2019, 08:59

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 09 авг 2019, 13:32 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1685
Откуда: Докучаевск-Волноваха
нарисуйте схему, как оно должно работать в железе

ps: не пойму, чего вы так боитесь завести индикацию на МК. он у вас все равно в схеме _будет_ и под него все равно _придётся_ писать код. динамическая индикация все равно потребует прерывание по таймеру - не так важна частота переключения разрядов, как равномерные промежутки между разрядами. в основном цикле индикация не делается. только в вашем случае, в прерывании придётся загнать данные в два регистра, по 8 бит в каждый. вместо простого switch-case на 4 состояния.

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 09 авг 2019, 14:32 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
динамическая индикация все равно потребует прерывание по таймеру - не так важна частота переключения разрядов, как равномерные промежутки между разрядами.

Вот именно. А это проще для меня реализовать аппаратно. К тому же думаю еще и пару термометров попозже прицепить. По тому же принципу МК считает и пишет в регистры. Эти регистры типа "экранного ОЗУ" как было в бытовых компьютерах 80-х


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 09 авг 2019, 14:34 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1685
Откуда: Докучаевск-Волноваха
ну ок, удачи

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 05:39 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
нарисуйте схему, как оно должно работать в железе


Да наверное надо показать как я хочу чтобы оно работало.
МК отправляет данные в регистры. Счетчик крутит адреса от 0 до 3 (111). Эти адреса управляют дешифратором анодов и мультиплексорами которые данные из регистров подают на дешифратор катодов (155ИД1).То есть после записи в регистры МК может заниматься чем угодно, "не прерываясь" на индикацию. Пока в регистры не будет записано другое значение, отображаемая информация не изменится. Вот упрощенная блок-схема того как должно работать в железе. И на основе вот этого я накидал проект в Proteus. Только для наглядности поставил во-первых то что было в библиотеках, а во-вторых так чтобы еще и светодиоды работали. Вместо регистров показал переключатели опять же просто для наглядной визуализации. То есть видно при одном положении горит один светодиод, нажмешь переключатель - горит другой
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 13:55 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
А как Вам кажется такой вариант: вместо регистров+мультиплекоры использовать регистры сдвиговые? То есть с переходом на следующий разряд регистры прогоняют перед ИД1 следующий код, закольцовано.
Нужны регистры 4-разряда - по количеству индикаторов.
4 микросхемы (впараллель) - по количеству бит числа. В целом микросхем меньше. К155ИР1 подойдут.
Но есть замечательная микруха, в которой 4 регистра вместе, и со всеми цепями коммутации: 155ИР32 (SN74170). Не сдвиговая: управляется от того же счетчика. Она одна заменит все ваши регистры и мультиплексоры.


Последний раз редактировалось Кот495 10 авг 2019, 14:47, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 14:35 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
То есть с переходом на следующий разряд регистры прогоняют перед ИД1 следующий код, закольцовано.
Нужны регистры 4-разряда - по количеству индикаторов.

ИМХО это сложнее в аппаратной реализации. То есть по одному такту разряда по аноду нужно 4 такта для сдвига. Плюс по спаду такта переключении анодов нужен запрет тактирования регистров. Реализовать то конечно можно но я стараюсь делать так как досконально понимаю что и как будет происходить. Плюс мне не нравиться что значение регистров будет меняться, пусть и по кольцу.

И еще для меня важно. Я делаю из того что у меня есть. Я же в начале написал - было бы 4 шт ИД1 так не стал бы городить динамическую индикацию. А заменять ИД1 на CD4028 плюс десть!!! транзисторов на каждый разряд как-то уж совсем...

Цитата:
Но есть замечательная микруха, в которой 4 регистра вместе, и со всеми цепями коммутации: 155ИР32

есть то она есть но не у меня. И на Али я их что-то не вижу, даже странно как-то. А так да, м/с просто идеально создана под мою задумку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 14:52 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Попробуйте 54170 или 74HC170.
Bear2010 писал(а):
по одному такту разряда по аноду нужно 4 такта для сдвига.
Это если их все в одну линию поставить, друг за другом.
А я предложил в 4 ПАРАЛЛЕЛЬНЫХ ряда поставить - каждый бит числа гнать по собственной линии.
Тогда такты будут синхронно с переключением разрядов.

А может поставить вместо всего этого - и счетчика, и генератора, и мультиплексоров - второй МК?
Один корпус вместо всего!
На сегодня они доступны, цена как за семечки... Чего стесняться-то? Я так делаю.
ДВА контроллера: один занимается только индикацией и больше ничем. (Ну, может еще кнопки обрабатывать, если много ресурса остается свободного.)
Другой - мастер, делает все что нужно и отсылает данные на индикацию.

В итоге еще куча плюшек в виде дополнительных ресурсов памяти, ног и т. п., и несравненное упрощение разводки платы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 15:17 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
А я предложил в 4 ПАРАЛЛЕЛЬНЫХ ряда поставить - каждый бит числа гнать по собственной линии.

А записывать в них как? Точнее формировать данные для записи

P.S Сейчас поискал где купить 1533ИР32 и впервые столкнулся с тем что ее "аналог" 155 серии называется 155РП1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 15:31 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
И записывать так же - впараллель: один бит в одну микруху, второй - в другую, и т.д. На тот же самый разряд данных, например на D0. Следующее число - в следующем такте.
Неиспользуемые входы D соединить со своими собственными выходами: D1-Q1, D2-Q2 и т.д., чтоб при параллельной записи они не терялись.
Начинать, когда счетчик обнулился (обычно у них есть такой выход для переноса).
Если у МК дофига свободных ног, можно записать все 4 числа вместе: по D0 -первое число, по D1 -второе и т.п.

РП1 это не то, это какая-то очень странная хрень с непонятным алгоритмом, я не сумел ее никуда применить((((((



А вот еще дикая идея: вместо коммутации высокого напряжения поставить на каждый индикатор по собственной индуктивности.
В момент, когда нужно зажечь лампу - ОТРУБАЕМ ток через индуктивность, возникает всплеск самоиндукции, на котором лампа вспыхивает. Ток через нее при этом стабилизирован автоматически (индуктивность стабилизирует ток).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 15:45 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
И записывать так же - впараллель: один бит в одну микруху, второй - в другую, и т.д. На тот же самый разряд данных, например на D0. Следующее число - в следующем такте.
Неиспользуемые входы D соединить со своими собственными выходами: D1-Q1, D2-Q2 и т.д., чтоб при параллельной записи они не терялись.
Начинать, когда счетчик обнулился (обычно у них есть такой выход для переноса).

Примерную схему можете накидать? Что-то у меня не получается в голове представить

Цитата:
РП1 это не то, это какая-то очень странная хрень с непонятным алгоритмом

Вы таки удивитесь что во-первых они обе и 1533ИР32 и 155РП1 имеют один и тот же аналог 74170. И как раз на ней (155РП1) в компьютере ЮТ-88 был собрал вывод на 7-сегментные индикаторы по тому принципу что я хочу сделать в своих часах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 15:54 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Не знаю, у меня с РП1 не вышло ничего путного. И тогда зачем К155ИР32 если это то же самое, что К155РП1 (один и тот же аналог)?

Рисовать влом, сорь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 16:02 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
И тогда зачем К155ИР32 если это то же самое, что К155РП1


155ИР32 НЕ СУЩЕСТВУЕТ. От слова вообще. Есть только 1533ИР32. Думаю что когда была 155 серия подобную экзотику обозвали РП(регистры, прочие) а позже привели к стандартному обозначению ИР (регистры)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 16:43 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Bear2010 писал(а):
155ИР32 НЕ СУЩЕСТВУЕТ.
https://www.chipdip.ru/product/k155ir32
Ну а там ХЗ, я свечку не держал)))))))

Ловите рисунок; сделал, пока сосед долбил стенку пефоратором))))))


Вложения:
4x4.gif
4x4.gif [ 10.04 Кб | Просмотров: 236 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 16:53 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
Ну а там ХЗ, я свечку не держал)))))))

Кхм... Считал что в 90-е 155 серию сняли с производства и перестали выпускать. Впрочем вполне возможно что РП1 старое ее название. Ведь были до 70-какого-то года К1ЛБ553 (155ЛА3)

За схему спасибо, подумаю. Хотя корпусов получается столько же плюс добавляется лишний код при формировании данных для записи в регистр плюс еще и ног МК задействовано больше (но количество ног не критично у Мега328 хватит и еще останутся) :)

P.S Нда не зря я от SMD отказался. Пока очки не одел не мог на экране S1 и D1 отличить. думал и зачем два раза входы рисовать??? :)

P.P.S Что забавно 155ИР32 в ЧипДип стоит 24р а 1533ИР32 66р то есть в два раза дороже. В Элтане 8р но там заказывать надо чтобы сумма заказа была от 10 тыр


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 18:48 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Закажите ее в ЧипДипе, Вам по почте пришлют! 24руб деньги штоле?..


Последний раз редактировалось Кот495 10 авг 2019, 19:01, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 10 авг 2019, 18:54 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1685
Откуда: Докучаевск-Волноваха
Цитата:
К тому же думаю еще и пару термометров попозже прицепить.

А каких термометров, если не секрет?

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 06:07 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Да тех же DS***, но это пока долгосрочная перспектива.

Кот495 писал(а):
Закажите ее в ЧипДипе, Вам по почте пришлют! 24руб деньги штоле?..


Тогда надо еще что-то заказывать. При цене 24р платить за пересыл 100 как-то совсем не по фен-шую :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:35 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Еще три ИД1 и нету больше проблем))))))))))))


Последний раз редактировалось Кот495 11 авг 2019, 12:39, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:38 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
Еще три ИД1

Я в самом первом посте написал что у меня столько ИД1 нет а покупать за дикую цену (а дешево их нет) не буду


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:39 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
А меньше 100 рублей - будете?
https://www.chipdip.ru/product/k155id1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:46 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Ему нормальная цена 10-20р а 91р это беспредел. Впрочем по ценам ЧипДип всегда таким был. По такой цене за 90р я на Али куплю 10шт CD4028 и 50 шт транзисторов для ключей. И с бесплатным пересылом


Последний раз редактировалось Bear2010 11 авг 2019, 12:51, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:50 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Ну, дело хозяйское. По моему - пересылка как 1/3 общей стоимости содержимого - это в пределах разумного...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 12:51 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
пересылка как 1/3 общей стоимости содержимого

Только стоимость содержимого завышена раз в 5
Вот например
https://ru.aliexpress.com/item/32875321870.html
И транзисторы для ключей к ним
https://ru.aliexpress.com/item/32259862017.html

Итого десять дешифраторов с ключами по цене полутора штук ИД! вместе с доставкой


Последний раз редактировалось Bear2010 11 авг 2019, 13:02, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 13:00 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5880
Ну, Али ваще бьет всех наповал, о чем речь-то... Китай демпингует со страшной силой)))))))))
А в магазе дорогая микросхема это начиная с 400руб за штучку))))) а было дело АЦПшки покупал за 700, - это имхо ООООООЧ дорого, но выхода в тот момент другого не было.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мои первые часы на ГРИ
СообщениеДобавлено: 11 авг 2019, 13:06 
Заглядывает иногда

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 122
Цитата:
А в магазе дорогая микросхема это начиная с 400руб за штучку)))))


Это смотря какая. Проще поискать телевизоры УПИМЦТ - отдадут за бутылку плюс самомвывоз. Там в блоке СВП как раз ИД1 стояли

Цитата:
было дело АЦПшки покупал за 700, - это имхо ООООООЧ дорого, но выхода в тот момент другого не было.

А у меня есть. И даже два. Первый сделать динамическую индикацию как я тут написал и второй как раз 4 шт CD4028 плюс 40 транзисторов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB