Страница 884 из 2452

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 10:21:11
FreshMan
какие еще экзамены, зачем ? :shock:

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 10:34:18
uldemir
Ну, чтобы иметь возможность неморгнув глазом вывалить 100 евриков для хобби, надо иметь соответствующую зарплату. А чтобы иметь соответствующую зарплату, надо иметь соответствующую работу. А для соотвествующей работы надо иметь соответствующие бумажки. А для бумажек, надо сдавать всякие экзамены. А чтобы их сдать - надо учиться по умным книжкам.
Вот такая связь

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 10:46:41
suslogon
Гефестион писал(а): Ты попробуй нарисуй схему для выполнения всех тех функций, которые возложены на эту плисину :) Рисование схем годится разве что для мигания светодиодами, чтобы проверить плис, или для соединения модулей. А все серьёзные задачи пишутся на VHDL или Verilog.
мы в институте когда изучали плисы, проектировали тахометр или периодомер именно путем рисования схемы :) конечно это попроще данного устройства,но все же не мигание светодиодиками

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 11:59:14
SLvik
uldemir писал(а):
SLvik писал(а):При паразитном питании после команды замера температуры шину надо подключать к 5в.
Тогда будет работать и на высоких.
Нет, strong pullup нужен в любом случае при паразитном питании. Просто изучая этот вопрос, наткнулся, что при температурах выше +80 градусов паразитное питание приманять не рекомендуется из-за значительных утечек в кристалле и, как следствие, сильно увеличивающейся погрешностью.
Я в этом особо не разбирался т.к. мне проще три провода кинуть вместо двух,
которые тоже нужны - ведь верно ?
Так какая разница два провода тянуть или три.....
И разъёмы у вас трёхпроводные судя по виду.
:)
uldemir писал(а):
SLvik писал(а):Подождите, а как он работает без написанного П.О.?
Suslogon верно написал. Хотя схему именно для этой конструкции не рисовал - описание сделано полностью на VHDL - язык описания логических систем.
Ну.....?
А это что не П.О.?
Любая прошивка и есть П.О. написанное на любом языке.
Прошивка это типа проги по которой работает логика.
Её ведь можно переписать и сделать там ошибку и т.п.
:)

Короче судя по вашему описанию лучше контроллера хуже нет...
:) :)) :)))

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 12:31:48
uldemir
SLvik писал(а):И разъёмы у вас трёхпроводные судя по виду
Трёхконтактный... но я уже говорил, что эти разъёмы подвержены риску короткого замыкания. Ведь, этот "виртуальный 0 градусов" как вчера был сделан? Просто штеккер без ничего вставлен в этот разъём не до конца, чем обеспечивалось обычное КЗ. Поэтому я не рискую на таком разъёме подавать нормальное питание.
SLvik писал(а):А это что не П.О.?
Нет, это описание конфигурации. Конечно, ПЛИС можно перепрограммировать, поменять логику, добавить функционал. Вот после дебатов я уже начал прикидывать, что может добавить перемычку указывающую тип датчика (ног то свободных полно!) или добавить 32 такта на посылку команды ReadROM и считывание 8-ми бит, по которым устанавливать триггер типа датчика и соответственно сдвинуть считываемые в регистр результат биты... Как ни как, еще сотня свободных макроячеек осталась. И всё это можно сделать заменив "П.О.". Но это не программа - это схема логики хоть и написанная в текстовом виде.

Функционально блок 1-wire - это 10-ти разрядный счетчик формирующий интервалы (записи лог.1, лог.0 и сброса) с триггером защелкивающим состяние линии на 12-й (вроде) микросекунде (для чтения). Узел CRC - 8 регистров на канал, Регистр результата - 9-ти разрядный сдвиговый регистр. Узел отображения 8-ми разрядный счетчик с двумя 9-ти разрядными регистрами в которые записывается сколько элементов отображать (9-й бит - флаг переполнения). Ну еще 2 сумматора используемые при переносе данных из регистра результата в регистр сравнения. Еще 24-х разрядный счетчик для отмеривания интервалов в 1 секунду для strong Pullup и на данный момент 2 секунды для паузы между измерениями. Ну и командный аппарат, который подает сигналы разрешения для всех этих блоков, чтобы они дружненько работали. Так что это не программа, это схема. Ну а то что схему можно изменить без паяльника и входы-выходы назначить в удобные для разводки выводы - это просто приятный бонус. :))

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 13:00:14
SLvik
uldemir писал(а):Трёхконтактный... но я уже говорил, что эти разъёмы подвержены риску короткого замыкания. Ведь, этот "виртуальный 0 градусов" как вчера был сделан? Просто штеккер без ничего вставлен в этот разъём не до конца, чем обеспечивалось обычное КЗ. Поэтому я не рискую на таком разъёме подавать нормальное питание.
Есть такая весчь как самовосстанавливающиеся предохранители - они стоят в МАТ. платах
по питанию клавы, мышки и USB.
Да и чтобы замкнуть тоже надо умудриться.
Это же домашний термометр, поэтому один раз провод протянул за окно,
термометр положил на полку и забыл про это.
Двухпроводной больше подходит для простого терморезистора.
:)
uldemir писал(а):Нет, это описание конфигурации. Конечно, ПЛИС можно перепрограммировать, поменять логику, добавить функционал. Вот после дебатов я уже начал прикидывать, что может добавить перемычку указывающую тип датчика (ног то свободных полно!) или добавить 32 такта на посылку команды ReadROM и считывание 8-ми бит, по которым устанавливать триггер типа датчика и соответственно сдвинуть считываемые в регистр результат биты... Как ни как, еще сотня свободных макроячеек осталась. И всё это можно сделать заменив "П.О.". Но это не программа - это схема логики хоть и написанная в текстовом виде.

Функционально блок 1-wire - это 10-ти разрядный счетчик формирующий интервалы (записи лог.1, лог.0 и сброса) с триггером защелкивающим состяние линии на 12-й (вроде) микросекунде (для чтения). Узел CRC - 8 регистров на канал, Регистр результата - 9-ти разрядный сдвиговый регистр. Узел отображения 8-ми разрядный счетчик с двумя 9-ти разрядными регистрами в которые записывается сколько элементов отображать (9-й бит - флаг переполнения). Ну еще 2 сумматора используемые при переносе данных из регистра результата в регистр сравнения. Еще 24-х разрядный счетчик для отмеривания интервалов в 1 секунду для strong Pullup и на данный момент 2 секунды для паузы между измерениями. Ну и командный аппарат, который подает сигналы разрешения для всех этих блоков, чтобы они дружненько работали. Так что это не программа, это схема.
Всё то же самое делает контроллер.
Тоже используются счётчики и регистры и т.д.
Ладно, не будем больше спорить, всё равно каждый останется при своём мнении.
:beer:
uldemir писал(а):Ну а то что схему можно изменить без паяльника и входы-выходы назначить в удобные для разводки выводы - это просто приятный бонус. :))
Эти "Бонусы" присутствуют в каждом контроллере.
Я, к примеру, сначала плату рисую соблюдая только питание, а порты без разницы,
а потом прошивку пишу под то что получилось.
:)

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 14:33:31
suslogon
SLvik
в данном случае плис конечно излишество и чисто прихоть Ульдемира :) но получилось конечно круто и забавно!

а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 15:26:43
O-LED
suslogon писал(а): каждой микросхеме свое место: есть места, где в тему именно плис :)
Что нибудь из личного с ПЛИС покажешь? :)

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 15:29:29
suslogon
нет потому что я не занимаюсь скоростными коммуникациями, блоками быстрой логической и математической обработки, скоростной измериловкой...

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 17:11:54
SLvik
suslogon писал(а):а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)
Ну да.
Каждая микросхема разрабатывалась под "своё".
Но у контроллеров конечно возможностей больше.
:)

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 18:39:12
Ян
Вернусь немного к платам. Вот изготовил сегодня для очередных часиков. Делал фоторезистом Альфа. Ширина дороги 0.33. Просто демонстрирую возможности. :) Да, кстати, буду пробовать делать на нее двухкомпонентную маску. О результатах отпишусь, если конечно интересно.
Изображение

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 19:25:38
Гефестион
SLvik писал(а):
suslogon писал(а):а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)
Ну да.
Каждая микросхема разрабатывалась под "своё".
Но у контроллеров конечно возможностей больше.
:)
При необходимости, в ПЛИС можно прошить конфигурацию процессора (у Альтеры он называется NIOS) и под него уже писать обычные программы.

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 20:57:54
mss_ja
"одноламповые" ИН18
Совместный проект "MSS_ja" & "Apparatchik"

Video http://www.youtube.com/watch?v=XE7qfNmI ... e=youtu.be

Изображение Изображение
Изображение Изображение Изображение

Изображение Изображение Изображение

Изображение Изображение Изображение

Изображение Изображение Изображение

Изображение Изображение Изображение

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 20:58:50
Coolish
Несколько раз наблюдал зажигание ИН в темноте с заметной паузой, через несколько секунд после включения часов.
Причём, если посветить на такую лампу, например, фонариком, она зажигается тут же.
Этот эффект уже описывали здесь - начальная ионизация неона в темноте снижается, пороговое напряжение зажигание повышается. Физика.
Подобрал условия, при которых эффект отлично видно.

Две неоновых лампы в темноте включены параллельно, в цепь секундной точки часов.
Маленькая неонка имеет низкое напряжение зажигания и разряд всё время зажигается в ней.
Но если посветить фонарём на крупную неонку, то она перетягивает разряд на себя.
Через некоторое время после выключения фонаря эффект плавно сходит на нет.
Вот видео

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:07:41
uldemir
мдааа. так явно - это что-то!

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:14:04
Egorka
mss_ja писал(а): "одноламповые" ИН18
Совместный проект "MSS_ja" & "Apparatchik"
Класс! Особенно поражает плотность монтажа. Дальше переход на нанотехнологии :) :)) :)))

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:22:53
Palmyr
Плотность монтажа вчепетляет :beer:

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:23:09
mss_ja
если конечно интересно.
конечно интересно. жду результатов.. :beer:

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:36:32
suslogon
потрясные часы! плата и плотность монтажа - шикарные! вам супер респект :)
можно узнать подробнее про преобразователь? на какой микре и какой транзистор применен?

также вопрос о плате: если она с металлизацией, то интересно, это вы сами дома делали? :shock:

зы: подсветка какаято слишком яркая, даже самых цифр в лампе толком не видно :( :cry:

Re: Часы на газоразрядных индикаторах

Добавлено: Вс май 13, 2012 21:52:19
mss_ja
"suslogon" подробнее про преобразователь?
MC34063 + FU310 такой же как в моей плате часов.
"suslogon" вопрос о плате: если она с металлизацией, то интересно, это вы сами дома делали?
:) нет. заводская. следующая с маской будет.
"suslogon" подсветка какаято слишком яркая
:))) (для Вас сделаем) подсветка будет отключаемая..