Author |
Message |
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Привет, начал делать новые часики, так как старые подарил. Старые были со статической индикацией, здесь сделаю динамическую. Аноды буду не транзисторами управлять, а МОП-реле КР293КП7В (ибо лениво столько транзисторов паять). Тут же будет и термометр с 1-wire DS1820. Сегодня запустил DC-DC на 555 таймере и проц. Проц - типа импортозамещение С военной приемкой, можно в костмас запускать. Шутка конечно. Просто давно у меня уже этот камень лежит, весь красивый такой, но бестолковый в современном мире SPI и I2C. А с часиками вполне должен справится, вот решил заюзать. Еще конечно отпугивало мотать километры МГТФ вокруг параллельных шин, но переборол себя. Проц работает стабильно, хотя и находится рядом с DC-DC. И самое главное, конечно, кондеры 33пФ 76 года выпуска -)
|
03 Sep 2016 06:08 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
512ВИ1 не планируется? Для энергонезависимости... У самого подобные часы недоделанные лежат, только на ВЕ35.
|
05 Sep 2016 08:25 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
У этого далласа есть ноги для резервного питания, то есть если в нем когда батарейка сядет - он сам переключается на внешнюю. Пилить не надо -) Для 512ВИ1 макетку надо было побольше чуть брать, для обвязки. Да и нет у меня ее. А этот даллас есть, причем новый не паяный.
|
05 Sep 2016 11:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не такой уж и бестолковый он в современном мире... не скажу точно про I2C, но SPI он может изобразить, как два пальца об.. лёд.
_________________ iLavr
|
05 Sep 2016 11:40 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Может, конечно. И SPI может. Вопрос только в скорости. Все-таки старичёк для serial девайсов весьма медленный.
|
05 Sep 2016 12:00 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Еще отдельная задача будет на нем 1-wire поднять для DS1820.... Но думаю, что через общеизвестный финт с UART и парой транзисторов на TX получится. А если не получится, остается либо термопара, либо SPI датчик LMчототам.
Сегодня, кстати, столкнулся с небольшой проблемой - не знаю, какая частота и скважность должна быть у динамической индикации для ИН-ок. Пробовал общепринятое правило - количество индикаторов x 60Гц, то есть 4 * 60 = 240Гц, 50% скважность, но цифры сливаются....
|
05 Sep 2016 12:08 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А SPI к скорости как бы и некритичный, почему я за него, собственно, и вступился...
_________________ iLavr
|
05 Sep 2016 12:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Очень в этом сомневаюсь... откуда это 50% скважность?
_________________ iLavr
|
05 Sep 2016 12:13 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Да не знаю, откуда, первое что на ум пришло, и проще всего реализуемое. А сколько?
|
05 Sep 2016 12:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну 50% - это меандр, если я не ошибаюсь... т.е. 50% - горит и 50% - не горит? Там расчет простой - представь что на индикаторах это кино... ну и 25...60 раз в секунду надо все индикаторы пробежать.
_________________ iLavr
|
05 Sep 2016 12:35 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
С учётом того, что 8031 по сути тот же 8051, только без ПЗУ, то и I2C может изобразить, причём даже в режиме SLAVE.
|
05 Sep 2016 18:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я не сомневался, что может, но засомневался в скоростях, поскольку с I2C опыта не имею. Но вот SPI - у него со скоростями всё весьма просто. Я уж тут как-то говорил, что жалею о том, что USB получил широкое распространение, а не SPI. Но мы тут пришли к выводу, что USB втюхивать коммерчески более выгодно...
_________________ iLavr
|
06 Sep 2016 10:32 |
|
|
Andy6zx
Novelist
Joined: 22 Apr 2015 06:56 Posts: 36 Location: Киров
|
Работает прекрасно и с финтом и без него. У Вас кварц на какую частоту? Очень просто делается по прерываниям от таймера. А скважность зачем? Просто в каждом прерывании выводите цифру в следующее знакоместо. Главное, чтоб частота перебора была не менее 50Гц х Количество знакомест.
|
06 Sep 2016 11:47 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да, обычно рекомендуют 50 или 100Гц (чтобы было кратно сетевому). Но практика показывает, что в некоторых случаях приходится подобрать частоту экспериментально по наилучшей видимости индикатора. Позицию и код символа лучше выводить одновременно. Но если такой возможнсти нет, на Казус.ру советуют при смене кода знакоместо сначала погасить.
_________________ iLavr
|
06 Sep 2016 13:35 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
А, картинку я в большом разрешении сразу не посмотрел. Почему-то подумалось, что большая чёрная коробочка вверху платы и есть "DC-DC", по типу тех, что были на 10-Мбит сетевых платах... После очень неудачного опыта с динамической индикацией для АЛС324Б я предпочитаю решать вопрос в лоб: к каждому индикатору подключается 155ТМ5+155ИД1. Вся схема целиком помещается на макетке 8х8см. Секунды будут индицироваться?
|
07 Sep 2016 09:34 |
|
|