Страница 1018 из 2451

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

Добавлено: Чт сен 27, 2012 11:00:02
suslogon
RoboC писал(а): Предпочтение логике микроконтроллеру в построении часов, только лишь дань старине.
с этим никто вроде и не спорит.
разговор о том, что при правильной разработке и эксплуатации, схемы на логике по долговечности и надежности не уступают современной технике на мк

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

Добавлено: Чт сен 27, 2012 11:10:36
RoboC
suslogon писал(а): разговор о том, что при правильной разработке и эксплуатации, схемы на логике по долговечности и надежности не уступают современной технике на мк
.

Те кто ходил в институт и хоть что то помнит про расчет надежности и о теории вероятности(ну или хотя бы читал "Пастернака"),скажет хором - ЭТО БРЕД и обсуждать тут нечего!!!

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

Добавлено: Чт сен 27, 2012 11:15:35
suslogon
реальные примеры техники на логике и дискретных эелементах, работающей десятки лет, заставляют сомневаться в такой категоричности относительно превосходства мк в плане надежности.

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

Добавлено: Чт сен 27, 2012 11:21:52
RoboC
suslogon писал(а):реальные примеры техники на логике и дискретных эелементах, работающей десятки лет, заставляют сомневаться в такой категоричности относительно превосходства мк в плане надежности.
Если Вы перестаните "тролить" и в вкратце ознакомитесь с мат частью данного вопроса, Ваши сомнения развеются. :tea:

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

Добавлено: Чт сен 27, 2012 11:27:17
suslogon
пока вокруг меня стоят пачки работающих десятки лет приборов на логике и дискретах, мои сомнения не развеются.

а если у вас любое противоположное мнение - троллинг, то это ваши проблемы и не надо меня ни в чем обвинять.

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

Добавлено: Чт сен 27, 2012 11:31:37
SLvik
Yan писал(а):О,за одно вопрос (пока не забыл)...Там применяются ключи на транзисторах КТ605,но в таком кол-ве у меня их не оказалось-за то есть КТ940,вроде по параметрам-они почти такие же.Как думаете-можно их вместо 605х влепить ?! Что-то мне подсказывает-что можно,хотя я не встречал схем с ключами на их основе.
Можно конечно.
Я в первых своих часиках их по катодам и ставил.
:)

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

Добавлено: Чт сен 27, 2012 11:38:42
SLvik
RoboC писал(а): Изображение
По моему такие весы искал Num Lock для коллекции.
:)

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

Добавлено: Чт сен 27, 2012 16:07:06
mss_ja
Yan писал(а):,могу вечером сфоткать спец.для вас и первый вариант и второй ! Надо ?
конечно надо. это уже будет не просто на словах. ,а с "посмотреть" :)

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

Добавлено: Чт сен 27, 2012 17:04:54
Dark_Rider
По фьюзам на atega 8535, подскажите.
Какие нужны фьюзы для работы с RTC?
Проблема пока в том, что загоряются все пятерки, кварц менял, стоит на 32768 гц, питание подается к ним подается, куда проще всего ковырять в таких случаях? осциллографа нет к сожалению(
пока что грешу на прошивку, она была изначально написана для ds1307, а у меня M41T56M6F.
ВОт кусок прошивки в Code Visoin:

Код: Выделить всё

#include <mega8535.h>
#include <delay.h>
// I2C Bus functions
#asm
   .equ __i2c_port=0x15 ;PORTC
   .equ __sda_bit=1
   .equ __scl_bit=0
#endasm
#include <i2c.h>
#include <bcd.h>
// DS1307 Real Time Clock functions
#include <ds1307.h>


void main(void)
{
DDRA=0xFF;
DDRB=0xFF;
PORTC=0xFF;
DDRD=0xFF;


// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;


// I2C Bus initialization
i2c_init();


tmp = rtc_read(0x00);
//tmp &=~(1<<7);
tmp=tmp&0b01111111;
rtc_write(0x00, tmp); //включение DS1307, бит 7 ноль
tmp = rtc_read(0x02);
//tmp &=~(1<<6);
tmp=tmp&0b0111111;

rtc_write(0x02, tmp); // бит 6 ноль - 24ох часовой режим
rtc_init(0, 1, 1); // включение генератора импульсов
rtc_set_time(23, 59, 59);
До этого я программно заставлял идти секунды, так что в плате вроде все в порядке.
Честно скажу: код для меня этот не очень понятен, возможно я просто не так связываюсь с часами, или нечто такое.
Вообще адрес этих часиков я так понял с даташита 1101000-slave address, как будет код выглядеть в данном случае?
Хотя DS1307 имеет такой же адрес вроде..или я что то не понимаю(
Спасибо за советы.

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

Добавлено: Чт сен 27, 2012 20:40:34
mss_ja
Yan писал(а):вечером сфоткать спец.для вас и первый вариант и второй ! Надо ?
есть :beer: показано.. :beer: нормально вроде всё получается.
чего бы Вам не выложить их сюда? :dont_know:
я думаю народу интересно было бы посмотреть.
работа проделана не малая.. действительно интересно всё сделано. :beer:

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

Добавлено: Чт сен 27, 2012 20:45:51
Умка
Yan
Покажи уж всем! :idea:
Для готовых проектов есть тема специальная, а сюда в любом виде можно. :)

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

Добавлено: Чт сен 27, 2012 21:32:38
Yan
Ладно -уговорили,показываю здесь-хотя смотреть не на что.Ничего особенного,красоты конечно нет,но зато работают они у меня уже 12ть лет...Вот и решил окультурить-разработал и спаял 2ю плату для нового корпуса.А сейчас пошел дальше и решил собрать самую большую схему на 42х микрухах- но это потом,а сейчас фотки-вернее ссылка на архив,так как фоток 20шт.и все они много весят (сюда не запихаешь). Скачивайте и смотрите,но просьба не пинать за страшный вид -собиралось давно,вручную рисовал дорожки пастой... :) А вот вторая плата уже разведена была в проге.

http://files.mail.ru/18HSRG

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

Добавлено: Чт сен 27, 2012 22:23:31
Умка
Yan писал(а):Ладно -уговорили,показываю здесь-хотя смотреть не на что.Ничего особенного,красоты конечно нет,но зато работают они у меня уже 12ть лет...
Спасибо, что хотел, я увидел. :)
У часов с кварцем РК170 на 1000кГц какая примерно точность хода? На первых часах 2000г вроде подстроечника нет.
Ещё, индикаторы ИН-12 и ИН-14 для платы на логике не очень смотрятся. На компактных платах с МК выглядят гораздо красивее.
С ИН-4 получается весьма солидно. 8) попробую и с ИН-1.
..А всё же меня не покидает мысль развести именно одностороннюю плату, пусть бОльшего размера, зато с правильными перемычками в цветной изоляции и на гетинаксе.

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

Добавлено: Пт сен 28, 2012 01:24:02
Термит
Как по мне так плата с перемычками выглядит не очень ергономично.Как и винтики с потайной головкой прижимающие ровную поверхность.
Я както приобрел квацов не глядя целую коробку(прмерно1КГ).Все стеклянные.Попались и раритеты 60 годов один в большой колбе как лампа типа 6н7с.
Другой чуть меньше чем 6п14с.Остальные уже нового образца.(100КГц)
По логике стеклянный кварц более стабилен поскольку стекло имеет теплопроводность намного меньшую чем металл.
Т.е. меньше тепла проникает к пластинке и ее температура более постоянна.

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

Добавлено: Пт сен 28, 2012 05:35:48
Умка
По стеклянным кварцам тут много интересного
http://www.155la3.ru/quartz_glass.htm

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

Добавлено: Пт сен 28, 2012 07:41:52
RoboC
dark_rider писал(а):По фьюзам на atega 8535, подскажите.
пока что грешу на прошивку, она была изначально написана для ds1307, а у меня M41T56M6F.
Начните с самого простого, попробуйте записать время(часы,например) в РТС, а затем считать его(можно записать его в ЕЕПРОМ для надежности считанный байт). Если числа сходятся, то смотрим раздел инициализации вашего РТС(1307 не запускается без батарейки, например), если не сходится, то проверяем протокол.Идея понятна? :idea:
Yan писал(а):Ладно -уговорили,показываю здесь-хотя смотреть не на что.Ничего особенного,красоты конечно нет,но зато работают они у меня уже 12ть лет...
Для тех времен - нормалек!! Тогда большинство корпусов делалось из "чемоданки".

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

Добавлено: Пт сен 28, 2012 08:56:13
akl
dark_rider писал(а):По фьюзам на atega 8535, подскажите.
Какие нужны фьюзы для работы с RTC?
Вообще адрес этих часиков я так понял с даташита 1101000-slave address, как будет код выглядеть в данном случае?
Хотя DS1307 имеет такой же адрес вроде..или я что то не понимаю(
Попробуйте начать с дефолтных FUSE-бит CKSEL3...0 0001, SUT1,0 10 (работа от внутреннего RC-генератора 1МГц с максимальным временем старта генератора). Состояние битов приведены в соответствии с DS 0 - запрограммирован, 1 - не запрограммирован. Здесь нужно быть внимательным, потому что программаторы по разному понимают значения 1/0. Лучше сначала считать состояние FUSE-бит, посмотреть как видится бит SPIEN и только затем устанавливать/сбрасывать свои.
Да, адреса этих микрух совпадают, т.е. если будет запись нужно передать 0xD0, если будет чтение 0xD1.

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

Добавлено: Пт сен 28, 2012 10:44:45
Dark_Rider
Начните с самого простого, попробуйте записать время(часы,например) в РТС, а затем считать его(можно записать его в ЕЕПРОМ для надежности считанный байт). Если числа сходятся, то смотрим раздел инициализации вашего РТС(1307 не запускается без батарейки, например), если не сходится, то проверяем протокол.Идея понятна? :idea:

Как ни странно, на утро все запустилось.
Правда и к моему сожалению, нашел кучу проблем в основной плате, придется видимо перепаивать ее((((

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

Добавлено: Пт сен 28, 2012 11:09:55
akl
Av4arik писал(а): ...или ИД1 не потянет такую жуткую динамику?
В частотомере Ч3-54 один ИД1 тянет 8 штук. Что предполагаете индицировать? ЧЧ:ММ:СС:десятые С сотые С?

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

Добавлено: Пт сен 28, 2012 15:07:39
Термит
Десятые еще как нибуть а сотые будут сливатся в одну обще горящую "цифру"
Если там ИН12 можно по краям знаковые поставить.Например Пчч.мм.ссП или еще чтонибуть подобное.Например что бы они мигали по разному и сменялись каждый час на иной символ.
Если там ИН14 тогда температуру.+чч.мм.сс.С(значок цельсий)