A A A A Автор Тема: Часы по звёздному времени.  (Прочитано 4813 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Droog_Andrey

  • *****
  • Сообщений: 1 960
  • Благодарностей: 18
  • фанат простых чисел
    • Сообщения от Droog_Andrey
    • XYYXF проект
Re: Часы по звёздному времени.
« Ответ #20 : 18 Апр 2006 [22:39:40] »
Skipper_NORTON, с чего ты взял, что механические так уж неточны? Ничем не хуже электронных. И их вполне реально перенастроить, причём это намного проще, чем искать бракованный кварц.
2^57885161-1 is prime!

Оффлайн Skipper_NORTONАвтор темы

  • *****
  • Сообщений: 5 626
  • Благодарностей: 82
  • Хочу на Меркурий!
    • Skype - sergeyyankovich
    • Сообщения от Skipper_NORTON
Re: Часы по звёздному времени.
« Ответ #21 : 18 Апр 2006 [22:45:46] »
Ну хорошо. Вопрос - можно ли настроить механические часы чтобы они шли хотя бы с точностью до секунды в сутки?    :) 

Оффлайн Garmisch

  • *****
  • Сообщений: 7 986
  • Благодарностей: 293
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Garmisch
    • http://500px.com/ybeletsky
Re: Часы по звёздному времени.
« Ответ #22 : 19 Апр 2006 [01:28:21] »
Ну хорошо. Вопрос - можно ли настроить механические часы чтобы они шли хотя бы с точностью до секунды в сутки?    :) 

Краткий ответ - можно. Вопрос в том, сколько будут стоить эти часы.
Экспедиция в Атакаму: https://astronomy.ru/forum/index.php/topic,117810.0.html
Моя галерея: http://500px.com/ybeletsky
Моя страница в Google+: http://google.com/+YuriBeletsky
Twitter: https://twitter.com/YBeletsky

Оффлайн Зануда

  • *****
  • Сообщений: 1 521
  • Благодарностей: 46
  • ТАЛ-150К и бинокли
    • Jabber - shurale51650@jabber.ru
    • Сообщения от Зануда
    • домашняя страничка
Re: Часы по звёздному времени.
« Ответ #23 : 19 Апр 2006 [13:18:34] »
Мысль по поводу "кварца": проще и надёжнее сделать делитель частоты с нестандартным коэффициентом деления. В нашем случае - 32678 или 32679 (вместо 32768). Это легко и удобно (для знакомого с цифровой техникой радиолюбителя) сделать в часах на часах с отдельными счётчиками (продавались когда-то такие радиоконструкторы; на плате - целое стадо микросхем с 14-16 ножками). Или в часах на программируемом микроконтроллере - там коэффициент деления можно менять программно.

Оффлайн Skipper_NORTONАвтор темы

  • *****
  • Сообщений: 5 626
  • Благодарностей: 82
  • Хочу на Меркурий!
    • Skype - sergeyyankovich
    • Сообщения от Skipper_NORTON
Re: Часы по звёздному времени.
« Ответ #24 : 19 Апр 2006 [13:22:20] »
Мысль по поводу "кварца": проще и надёжнее сделать делитель частоты с нестандартным коэффициентом деления. В нашем случае - 32678 или 32679 (вместо 32768). Это легко и удобно (для знакомого с цифровой техникой радиолюбителя) сделать в часах на часах с отдельными счётчиками (продавались когда-то такие радиоконструкторы; на плате - целое стадо микросхем с 14-16 ножками). Или в часах на программируемом микроконтроллере - там коэффициент деления можно менять программно.

Вот - Вы - могли бы перепрограммировать микроконтроллер часов?

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: Часы по звёздному времени.
« Ответ #25 : 19 Апр 2006 [14:29:56] »
Вот - Вы - могли бы перепрограммировать микроконтроллер часов?

Не нужно ничего перепрограммировать - на стандартных универсальных микроконтроллерах можно с нуля создать какие угодно часы с кварцевой точностью хода.
Можно даже часы, показывающие марсианское время создать, или меркурианское с венерианским, с их очень длинными сутками.
Надо просто кому-то заняться, кто умеет, и получатся великолепные часы.  :)

Оффлайн Skipper_NORTONАвтор темы

  • *****
  • Сообщений: 5 626
  • Благодарностей: 82
  • Хочу на Меркурий!
    • Skype - sergeyyankovich
    • Сообщения от Skipper_NORTON
Re: Часы по звёздному времени.
« Ответ #26 : 19 Апр 2006 [14:35:51] »
Классно. Только вот не видел я этих микроконтроллеров. Надо будет поискать и посмотреть. А как там настраиваются эти контроллеры  чтобы получить-  какие угодно часы с кварцевой точностью хода ?

Andreichk

  • Гость
Re: Часы по звёздному времени.
« Ответ #27 : 19 Апр 2006 [14:50:34] »
микроконтроллер любой сгодится- любой программист вам это скажет.Подобрать кварц и написать прогу- вполне реально и не сложно


//##################################################################
//###########    РАСЧЁТ ТОЧНОГО ЗВЁЗДНОГО ВРЕМЕНИ    ###############
//##################################################################
float sternh,sternm,sterns;
function Sidereal_time(float Lon,float jahr, float monat, float tag,
float stunde, float minute, float sekunde)returns float//,
{float s, b, j, h, g, t,sternmx,gmt ;string q;q="";
stunde=stunde-sommer_winter;// -2- летом,-1-зимой.
gmt=stunde+minute/60.0+sekunde/3600.0;
if (monat < 3)
{jahr=jahr-1;monat=monat+12;}
s = jahr + monat / 100.0 + tag / 1000.0;
if (s < 1583.1015)b=-2;
else b = math.floor(jahr/400.0)-math.floor(jahr/100.0);
j = 365.25*jahr+math.floor(30.6001*(monat+1))+b+tag+1720996.5;
t = (j - 2451545.0) / 36525.0;
g = 0.2790572733 + 100.0021391 * t + 0.0000010776 * t * t
                                 - 0.000000000072 * t * t* t;
g = g + 0.0417807462 * gmt;
g = (g - math.floor(g)) * 24.0;
h = g + Lon/15.4320;//здесь вводим долготу
h = h - 24*math.floor(h/24.0);
sternh = math.floor(h);
sternmx= (h-math.floor(h))*60.0;
sternm = math.floor(sternmx);
sterns = math.floor((sternmx-math.floor(sternmx))*60.0);
return sternh+sternm/60+sterns/3600;//в часах и долях часа(десятичн.)
}//----------------OK
//##################################################################

уже раз 5 на этом форуме выкладывал
« Последнее редактирование: 19 Апр 2006 [14:53:24] от Andreichk »

Оффлайн Skipper_NORTONАвтор темы

  • *****
  • Сообщений: 5 626
  • Благодарностей: 82
  • Хочу на Меркурий!
    • Skype - sergeyyankovich
    • Сообщения от Skipper_NORTON
Re: Часы по звёздному времени.
« Ответ #28 : 19 Апр 2006 [16:52:49] »
Вы мне объяснили бы техническую сторону. Вот прийти в ремонт часов и сказать - вынимите мне микроконтроллер из этих часов, подключите туда-то, чтобы можно было его перепрограммировать, или как? 

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: Часы по звёздному времени.
« Ответ #29 : 20 Апр 2006 [01:47:29] »
Вот прийти в ремонт часов и сказать - вынимите мне микроконтроллер из этих часов

Если использовать "часовой" микроконтроллер, а не универсальный, то выход один - возиться с большим количеством "часовых" кварцев. Я эту проблему когда-то решал, но так и не дошел до нужной частоты генерации.
Да и те частоты что получились были очень нестабильны - срывалась генерация.
Поэтому нужно создавать часы на универсальном контроллере - его можно тактировать любым генератором, а коэффициент деления установить программно.
Но нужно уметь программировать микроконтроллеры.
Была у меня одна знакомая девушка-программист, она бы эту программу за пару минут написала...
Постеснялся я как-то звездные часы у нее просить помочь сделать...  :-[ ;D

Оффлайн Skipper_NORTONАвтор темы

  • *****
  • Сообщений: 5 626
  • Благодарностей: 82
  • Хочу на Меркурий!
    • Skype - sergeyyankovich
    • Сообщения от Skipper_NORTON
Re: Часы по звёздному времени.
« Ответ #30 : 20 Апр 2006 [22:26:03] »
какая аппаратура используется для программирования этих контроллеров? и где найти универсальные?

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: Часы по звёздному времени.
« Ответ #31 : 21 Апр 2006 [02:02:51] »
Железка называется - программатор. На компьютере пишется программа, отлаживается и зашивается в контроллер.
Ну и индикацию навесить, блок питания, будильник(Доброе утро, венерианцы! 8) ;D).
Микроконтроллеры можно купить на радиорынке, в магазине, вернее, сначала поинтересоваться там, если Вы совсем в них не разбираетесь. Но лучше сразу связаться со знающими людьми - я, к сожалению, только поверхностно знаю тему.
Или через поиск в интернете. Заодно узнаете где еще можно купить, как программировать.

Оффлайн Markab

  • *****
  • Сообщений: 815
  • Благодарностей: 11
    • Сообщения от Markab
Re: Часы по звёздному времени.
« Ответ #32 : 21 Апр 2006 [09:45:57] »
Заодно узнаете где еще можно купить, как программировать.

http://www.mitracon.ru/

http://www.chip-dip.ru/