Easyelectronics.ru

Электроника для всех
Текущее время: 11 июл 2020, 04:33

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

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

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

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

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


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

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

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


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

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

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


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

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


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


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

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


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

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

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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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



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


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

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 128
Цитата:
И записывать так же - впараллель: один бит в одну микруху, второй - в другую, и т.д. На тот же самый разряд данных, например на 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
Сообщения: 6626
Не знаю, у меня с РП1 не вышло ничего путного. И тогда зачем К155ИР32 если это то же самое, что К155РП1 (один и тот же аналог)?

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


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

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


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


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

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

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


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

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

Кхм... Считал что в 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
Сообщения: 6626
Закажите ее в ЧипДипе, Вам по почте пришлют! 24руб деньги штоле?..


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

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

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

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

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


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

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

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


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


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

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


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

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

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

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


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

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


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

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


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

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

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


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

Зарегистрирован: 22 авг 2010, 14:43
Сообщения: 128
Цитата:
пересылка как 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
Сообщения: 6626
Ну, Али ваще бьет всех наповал, о чем речь-то... Китай демпингует со страшной силой)))))))))
А в магазе дорогая микросхема это начиная с 400руб за штучку))))) а было дело АЦПшки покупал за 700, - это имхо ООООООЧ дорого, но выхода в тот момент другого не было.


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

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


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

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

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


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


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


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

Сейчас этот форум просматривают: DmitriyVDN


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

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

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