Радиоуправляемые (RC) Компьютерные часы

Последовательный интерфейс для радиоуправляемых (RC) Компьютерные часы

1. Введение в последовательный интерфейс для радиоуправляемых (RC) Компьютерные часы

Последовательный интерфейс состоит из одной линии данных входа и один выход данных линии.

Скорость потока данных последовательного интерфейса 300 бит в секунду. Из-за ограниченности ресурсов часы RC компьютера микроконтроллер только легкий протокол программное обеспечение может быть использовано.

Есть никаких линий дрожание рук. Синхронизация с хост с помощью символов эхо.

2. Напряжение питания последовательного интерфейса

Часы RC Компьютер батарейках часы RC, который питается от двух клеток 1.5V. Это обеспечивает срок службы аккумулятора около двух лет. Напряжение питания последовательного интерфейса не зависит от этих батарей. RS232 последовательный стандартный интерфейс состоит не только из последовательного ввода (RxD) и выходной (TxD) линий, а также некоторые дополнительные линии, которые используются в некоторых приложениях для рукопожатия целей, часы RC Компьютер использует эти дополнительные линии, чтобы поставлять свой внутренний последовательный интерфейс Схема с требуемыми электрическое напряжение. Эти дополнительные линии, которые не нужны для обмена данными.

Часы RC компьютера требуется как положительное, так и отрицательное напряжение из последовательного интерфейса ПК. Положительное напряжение подается на линию DTR.

Есть два способа предоставления отрицательного напряжения:

а) ПК "общается" с RC часы компьютера путем отправки ASCII символов в часы компьютера RC, как описано ниже (см. 5.). Это позволяет отрицательного напряжения должны быть предоставлены TxD линии. Когда компьютер посылает символы этой линии переключаться между положительным и отрицательным напряжением. Если компьютер ждет RC часов компьютера, чтобы ответить TxD линия всегда на низком уровне отрицательного напряжения. Часы RC компьютер не нуждается в TxD отрицательного напряжения при получении символов только во время отправки.

б) Clock RC компьютера могут быть вызваны для передачи даты / времени информацию, потянув за линию ввода данных с высоким уровнем напряжения, как описано ниже (см. 3.3). Эта линия должна быть высоко поднятой до передачи данных из компьютера RC часов начался. Поэтому она не может поставить отрицательное напряжение. Существует возможность поставлять отрицательное напряжение с линии RTS. Эта линия должна быть установлена ​​на низком уровне программиста, который хочет причинить RC часов компьютера для передачи даты / времени информации путем проведения TxD на высоком уровне напряжения.

3. Слово данных формата

3.1 Данные передаются на Радиоуправляемые часы компьютера

Параметры интерфейса

  • Скорость: 300 бит
  • Бит данных Count: 7
  • Четности: четный, нечетный, марки, пространство (не проверено Clock Radio PC)
  • Stop Bit Count: 2

Функция ввода данных

Часы RC компьютер принимает команды до трех символов, включая его параметры. Символ возврата каретки (шестнадцатеричный 0d) вызывает RC часов компьютера для выполнения команды. Только четыре младших бита каждого символа команды и параметра. Например, символы "?", "O" и "о" имеют тот же эффект. Исключением является окончательным возвращением перевозки, который декодируется, рассматривая семь младших битов (полностью расшифровать).

3.2 Ответы Радиоуправляемые часы компьютера

Параметры интерфейса

  • Скорость: 300 бит
  • Бит данных Count: 7
  • Четность: даже
  • Stop Bit Count: 2

Функция ввода данных

В ответе RC часов компьютера состоит из последовательности символов ASCII прекращено на основании окончательного возврата каретки кр. Набор символов, используемый RC часов компьютера ограничена числами 0 ... 9 и символы:; =?. Информация, содержащаяся в четырех нижних битов.

Биты 4 и 5 каждого ответа характера двоичных единиц, немного 6 двоичный ноль и немного 7 содержит даже бит четности. Это приводит к шестнадцати различных символов передается по часам компьютера RC, как описано выше. серийный выпуск RC часов компьютера не может быть прервано во время своего ответа. Таким образом, все символы должны быть приняты компьютер немедленно.

3.3 поддержка упрощенного обмена данными

Упрощенная обмена данными возможна.

Время / дата передачи информации команда ((о кр) см. ниже 5. 1.) Не является единственным способом, чтобы начать последовательность ASCII-символов. Более простой метод тянуть TxD (TxD на ПК) Уровень напряжения высок. Обычно TxD напряжения низком уровне (неактивные). Если TxD линии высокого в начале второго, то часы RC компьютер будет передавать свое время / дата информации. Это может занимать до одной секунды, потому что первый бит начала времени / даты информации устанавливается в начале второго. Если TxD линия высоко поднятой постоянно, то RC часы компьютера будет передавать информацию по дате и времени каждую секунду. Но необходимо соблюдать осторожность: текущее потребление RC часы компьютера увеличивается в течение времени / даты вывода информации до 600 А. (продолжительностью около 200 мс.)

4. Рукопожатие

Каждый персонаж получил по RC часы компьютера будет отображен. Следующий символ не должны быть переданы в компьютер RC часов до того, как эхо предыдущего характер и продолжительность дополнительного 10 мс.

Признавая ввода символов, проверив правильное появление обоих стартовый бит и два стоповых бита. Восемь эхом бит данных остаются неизменными при любых обстоятельствах, независимо от того, или нет паритет четный или нечетный.

5. Описание команд

5.1 передачи даты / времени информация

Синтаксис ASCII: о кр персонажа "о" может быть заменен при необходимости символу, код которого содержится низкий четыре бита F (Hex), например, и /? O _

Синтаксис двоичного файла: xxxx1111 00001101

Часы RC компьютер отвечает на эту команду с последовательности символов, которые 15 содержать полную информацию о времени и окончательный кр. Оформление 16 знаков.

Часы RC компьютер не будет сразу же ответить на эту команду, потому что край стартовый бит первого символа ответ знаменует собой начало второго. Так RC часы компьютера будет отвечать в этой команде в начале следующего секунду.

Символы имеют следующие значения:

  • 1. десятки часов
  • 2. часов единиц
  • 3. десятков минут
  • 4. минут единицы
  • 5. десятков секунд
  • 6. секунд единиц
  • 7. день недели 1 (понедельник) ... 7 (воскресенье)
  • 8. день месяца десятки
  • 9. день месяца единиц
  • 10. месяц десятки
  • 11. месяц единиц
  • 12. год десятки
  • 13. Год единиц
  • 14. BST / UTC статус
  • bit7 четности
  • bit6 всегда 0
  • bit5 всегда 1
  • bit4 всегда 1
  • bit3 всегда 0
  • bit2 = 1, если UTC, по сути, дополняют немного BST
  • bit1 = 1 если BST в силу, в соответствии с немного BST
  • bit0 BST / UTC изменить предстоящем бит = 1 в случае изменения предстоящем
  • 15. статус
  • bit7 четности
  • bit6 всегда 0
  • bit5 всегда 1
  • bit4 всегда 1
  • bit3 = 1 если низкое напряжение батареи обнаружено
  • bit2 = 1, если самый последний прием попытка не удалась и достоверной информации время уже существует (bit0 = 1)
  • bit2 = 0, если самый последний прием попытка удалась
  • bit1 = 1, если хотя бы один прием, так как попытка 2: 30 утра был успешным
  • bit1 = 0, если нет приема, так как попытка 2: 30 утра был успешным
  • bit0 = 1 Если часы RC Компьютер содержит действительную информацию о времени
  • Этот бит равен нулю после сброса и один после первой успешной попыткой приема.

5.2 передачи статус приема

Синтаксис ASCII: г кр

Персонаж "г" может быть заменен символу, код которого содержится низкий четыре бита 7, например, также "7 GW W

Синтаксис двоичного файла: xxxx0111 00001101

В ответ на эту команду, состоит из двух символов и окончательное кр.

Символы имеют следующие значения:

1. Состояние приема и линии

  • bit7 четности
  • bit6 всегда 0
  • bit5 всегда 1
  • bit4 всегда 1
  • bit3 всегда 0
  • bit2 всегда 0
  • bit1 всегда 1
  • bit0 = 0, если нет приема попытка происходит в тот момент,
  • bit0 = 1, если прием попытку происходит в тот момент,

2. Качество приема характеризующий число от 0 в 5

  • 5 указывает на хороший прием без нарушений
  • 0 указывает на очень плохих условиях приема

Если число находится в диапазоне от 0 в 2 нет успешного приема следует ожидать в обычном режиме.

Во время приема пауз это число всегда 0.

5.3 начала приема попытка включая время сравнения

Синтаксис ASCII: ч кр

Персонаж "Н" может быть заменен любым другим символы, чьи коды содержит низкий четыре бита 8, например, также (8 HX х синтаксис двоичных: xxxx1000 00001101

Эта команда вызывает RC Clock компьютер, чтобы активировать приемник IC и начать прием попытка, которая включает в себя ввод полной информации MSF времени и синхронизации RC компьютерных часов внутреннего времени в соответствии с MSF второго импульсов. Точность лучше, чем 20 мс. Если эта попытка заканчивается неудачно от 2: 00 утра до 3: 00 утра немного 1 из 15th время / дата характер информации будет сбросить (см. 5.1.). Этот бит всегда устанавливается после окончания приема попытка успешно.

5.4 начала приема попытка без времени сравнения

Синтаксис ASCII: я кр

Персонаж «я» могут быть заменены все другие символы, которые код содержит низкий четыре бита 9, например, тоже) 9 IY у синтаксис двоичных: xxxx1001 00001101

Эта команда вызывает RC Clock компьютер, чтобы активировать приемник IC и начать прием попытку. Только внутренняя синхронизация секунд будет синхронизирован в соответствии с MSF секунд импульсы. Точность лучше, чем 20 мс. Установка битов состояния в соответствии с 5.3.

Внимание: Если предыдущие попытки прием был неудачным или если эта команда появляется из 12: 00 утра до 3: (. См. 00) 5.3 утра это вызовет прием попытка, которая включает в себя полное сравнение времени

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Быстрый запрос

Быстрый Контактный формуляр

Заполните форму или по телефону 0121 608 7230 Для получения дополнительной информации о том, как сервер Galleon время может работать для вас.




Мы уважаем вашу конфиденциальность - прочитайте нашу политику.

Популярные продукты

GPS NTP-сервер

GPS NTP-сервер

Сетевой таймер с использованием сигнала GPS для синхронизации времени в крупных компьютерных сетях.

NTP сети Clock

Сеть Дисплей часов

Идеальный партнер для любого сервера Galleon NTP или сервера времени. Отображать постоянное и точное время в вашей организации.

Сервер Network Time

MSF NTP-сервер

Полное решение для синхронизации времени через любой компьютерной сети.

Time Server

GPS Сетевой сервер времени

GPS часы обеспечения синхронизации времени для компьютерных систем

Время приемник

MSF времени приемник

Полное решение для синхронизации времени на одном компьютере с сигналами атомного времени MSF (радио).