Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Часы Фишера на базе компьютера. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Часы, таймеры, реле, коммутаторы нагрузки

Комментарии к статье Комментарии к статье

Среди радиолюбителей немало шахматистов. Многие из них самостоятельно собирают шахматные часы. Однако самодельные приборы нельзя применять на более-менее серьезных соревнованиях, в основном по причине их несоответствия требованиям ФИДЕ. Подобная ситуация объясняется не столько сложностью реализации необходимых алгоритмов учета времени с помощью устройств на логических микросхемах малой и средней степени интеграции, сколько неосведомленностью разработчиков о разновидностях шахматных часов и предъявляемых к ним требованиям. Чтобы ликвидировать этот пробел, в начале предлагаемой статьи рассказано об истории шахматных часов, их классификации и режимах работы.

Учитывая, что сегодня в каждом офисе, а у многих и дома имеются компьютеры, автор предлагает читателям разработанную им программу, реализующую все требуемые от электронных шахматных часов (ЭШЧ) функции с наглядным отображением ситуации на экране, и рассказывает о конструкции необходимой для этого простой приставки к компьютеру.

Неотъемлемый атрибут шахматных турниров и матчей - часы. Самые древние были песочными, их заменили механические, электрические и, наконец, электронные. Современные ЭШЧ нередко называют "часами Фишера". Чтобы разобраться в причинах появления этого названия, обратимся к истории.

Когда-то в шахматы играли без контроля времени. Случалось, игрок, попав в заведомо проигрышное положение, брал соперника "на измор". Партии тянулись много часов подряд, сутками. Корифеи умудрялись думать над отдельными ходами по несколько часов. Каплей, переполнившей чашу терпения, стал случай на международном турнире 1851 г. Судья партии Вильяме-Маклоу сделал историческую запись: "Партия не закончена, оба противника уснули...".

Через два года в матче Гарвиц-Левенталь впервые соперников ограничили во времени, дав по 10 мин на обдумывание каждого хода. Часы были песочные, у каждого соперника свои. За превышение лимита времени взыскивали денежный штраф. В 1866 г. в матче Андерсен-Стейниц песочные часы заменили механическими, правда, пока не специальными шахматными, а обычными.

Шахматные часы с двумя циферблатами изобрел в 1883 г. англичанин Томас Брайт Уилсон. Их конструкция была еще далека от современной, но позволяла при остановке одного часового механизма запускать другой. Год спустя Амандус Шируотер получил патент на промышленное производство шахматных часов. В 1886 г. их уже можно было приобрести в магазинах Ливерпуля. С 1899 г. в шахматных часах появился "флажок", показывающий, что до истечения лимита времени осталось менее трех минут. Идею предложил Д. Б. Мейер. На рис. 1 показана одна из ранних моделей шахматных часов фирмы Ferranti.

Часы Фишера на базе компьютера

Прототип нынешних механических шахматных часов появился в 1900 г. благодаря усовершенствованиям Веенхоффа. Примерно в то же время американец Генри Уоррен изобрел электрические часы. Их шахматный вариант появился в продаже в середине 20-х годов прошлого века (рис. 2).

Часы Фишера на базе компьютера

Первые в мире ЭШЧ были изготовлены в Киеве в 1964 г. Алгоритм их работы ничем не отличался от классических турнирных. В течение длительного времени ЭШЧ совершенствовали лишь в связи с технологическими достижениями электроники: на смену транзисторам пришли микросхемы, вакуумным и газоразрядным индикаторам - светодиодные и жидкокристаллические. Свою лепту внесли и радиолюбители. Описания нескольких вариантов самодельных ЭШЧ можно найти в [1-3], а в [4] приведена схема приставки превращающей в шахматные часы обычный микрокалькулятор.

Но в начале 90-х годов прошлого века спокойное течение событий нарушил американский гроссмейстер Роберт Джеймс Фишер - одиннадцатый чемпион мира по шахматам. Выйдя из длительного затворничества, он в очередной раз удивил всех, предложив играть в "шахматы Фишера" по "часам Фишера".

Для справки: "случайные шахматы Фишера" (Fischer Random Chess) отличаются тем, что выстроенные, как обычно, в исходном положении фигуры перед началом игры по жребию меняют местами. В результате конь вполне может оказаться на месте ферзя, ладья - на месте слона и т. п. Вместо одного единственного получается 960 варианбавочными секундами за каждый сделанный ход. Если, обдумывая очередной ход, постоянно укладываться в эту премию, "флажок" на часах никогда не упадет. Более того, запас времени может возрасти. Опытный шахматист в таких условиях доведет любую теоретически выигрышную позицию до победы.

Свои часы Р. Фишер запатентовал [5]. В отличие от "случайных шахмат", они получили поддержку ФИДЕ. Новый способ контроля времени впервые был применен на практике в матче Фишер-Спасский (1992 г.). А с 1999 г. "Официальные часы ФИДЕ" (Official FIDE Digital Chess Timer, рис. 3) в режиме "часов Фишера" используют в командных шахматных чемпионатах Европы и мира. В официальных часах предусмотрены и другие, не менее интересные режимы. Всего их 12, ниже рассмотрены основные.

Часы Фишера на базе компьютера

Отсрочка времени ("часы с задержкой", Andante) - после каждого сделанного одним из соперников хода отсчет времени его противника начинается не сразу, а с задержкой, например, на 5 с. Если за это время игрок успеет сделать ход, его часы не изменят показании Неизрасходованное призовое время не накапливается, поэтому "сверхбыстрая" игра никаких преимуществ не дает. Этот регламент распространен в турнирах, проводимых под эгидой Американской национальной шахматной федерации (USCF).

При нулевой задержке счет времени не отличается от обычных механических шахматных часов. Недостатком "часов с задержкой" считается неизменность их показаний при достаточно быстрой игре. У игроков это невольно ассоциируется с неисправностью механизма часов.

Прибавка времени без накопления ("часы Бронштейна", Adagio) - режим, эквивалентный рассмотренному выше, но время добавляют не до, а после сделанного хода (стрелки передвигают назад). Если новый ход сделан раньше, чем истекла "добавка", прежде чем дать еще одну, показания часов автоматически возвращаются к исходным, без добавок.

Метод был предложен еще в 70-х годах советским гроссмейстером Д. Бронштейном. Психологически "часы Бронштейна" привлекательнее "часов с задержкой", так как их показания постоянно меняются, убеждая шахматистов в исправности механизма.

Прибавка времени с накоплением ("часы Фишера", "часы ФИДЕ", bonus, progressive) - алгоритм, подобный "часам Бронштейна", но неиспользованное призовое время накапливается. Запас времени после каждого хода возрастает на установленное число секунд независимо от того, сколько игрок думал над этим ходом. Серией "сверхбыстрых" ходов можно накопить достаточно времени для продолжительного анализа позиции. Хорошо это или плохо - теоретики шахмат спорят по сей день.

Вспомогательные режимы ("часы для забавы", "песочные часы", "гонг") делают ЭШЧ привлекательными для потребителя. По крайней мере, так считают фирмы-изготовители. Действительно, после серьезной партии можно позволить себе расслабиться и поиграть, например, в режиме, когда время, затраченное на обдумывание хода, автоматически добавляется сопернику.

Еще один вспомогательный режим "гонг" ведет свою родословную с 30-х годов прошлого века, когда практиковали массовые турниры, в которых партии одновременно играли все участники. На обдумывание каждого хода отводили строго фиксированные интервалы времени, сообщая об их истечении всем сразу ударами самого настоящего гонга. Шахматист, пару раз не успевший сделать ход до гонга, считался проигравшим.

Вращать "туда-сюда" стрелки механических часов очень сложно. Поэтому успешно реализовать новые принципы контроля времени удается лишь с помощью электроники. Так с легкой руки Фишера ЭШЧ получили "второе дыхание". В соответствии с действующими правилами ФИДЕ сегодня международные турниры проводят только с применением ЭШЧ. Как правило, первые 40 ходов играют с обычным контролем времени, а далее включают "часы Фишера". Многие национальные шахматные федерации, в том числе российская, ведут планомерную замену механических часов электронными. К сожалению, из-за высокой стоимости "часов ФИДЕ" выполнение этих планов далеко от завершения.

В качестве альтернативы ЭШЧ можно найти в Интернете немало программ, превращающих в шахматные часы персональный компьютер. Из бесплатных наиболее известны [6-8]. Их общие недостатки: только цифровая индикация времени, имитация нажатия кнопок часов с помощью обычной клавиатуры. Ее размещают сбоку от шахматной доски, один игрок пользуется клавишей ESC, другой - ENTER. Практика показывает, что при игре в "блиц" для некоторых особо экспрессивных шахматистов прочность стандартной компьютерной клавиатуры явно недостаточна.

Цифровая индикация времени сильно затрудняет игру в цейтноте. Следить за числом оставшихся секунд боковым зрением, не отвлекаясь от доски, крайне сложно, сразу вспоминается удобный флажок обычных шахматных часов. Поэтому в дополнение к цифровому на экране необходим "аналоговый" индикатор. Например, такой, как в программе [9], в исходном состоянии которой на экране монитора видны два зеленых круга-циферблата. По мере расходования времени каждым игроком на циферблатах растут окрашенные в синий цвет секторы. Игра заканчивается, когда один иэ циферблатов станет синим полностью.

Если взять за основу подобный способ индикации, добавив к нему и цифровой, предусмотреть современные режимы учета времени, возможность управления с помощью дополнительных достаточно прочных и удобных кнопок, получатся ЭШЧ, не уступающие официальным.

На рис. 4 и рис. 5 показаны простейшие схемы, по которым две внешние кнопки (по одной для каждого соперника) могут быть подключены к компьютеру - соответственно к разъемам LPT- или СОМ-порта. Через замкнувшиеся при нажатии контакты кнопок SB1 и SB2 потечет ток 2...5 мА. Такое значение можно считать оптимальным. При большем контакты быстро обгорят, при меньшем растет вероятность ненадежного срабатывания по причине нестабильности контактного сопротивления.

Часы Фишера на базе компьютера

Кнопки можно разместить как в общем, так и в двух отдельных корпусах при длине соединительных проводов до нескольких метров. Один из вариантов - воспользоваться двумя компьютерными "мышами", даже неисправными. В каждой из них соединяют параллельно контакты всех имеющихся клавиш, что позволяет нажимать "не глядя" любую. Остальная "начинка" не используется. Чтобы конструкция была механически устойчивой, удаляют обрезиненный шар. Недостаток один - "не шахматный" способ нажатия кнопок (хотя кто-нибудь именно это сочтет преимуществом).

На рис. 6 приведена схема более сложного блока выносных кнопок (БВК). Его детали размещены внутри стандартных шахматных часов "Янтарь", часовые и кнопочный механизмы которых не подвергают никаким переделкам. Это стало возможным благодаря применению бесконтактных оптических датчиков положения уже имеющихся в часах кнопок. Датчики состоят из излучающих диодов BI1, BI2 и сдвоенных фототранэисторов BL1, BL2.

Часы Фишера на базе компьютера

Розетку XS1 БВК можно соединять как с параллельным, так и последовательным портом компьютера. Достаточно изготовить соответствующий кабель по схемам, изображенным на рис. 7 (к порту LPT) или на рис. 8 (к порту СОМ).

Часы Фишера на базе компьютера

Показанные на рис. 5 и 8 розетки XS1 (DB-9F) стыкуются с установленными в современных компьютерах вилками DB-9M порта СОМ1. Порт COM2 обычно снабжен вилкой DB-25M, назначение контактов которого несколько иное. Большим разнообразием отличаются разъемы последовательных и параллельных портов компьютеров устаревших типов, в основном производства СССР. ГДР и ПНР. Во всех подобных случаях БВК придется соединять с разъемом компьютера, ориентируясь на приведенные на рисунках названия линий портов.

Вернемся к рис. 6. Ток через излучающие светодиоды ВИ и BI2 задан резисторами R1 и R4 (при подключении к LPT) или R1-R4 (при подключении к СОМ). Излучатели и соответствующие им фотоприемники (BL1, BL2) расположены таким образом, что оптическую связь между ними прерывает, находясь в соответствующем положении, коромысло кнопочного механизма шахматных часов. Например, при нажатой правой кнопке должна отсутствовать связь ВI1-BL1, фототранзисторы сборки BL1 должны быть закрыты. Когда нажаты обе кнопки (полная остановка часов), освещены и открыты фототранзисторы обеих сборок (BL1 и BL2).

Эксперименты показали, что сигналы оптических датчиков достигают достаточной для непосредственной подачи на входы портов компьютера амплитуды лишь при очень маленьком расстоянии между излучателями и фотоприемниками. Поэтому в БВК предусмотрены усилители-инверторы сигналов датчиков - транзисторы VT1 и VT2. Их коллекторными нагрузками при подключении к СОМ-порту служат резисторы R7 и R8. Для работы с LPT-портом нагрузочные резисторы не требуются. Диод VD1 - защитный, на случай переполюсовки напряжения на линиях RTS и DTR СОМ-порта.

БВК собран на плате из стеклотекстолита размерами 95x15x1 мм. Как показано на рис. 9, эта плата (4) приклеена изнутри к верхней стенке корпуса часов "Янтарь". Все детали и печатные проводники находятся на свободной стороне платы. У ее противоположных концов на расстоянии приблизительно 85 мм друг от друга и вблизи соответствующих кнопок 2 расположены оптические датчики 3. Расстояние между излучающим диодом и работающей совместно с ним фототранзисторной сборкой - 6...8 мм. Другие элементы БВК установлены на плате таким образом, чтобы не мешать ходу коромысла 1.

Часы Фишера на базе компьютера

Розетка XS1 укреплена на съемной задней стенке корпуса часов и соединена с платой 4 жгутом проводов 5. Из-за недостатка места на плате диод VD1 и резисторы R1, R4 припаяны непосредственно к контактам розетки. В БВК, рассчитанный на подключение только к порту LPT, Диод VD1 и резисторы R2, R3, R7, R8 можно не устанавливать.

Элементы оптических датчиков - излучающие диоды и фототранзисторы - извлечены из компьютерных "мышей" Genius Easy Mouse. При замене их аналогичными приборами от "мышей" других типов, возможно, потребуется подобрать номиналы резисторов: R1-R4, чтобы установить ток 4...8 мА через излучающие диоды, и R5, R6, чтобы добиться надежного срабатывания датчиков.

Диод VD1 и транзисторы VT1, VT2 - любые малогабаритные. Все резисторы - МЛТ-0,125. Розетку DB-9F можно заменить на СНП101-9Г или другую, подходящую по числу контактов и габаритам, изменив соответственно кабельные вилки ХР1 (см. рис. 7 и 8).

Совместно с любым из описанных кнопочных пультов или с БВК работает программа "Электронные шахматные часы". Для интересующихся подробностями алгоритма ее работы там же имеется исходный текст на языке С.

Программа разработана для операционной системы MS DOS и видеоадаптера VGA (640x480 пике), что позволяет запускать ее на самых "древних" компьютерах, нередко пылящихся без дела в кладовках. Возможна работа под Windows в режиме эмуляции DOS.

Сразу после запуска следует сообщить программе способ управления часами (кнопки, оптические датчики, клавиши ESC и ENTER на клавиатуре компьютера), к какому из портов подключены кнопки или БВК (LPT1, LPT2, СОМ1, COM2) и выбрать режим контроля времени (часы с задержкой, "часы Бронштейна", "часы Фишера", песочные часы). Остается задать время, отведенное каждому игроку на всю партию, и указать величину задержки или прибавки времени. Все действия по установке режимов компьютер сопровождает подсказками. Основной экран программы, показанный на рис. 10, содержит два круглых циферблата.

Часы Фишера на базе компьютера

Отсчет времени ведется как аналоговым (израсходованное время - сектора белого и желтого цветов, оставшееся - фиолетовые сектора), так и цифровым способами. На табло в верхней части экрана выведено текущее время - показания внутренних часов компьютера. Клавишей 5 шахматные часы можно временно остановить и запустить вновь. Клавишей 7 можно откорректировать значения счетчика ходов любого игрока (выведены по нижним углам экрана). Это может потребоваться, если кнопка часов нажата ошибочно.

Как только в запасе у игрока остается менее 1 мин времени, в нижней части экрана под его циферблатом появляется белая полоса "последней мили", постепенно заполняющаяся синим цветом. Именно по ней ориентируются в цейтноте.

В соответствии с правилами ФИДЕ истечение времени обозначается остановкой хода часов обоих соперников, звуковым сигналом и надписью СТОП на экране. Устранена присущая игре с механическими часами невозможность определить победителя при почти одновременно упавших "флажках", когда вне зависимости от позиции на доске судьи фиксируют ничью.

ЭШЧ на базе компьютера можно применять и в других играх: шашках, спортивном бридже, го, рэндзю.

Литература

  1. Электронные шахматные часы. - Радио, 1979, № 8, с. 52-54.
  2. "Электронные шахматные часы" Возвращаясь к напечатанному. - Радио, 1982, № 3, с. 52, 53.
  3. Ходак А. Шахматные часы "Блиц". - Радио, 1989, № 5, с. 41-43.
  4. Применение микрокалькуляторов. Итоги мини-конкурса. - Радио, 1982, № 6, с. 30-33.
  5. Fisher R. Digital chess clock. - Патент США № 4884255 от 28.11.1989 г.
  6. McCooper. Digital Chess Clock. - <193.125.152.107/pub/gsmes/msdos/ play/misc/chsclk20.zip> (59 Кбайт).
  7. Seeds. Chess Clock. - <ftp://ftp.iif.hu/ pub/mirrors win95 games chessclock exe (23 Кб).
  8. Kolassa A. Digital Chess Clock Program. - <andrik68.pochta.org/chssclst.exe> (2 Мбайт).
  9. Delgado D. Chess Clock. - <ftp:// ftp. simtel. net/pub/si mtelnet/win95/clocks/ ciches10.zip> (128 Кбайт).

Автор: С.Рюмик, г.Чернигов, Украина

Смотрите другие статьи раздела Часы, таймеры, реле, коммутаторы нагрузки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Расставание действительно может причинять физическую боль 16.09.2026

Разрыв отношений с близким человеком способно вызывать настолько сильные переживания, что привычное выражение "разбитое сердце" иногда воспринимается почти буквально. Человек может испытывать тревогу, тоску и эмоциональное напряжение, сопровождающиеся вполне реальными телесными ощущениями. Исследования работы мозга показывают, что такая связь между эмоциональными и физическими страданиями может иметь вполне определенную нейробиологическую основу. Эксперимент, позволивший изучить этот вопрос, провела команда психолога Итана Кросса из Мичиганского университета. В исследовании участвовали 40 человек, недавно переживших расставание по инициативе партнера. Все добровольцы продолжали остро реагировать на произошедшее, что позволило исследователям изучить мозговую активность в период наиболее сильных переживаний. Во время эксперимента участников помещали в аппарат магнитно-резонансной томографии. Испытуемым поочередно показывали фотографию бывшего партнера и подвергали предплечье воздей ...>>

Научно доказана невозможность создания нейтринного лазера 16.09.2026

Лазер давно перестал быть исключительно лабораторной технологией: сегодня он используется в связи, медицине, промышленности и научных исследованиях. Поэтому физики периодически предлагают необычные варианты устройств, способных работать по аналогичным принципам, но с другими типами частиц. В 2025 году появилась идея создать лазер, формирующий направленный поток нейтрино. Однако последующий теоретический анализ показал, что привлекательная на первый взгляд концепция сталкивается не просто с техническими трудностями, а с фундаментальными законами квантовой физики. Первоначальную концепцию предложили профессор Массачусетского технологического института (MIT) Джо Формаджио (Joe Formaggio) и Бен Джонс (Ben Jones) из Техасского университета в Арлингтоне. Согласно их замыслу, облако радиоактивных атомов следовало охладить до сверхнизких температур порядка нанокельвинов - миллиардных долей кельвина. В таких условиях атомы могли бы сформировать Бозе - Эйнштейновский конденсат, особое квантов ...>>

Индекс нижнего белья раскрыл состояние швейцарских почв 15.09.2026

Почва кажется обычной частью окружающего нас ландшафта, однако под ее поверхностью существует сложная экосистема, от состояния которой напрямую зависит жизнь человека. Миллиарды микроорганизмов, черви, грибы и другие обитатели почвы перерабатывают органические вещества и участвуют в круговороте питательных элементов. Чтобы привлечь внимание общества к этой мало заметной проблеме, исследователи из Цюрихского университета придумали весьма необычный эксперимент: они закопали более 2000 пар хлопкового нижнего белья в садах, на лугах, полях и газонах по всей Швейцарии. Проект получил название "Доказательство в виде нижнего белья" и представлял собой не массовую шутку, а научный эксперимент, позволяющий наглядно оценить биологическую активность почвы. Исследователи помещали хлопковые изделия в землю, а примерно через два месяца извлекали их и сравнивали степень разрушения ткани. Некоторые образцы за это время практически исчезали, оставляя лишь отдельные фрагменты швов, тогда как на други ...>>

Случайная новость из Архива

Полноцветный микродисплей разрешением OLED WUXGA 07.11.2021

Компания eMagin, специализирующаяся на разработке, проектировании и производстве активноматричных микродисплеев OLED высокого разрешения для гарнитур AR и VR и других применений, когда дисплей расположен близко к глазам, представила прототип разрешением WUXGA (1920 х 1200 пикселей). В нем используется технология Direct Patterning Display (dPd), позволившая получить рекордно высокую яркость 10 000 кд/м2. По словам производителя, это самый яркий в мире полноцветный микродисплей OLED высокого разрешения.

"Это исторический момент для eMagin и отрасли, и это наше самое большое достижение на сегодняшний день в развитии нашей собственной технологии dPd, - так охарактеризовал прототип генеральный директор eMagin Эндрю Г. Скалли (Andrew G. Sculley). - Применяя прямое формирование структур к дисплеям WUXGA, мы достигли максимальной яркости более 10 000 кд/м2 и насыщенные цвета RGB. Это 20-кратное улучшение по сравнению с нашими стандартными микродисплеями XL на белых OLED с цветным фильтром и с в три-четыре раза больше, чем у наших новых микродисплеев XLE, и мы считаем, что это самый яркий полноцветный микродисплей OLED высокого разрешения в мире. Мы работаем с компанией-заказчиком первого эшелона над этой разработкой, включая поиск путей производства в промышленных масштабах.

На иллюстрации слева показано строение микродисплея на белых OLED с цветным фильтром, справа - строение микродисплея, в котором используется технология dPd.

"Яркость полноцветного изображения 10 000 кд/м2 - важная веха на нашем пути к созданию полноцветных дисплеев с яркостью более 28 000 кд/м2 к середине 2023 года, - добавил Скалли. - Для сравнения: типичный монитор ноутбука обеспечивает яркость 250 кд/м2, а качественный смартфон - всего 1000 кд/м2. Кроме того, наши дисплеи dPd содержат более 2500 индивидуально адресуемых пикселей на дюйм (ppi), что обеспечивает замечательную четкость и разрешение по сравнению с типичными экранами ноутбуков с разрешением 330 пикселей на дюйм и экранами OLED-смартфонов с разрешением 600 пикселей на дюйм".

Другие интересные новости:

▪ Роботы LG CLOi поддержат маленьких пациентов

▪ Новая линейка датчиков тока

▪ Водоблок EK-Vector RX 5700 + XT

▪ Микроконтроллеры PIC18F1220, PIC18F1320

▪ 1,5 миллиарда телефонов к 2011 году

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Заземление и зануление. Подборка статей

▪ статья Видеомонтаж. Основы для начинающих. Искусство видео

▪ статья Как называется самая большая скала в мире? Подробный ответ

▪ статья Механик по ремонту оборудования. Должностная инструкция

▪ статья Об антенне с активным рефлектором. Энциклопедия радиоэлектроники и электротехники

▪ статья Шумерские пословицы и поговорки. Большая подборка

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026