Вроде как оффтоп. А посоветуйте прогу чтоб рисовать корпуса в 3D (как здесь показывают) и чертежи, чтоб получить g-коды для резки. Желательно попроще, я в этом вообще никогда не работал. И чтоб толковая инструкция и примеры были. Можно сразу с линком на скачку и лекарства.
Места она может и немало занимает, но разводиться коряво никак не может. Вот 595-я, та действительно коряво, один выходной пин на другой стороне, а здесь все пучком
Сделал часы на ИН-4 по схеме SLvik. Светятся все цифры в каждом индикаторе, при этом видно, что отсчёт времени идёт, часы реагируют на кнопки (меняются эффекты индикации, показывают температуру, дату). Пробовал менять гасящий стабилитрон. Когда поставил КС522, внезапно заработали нормально, успел запрограммировать порядок цифр, но потом внезапно опять засветились все цифры. Опять подбирал стабилитрон, менял BU2090, даже диоды на катодах менял - ничего не помогает. Куда копать?
Корявость не в выходах МС, а в разводке транзисторов. Вот, если перенести их на плату ламп, то еще ничего, только последовательность неправильная, но это можно программно подкорректировать. А если немножко помочиться, то можно и к правильной привести.
Последний раз редактировалось vvsector85 Чт мар 17, 2016 20:54:41, всего редактировалось 1 раз.
Заголовок сообщения: Re: Часы на газоразрядных индикаторах
Добавлено: Чт мар 17, 2016 20:53:08
Друг Кота
Карма: 46
Рейтинг сообщений: 977
Зарегистрирован: Ср май 28, 2008 00:32:54 Сообщений: 7615 Откуда: г. Россия
Рейтинг сообщения:0
Fox123 писал(а):
Сделал часы на ИН-4 по схеме SLvik. Светятся все цифры в каждом индикаторе, при этом видно, что отсчёт времени идёт, часы реагируют на кнопки (меняются эффекты индикации, показывают температуру, дату). Пробовал менять гасящий стабилитрон. Когда поставил КС522, внезапно заработали нормально, успел запрограммировать порядок цифр, но потом внезапно опять засветились все цифры. Опять подбирал стабилитрон, менял BU2090, даже диоды на катодах менял - ничего не помогает. Куда копать?
А напругу 150в подстраивал ? Попробуй убавь немного и засветка должна пропасть.
Да нормально транзисторы разводятся. Трек, соединяющий базы, пропускаешь под корпусами посередине продольно. Тогда эмиттеры будут с одной стороны, их на дешифратор, а коллекторы с другой. Там, конечно, могут возникнуть сложности, но это будет уже вина ламп.
Так я так и сделал. Ну, подмарафетить нужно еще. Только вот еще одна проблема - 74HC154 дает низкий уровень на Y0 когда на входе все нули. Тогда придется считать от единицы, а не от нуля, чтобы был вариант, когда все катоды выключены. Или Y11 принять за все потушенные катоды. Или просто забить на исходную нумерацию, а программно переназначить все. Просто, если бы все цифры соответствовали, было бы проще управлять портом, а так придется еще массив организовывать для расшифровки.
Не надо отключать все катоды, если надо погасить лампу, вырубают ее анодный ключ. А дешифратор пусть работает всегда. Но если так уж хочется, то можешь гасить всеми единичками, низким будет только Y15, а он не используется. Но если по феншую, то для этого есть Е0 и Е1, соединить их вместе, подача высокого уровня вырубает все выходы.
та не, это как раз не по феншую - еще одна нога МК тратится впустую. Проще, действительно, подать на дешифратор любое число больше 1001 и все катоды выключатся.
Если повернуть ее на 90 по часовой, и выходы вывести с наружной стороны корпуса, должно все получиться и без "перепутывания". Да уже при взгляде на даташит должно быть понятно, как ее надо разводить.
ели ее развернуть, то появится пустой прямоуголиник, а я стараюсь выполнить монтаж как можно плотнее. И поворот не спасет - на плате ламп тоже не получается вывести катоды по порядку. Программно это решается несложно.
Хотя, Вы правы. Попробую развернуть, а пины для прошивки вывести чуть по-другому, возможно, даже экономнее получится.
Сейчас этот форум просматривают: Novice user и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения