[go: up one dir, main page]

RU2055398C1 - Navigation device for vehicles - Google Patents

Navigation device for vehicles Download PDF

Info

Publication number
RU2055398C1
RU2055398C1 RU92013234A RU92013234A RU2055398C1 RU 2055398 C1 RU2055398 C1 RU 2055398C1 RU 92013234 A RU92013234 A RU 92013234A RU 92013234 A RU92013234 A RU 92013234A RU 2055398 C1 RU2055398 C1 RU 2055398C1
Authority
RU
Russia
Prior art keywords
car
distance
route
input
information processing
Prior art date
Application number
RU92013234A
Other languages
Russian (ru)
Other versions
RU92013234A (en
Inventor
Александр Константинович Груздев
Original Assignee
Александр Константинович Груздев
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Александр Константинович Груздев filed Critical Александр Константинович Груздев
Priority to RU92013234A priority Critical patent/RU2055398C1/en
Application granted granted Critical
Publication of RU2055398C1 publication Critical patent/RU2055398C1/en
Publication of RU92013234A publication Critical patent/RU92013234A/en

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

FIELD: vehicles. SUBSTANCE: device has distance gage 2, gage 1, which measures angle and direction of steering wheel rotation, gage 3, which measures pieces of distance, information processing unit 4, read- only memory unit 5, memory unit 6. Device stores rout which is run for first time by its division into pieces that are limited by control points. Characteristics of control points are stored in memory unit. Control point is defined as part of rout where car starts its deviation from straight-line motion and moves away from this line by given distance. characteristics of control points are distance of rout piece between two adjacent control points and angle of rotation (in left or right direction). Navigation device controls car operations according to following algorithm. It involves determination of moment when car turns and deviates from straight line motion that was in moment of previous turn detection. EFFECT: increased functional capabilities. 15 dwg, 1 tbl

Description

Изобретение используется в наземных транспортных средствах с рулевым управлением преимущественно в условиях отсутствия точных географических карт сети дорог. The invention is used in land vehicles with steering mainly in the absence of accurate geographical maps of the road network.

В навигационных системах (патенты США N 4882689 и N 4792907) кроме пассивного показа местоположения автомобиля выполняется контроль прохождения автомобиля по намеченному маршруту с выдачей сигнала тревоги в случае отклонения от маршрута. In navigation systems (US Pat. Nos. 4,882,689 and 4,792,907), in addition to the passive display of the vehicle’s location, the vehicle’s passage along the intended route is monitored with an alarm in case of deviation from the route.

Недостатком известных систем навигации является необходимость предварительной подготовки информации для навигации с помощью специальных средств. Известные системы навигации на основе информации карты сети дорог не могут обеспечить движение автомобиля по заранее не описанной сети дорог и не предоставляют возможности автоматического запоминания маршрута автомобиля для последующего сопровождения его по этому маршруту. Эти недостатки объясняются отсутствием в таких навигационных системах устройств для определения точки поворота на неизвестной дороге, автоматического сохранения расстояний между точками поворота маршрута и признаков направлений поворотов. Известные системы навигации требуют от водителя постоянного внимания для сопоставления места нахождения его автомобиля с изображением карты на графическом дисплее, следовательно, работа водителя ведется в условиях высокого напряжения. Кроме того, такие системы сложны в изготовлении и эксплуатации и сравнительно дороги. A disadvantage of the known navigation systems is the need for preliminary preparation of information for navigation using special tools. Known navigation systems based on the information of a map of a road network cannot provide movement of a vehicle along a previously undefined road network and do not provide the ability to automatically remember a route of a vehicle for subsequent tracking along that route. These shortcomings are explained by the lack of devices in such navigation systems for determining the turning point on an unknown road, automatically saving the distances between turning points of the route and signs of turning directions. Known navigation systems require constant attention from the driver in order to compare the location of his car with the image of the map on a graphic display, therefore, the driver’s work is carried out under high voltage conditions. In addition, such systems are difficult to manufacture and operate and are relatively expensive.

Наиболее близким к изобретению по технической сущности является индикатор навигационной информации, вырабатывающий инструкции поворотов для водителя транспортного средства (патент США N 4242731, кл. G 06 F 15/50, публик. 1980), который способен автоматически запоминать маршрут, проходимый автомобилем, и затем при возвращении по маршруту в обратном направлении выдавать предупреждение водителю о каждом предстоящем повороте. Closest to the invention in technical essence is a navigation information indicator that generates cornering instructions for a driver of a vehicle (US patent N 4242731, CL G 06 F 15/50, publ. 1980), which is able to automatically remember the route traveled by the car, and then when returning along the route in the opposite direction, give a warning to the driver about each upcoming turn.

Запись маршрута осуществляется за счет деления маршрута на отрезки, ограниченные точками поворотов. Длительность отрезков и поворота автомобиля, включаемого вручную водителем в одно из двух положений, используемых специально для функционирования прибора. Длительность маршрута от начальной точки маршрута до точки поворота и направление поворота во время записи заносятся в специальные сдвиговые регистры. Каждый очередной поворот вынуждает прибор последовательно передвигать накопленную информацию в сдвиговых регистрах, поэтому информация о последнем пройденном повороте хранится в первом регистре. The route is recorded by dividing the route into segments limited by turning points. The duration of the segments and the rotation of the car, manually included by the driver in one of two positions, used specifically for the operation of the device. The duration of the route from the starting point of the route to the turning point and the direction of rotation during recording are recorded in special shift registers. Each subsequent turn forces the device to sequentially move the accumulated information in the shift registers, therefore, information about the last completed turn is stored in the first register.

При движении автомобиля по маршруту в обратном направлении, т.е. от конечной точки маршрута к начальной, навигационный прибор используется в качестве индикатора, который обеспечивает водителя информацией о поворотах на обратном пути. When the car moves along the route in the opposite direction, i.e. From the end point of the route to the starting one, the navigation device is used as an indicator that provides the driver with information about turns on the way back.

Недостатком прибора является то, что сигнал поворота во время записи формируется включением водителем переключателя поворотов в специальное положение. Невключение переключателя по невнимательности водителя может привести к потере информации о повороте и возможном срыве сопровождения по маршруту при движении в обратном направлении. Возможно также случайное включение переключателя поворота водителем, например, при маневре на дороге (объезды препятствий, обгоны и т.п.), хотя фактически еще нет поворота в такое положение, когда в прибор во время записи поступит сигнал о повороте, что ведет к ложному указанию при движении в обратном направлении. Каждый сдвиговый регистр содержит дистанцию пройденного пути от начальной точки маршрута, в которой был включен прибор до соответствующей точки поворота. При такой методике ошибки накопления величины расстояния, которые неизбежны на дороге из-за необходимости результата при возвращении по маршруту особенно по мере приближения последней точке возврата. Кроме того, установка прибора требует существенной доработки в автомобиле конструкции узла переключателя указателя поворотов. The disadvantage of this device is that the turn signal during recording is generated by the driver turning the corner switch in a special position. Failure to turn on the switch due to the driver’s carelessness can lead to loss of information about the turn and possible disruption of tracking along the route when moving in the opposite direction. It is also possible that the driver turns the switch on accidentally, for example, when maneuvering on the road (obstacle detours, overtaking, etc.), although there is actually no turning into such a position that a turn signal is received during recording, which leads to a false indicated when driving in the opposite direction. Each shift register contains the distance traveled from the starting point of the route at which the device was turned on to the corresponding turning point. With this technique, errors of accumulation of distance that are unavoidable on the road due to the need for a result when returning along a route, especially as the last return point approaches. In addition, the installation of the device requires significant refinement in the vehicle design of the corner indicator switch assembly.

Целью изобретения является автоматическая запись впервые проезжаемого маршрута. The aim of the invention is the automatic recording of the first passing route.

Новизну составляют устройство определения угла и направления поворота руля, устройство определения отрезков пройденного расстояния блок обработки информации, постоянное запоминающее устройство и блок памяти с их связями. The novelty is a device for determining the angle and direction of rotation of the steering wheel, a device for determining the segments of the distance traveled, an information processing unit, a read-only memory device and a memory unit with their connections.

Предлагаемая совокупность признаков обеспечивает автоматическую запись впервые проезжаемого маршрута за счет деления маршрута на отрезки, ограниченные узловыми точками, и записи параметров узловых точек. Под узловой точкой понимается место на маршруте, в котором автомобиль начинает такое отклонение от своего прямолинейного курса, которое ведет к удалению автомобиля от этой линии курса на величину, превышающую заданное эталонное значение. Параметрами узловых точек служат длительность отрезка маршрута между двумя соседними узловыми точками и направление поворота (левый или правый). Прямая линия курса автомобиля проводится из точки фиксации последнего пройденного автомобилем поворота в направлении курса, который имел автомобиль в момент ее прохода. Точкой фиксации поворота является такая точка на маршруте, в момент прохождения которой автомобилем навигационный прибор, установленный на нем, по всему алгоритму определяет то, что начало текущего отклонения от прямолинейного курса совпадает с узловой точкой на маршруте. Точка фиксации поворота не совпадает с узловой точкой маршрута. The proposed set of features provides automatic recording of the first passing route by dividing the route into segments limited by nodal points, and recording parameters of nodal points. The nodal point means the place on the route where the car begins such a deviation from its straight course that leads to the removal of the car from this course line by an amount exceeding the specified reference value. The parameters of the nodal points are the length of the segment of the route between two adjacent nodal points and the direction of rotation (left or right). A straight line of the car’s course is drawn from the point of fixation of the last turn the car passed in the direction of the course that the car had at the time of its passage. The rotation fixation point is such a point on the route, at the moment of passage of which the navigation device installed on it by the car determines, according to the whole algorithm, that the beginning of the current deviation from the straight course coincides with the nodal point on the route. The rotation fixation point does not coincide with the nodal point of the route.

Предлагаемая совокупность признаков может использоваться для решения дополнительной задачи устранения схода с маршрута автомобиля при возврате по нему в обратном направлении из конечной точки в начальную или при движении впервые по ранее записанному с помощью такого же прибора маршруту как в прямом, так и в обратном направлении. The proposed set of features can be used to solve the additional problem of eliminating the departure from the vehicle’s route when returning along it from the end point to the initial one or when moving for the first time along a route previously recorded using the same device in both forward and reverse directions.

Для решения этой задачи достаточно дополнить предложенную совокупность признаков устройством предупреждения о предстоящем повороте, устройством индикации, устройством обмена с внешней памятью и устройством ввода команд водителя. Техническая реализация названных устройств не представляет трудности. To solve this problem, it is enough to supplement the proposed set of features with a warning device about the upcoming turn, an indication device, an exchange device with external memory and a driver command input device. The technical implementation of these devices is not difficult.

На фиг. 1 приведена функциональная схема навигационного прибора; на фиг. 2 показан пример функциональной схемы устройства определения угла и направления поворота руля; на фиг. 3 и 4 пример выполнения датчика угла поворота руля для варианта реализации устройства определения угла и направления поворота руля, приведенного на фиг. 2; на фиг. 5 пример выполнения датчика пройденного расстояния; на фиг. 6 пример функциональной схемы устройства определения отрезков пройденного расстояния; на фиг. 7 пример функциональной схемы блока обработки информации; на фиг. 8 пример функциональной схемы устройства предупреждения о предстоящем повороте; на фиг. 9 пример функциональной схемы части устройства индикации для вывода сигнала предупреждения о предстоящем повороте; на фиг. 10-14 алгоритм функционирования блока обработки информации; на фиг. 15 пример прохождения автомобилем различных участков маршрута. In FIG. 1 shows a functional diagram of a navigation device; in FIG. 2 shows an example of a functional diagram of a device for determining the angle and direction of rotation of the steering wheel; in FIG. 3 and 4, an example of a rudder angle sensor for an embodiment of a device for determining the angle and direction of rudder rotation shown in FIG. 2; in FIG. 5 example of the implementation of the sensor traveled distance; in FIG. 6 is an example of a functional diagram of a device for determining lengths of distance traveled; in FIG. 7 is an example of a functional diagram of an information processing unit; in FIG. 8 is an example of a functional diagram of an upcoming corner warning device; in FIG. 9 is an example of a functional diagram of a part of an indication device for outputting a warning signal about an upcoming turn; in FIG. 10-14 algorithm for the operation of the information processing unit; in FIG. 15 is an example of a car passing various sections of a route.

Навигационный прибор содержит устройство определения угла и направления поворота руля (фиг. 1), датчик 2 пройденного расстояния, устройство 3 определения отрезков пройденного расстояния, блок 4 обработки информации, постоянное запоминающее устройство 5, блок 6 памяти, устройство 7 предупреждения о предстоящем повороте, устройство 7 предупреждения о предстоящем повороте, устройство 8 индикации, устройство 9 ввода команд водителя и устройство 10 обмена с внешней памятью. The navigation device includes a device for determining the angle and direction of rotation of the steering wheel (Fig. 1), a sensor 2 of the distance traveled, a device 3 for determining segments of the distance traveled, an information processing unit 4, a read-only memory 5, a memory unit 6, an upcoming rotation warning device 7, a device 7 warnings about the upcoming turn, an indication device 8, a driver command input device 9, and an external memory exchange device 10.

Устройство 1 определения угла и направления поворота руля служит для выработки цифрового кода, содержащего в себя информацию о величине угла поворота вала рулевого управления автотранспортного средства и направлении его поворота (направо или налево). Один из вариантов реализации устройства определения угла и направления поворота (фиг. 2) содержит датчик 11 угла поворота вала рулевого управления, два формирователя 12, 13 импульсных сигналов, две схемы логического И 14, 15, схему ИСКЛЮЧАЮЩЕЕ ИЛИ 16, восьмиразрядный реверсивный счетчик 17. Применяемый в этом устройстве, а также в других устройствах навигационного прибора счетчик может быть собран, например, на микросхемах 555ИЕ7. Все формирователи импульсных сигналов в устройствах навигационного прибора также могут быть собраны на известных схемах, например, с использованием логических схем И RC-цепочек. The device 1 for determining the angle and direction of rotation of the steering wheel is used to generate a digital code containing information about the value of the angle of rotation of the steering shaft of the vehicle and the direction of rotation (right or left). One of the embodiments of the device for determining the angle and direction of rotation (Fig. 2) contains a sensor 11 of the angle of rotation of the steering shaft, two drivers 12, 13 of the pulse signals, two logical AND 14, 15 circuits, the EXCLUSIVE OR 16, eight-bit reversible counter 17. The counter used in this device, as well as in other devices of the navigation device, can be assembled, for example, on 555IE7 microcircuits. All pulse signal generators in the devices of the navigation device can also be assembled on known circuits, for example, using logic circuits AND RC circuits.

Датчик 11 угла поворота вала рулевого управления для данного варианта рассматриваемого устройства (фиг. 2) представляет собой конструкцию (фиг. 3 и 4), состоящую из непрозрачного диска 18, по краю которого в радиальном направлении с одинаковым шагом вдоль окружности расположены прорези 21, двух пар светоизлучателей светоприемников 19, 20, которые могут быть выполнены, например, на светодиоде ЗЛ107А и фототранзисторе ФТ-2К. Прорези 21 диска имеют широкую и узкую части, причем один край узкой части является продолжением края широкой части. Диск крепится на валу рулевого управления так, чтобы ось вала проходила через центр диска и была перпендикулярна его плоскости. Каждая пара светоизлучатель светоприемник неподвижно крепится к корпусу автомобиля и устанавливается так, чтобы в каждой паре светоизлучатель был по одну сторону диска, а светоприемник по другую, причем луч от светоизлучателя направлен через диск на светоприемник. Одна пара светоизлучатель светоприемник действует через узкую часть прорези диска, другая пара через широкую. Сигналы светоприемников представляют собой электрические сигналы в виде импульсов. На первом выходе (фиг. 2) датчика 11 угла поворота вала рулевого управления формируется сигнал светоприемника, расположенного напротив узкой части прорези, на втором выходе широкой части прорези. Выходной сигнал устройства 1 определения угла и направления поворота (фиг. 1) представляет собой параллельный восьмиразрядный двоичный код, содержащий величину угла поворота руля, измеренную в количестве импульсов, пришедших с датчика угла поворота. Количество разрядов этого кода может быть иное это определяется конструктивной особенностью автомобиля и навигационного прибора. Старший разряд кода содержит знак кода: 0 положительное число, 1 отрицательное число в дополнительном коде. Знак кода определяет направление поворота руля относительно его нейтрального положения, в котором осуществляется прямолинейное движение автомобиля. В этом положении величина кода равна нулю. Величину кода обозначим буквой К. Для положительного знака К примем соответствие вращению руля по часовой стрелке (поворот направо), для отрицательного против часовой стрелки (поворот налево). Максимальная величина кода (отрицательная по абсолютной величине или положительная) определяется количеством импульсов, которые придут на счетчик 17 (фиг. 2) устройства при вращении руля автомобиля в одном направлении из нейтрального положения до крайнего. Это определяется количеством оборотов руля и шагом прорезей на непрозрачном диске датчика угла поворота. Чем больше число прорезей, тем более чувствителен датчик к поворотам руля. Например, если, поворачивая руль из нейтрального положения в одно из крайних, он совершит два оборота, то для максимально возможного числа К 127 в приведенном примере число прорезей может быть не более 63. The steering angle sensor 11 for this embodiment of the considered device (Fig. 2) is a structure (Figs. 3 and 4), consisting of an opaque disk 18, along the edge of which, in the radial direction with the same pitch along the circumference, slots 21, two pairs of light emitters of light receivers 19, 20, which can be performed, for example, on a LED ZL107A and a phototransistor FT-2K. The slots 21 of the disk have a wide and narrow part, and one edge of the narrow part is a continuation of the edge of the wide part. The disk is mounted on the steering shaft so that the axis of the shaft passes through the center of the disk and is perpendicular to its plane. Each pair of light emitters, the light detector is fixedly attached to the car body and is installed so that in each pair the light emitter is on one side of the disk, and the light detector on the other, and the beam from the light emitter is directed through the disk to the light detector. One pair of light emitter light detector acts through a narrow part of the slot of the disk, the other pair through a wide one. The signals of the light receivers are electrical signals in the form of pulses. At the first output (Fig. 2) of the steering angle sensor 11, a signal is generated from a light detector located opposite the narrow part of the slot, at the second output of the wide part of the slot. The output signal of the device 1 for determining the angle and direction of rotation (Fig. 1) is a parallel eight-bit binary code containing the value of the steering angle, measured in the number of pulses received from the angle sensor. The number of bits of this code may be different; this is determined by the design feature of the car and navigation device. The most significant digit of the code contains the code sign: 0 is a positive number, 1 is a negative number in the additional code. The sign of the code determines the direction of rotation of the steering wheel relative to its neutral position, in which the car is moving in a straight line. In this position, the code value is zero. The value of the code is denoted by the letter K. For a positive sign of K, we take the correspondence to the rotation of the steering wheel clockwise (turn right), for the negative counterclockwise (turn left). The maximum value of the code (negative in absolute value or positive) is determined by the number of pulses that will come to the counter 17 (Fig. 2) of the device when the car steering wheel rotates in one direction from the neutral position to the extreme. This is determined by the number of revolutions of the steering wheel and the pitch of the slots on the opaque disk of the angle sensor. The greater the number of slots, the more sensitive the sensor is to steering movements. For example, if, turning the steering wheel from a neutral position to one of the extreme ones, it will make two turns, then for the maximum possible number K 127 in the given example, the number of slots can be no more than 63.

Ширина прорезей должна быть достаточной для того, чтобы на светоприемнике сформировался сигнал. Расстояние между прорезями должно быть не меньше величины диаметра светового пятна светоизлучателя, иначе светоприемник вырабатывает непрерывный сигнал. Если диаметр светового пятна светоизлучателя составляет 1,5 мм и расстояние между центрами прорезей 2 мм, то диаметр диска с 63 прорезями должен быть не менее 70 мм. The width of the slots should be sufficient so that a signal is formed on the light receiver. The distance between the slots should not be less than the diameter of the light spot of the light emitter, otherwise the light detector generates a continuous signal. If the diameter of the light spot of the light emitter is 1.5 mm and the distance between the centers of the slots is 2 mm, then the diameter of the disk with 63 slots must be at least 70 mm.

Рассмотрим вариант реализации датчика 2 пройденного расстояния (фиг. 1), в котором конец гибкого вала 22 (фиг. 5) привода спидометра подсоединен к муфте 23 датчика с закрепленным на ней постоянным магнитом 24. Другой конец муфты 23 подсоединен к входному валику 25 привода механизма спидометра, не нарушая его функционирования. На неподвижном корпусе 26 датчика пройденного расстояния с внутренней стороны закреплен исполнительный элемент 27 в плоскости вращения магнита 24. Исполнительным элементом может быть либо геркон, либо микросборка на эффекте Холла. Сигнал исполнительного элемента 27 является выходным сигналом датчика 2 (фиг. 1) и поступает на вход устройства 3 определения отрезков пройденного расстояния и на вход устройства 7 предупреждения о предстоящем повороте. Датчик фиксирует электрическим сигналом один оборот гибкого вала привода спидометра, который соответствует преодолению автомобилем определенного расстояния в зависимости от принятого для каждого типа автомобиля значения (например, два ВАЗ-2108 и ВАЗ-2109 это значение равно 1 м дороги). Let us consider an embodiment of a sensor 2 of the traveled distance (Fig. 1), in which the end of the flexible shaft 22 (Fig. 5) of the speedometer drive is connected to the sensor coupling 23 with a permanent magnet 24 mounted on it. The other end of the coupling 23 is connected to the input drive shaft 25 of the mechanism speedometer without disturbing its functioning. On the fixed housing 26 of the distance sensor, an actuator 27 is fixed on the inside of the rotation plane of magnet 24. The actuator can be either a reed switch or a micro-assembly based on the Hall effect. The signal of the actuating element 27 is the output signal of the sensor 2 (Fig. 1) and is fed to the input of the device 3 for determining the segments of the distance traveled and to the input of the device 7 warning about the upcoming turn. The sensor detects with an electric signal one revolution of the flexible shaft of the speedometer drive, which corresponds to the vehicle overcoming a certain distance depending on the value adopted for each type of vehicle (for example, two VAZ-2108 and VAZ-2109 this value is 1 m of the road).

Устройство 3 определения отрезков пройденного расстояния (фиг. 1) для приведенного выше примера датчика пройденного расстояния содержит в себе формирователь 28 импульса (фиг. 6) и два счетчика 29 и 30. Третий вход подключается к выходу датчика 2 пройденного расстояния. Выход формирователя 28 подключается к входам счетчиков 29 и 30. Выходы этих счетчиков являются соответственно выходами устройства 3 определения отрезков пройденного расстояния. Входы счетчиков 29 и 30 соответственно предназначены для ввода команд "сброс s1" и "сброс s2" из блока 4 обработки информации. Счетчик 29 предназначен для вычисления расстояния s1 между двумя соседними точками маршрута, радиусы разворота автомобиля в которых отличны друг от друга. Расстояние s1 формируется суммированием в счетчике 29 каждого очередного импульса, пришедшего от датчика 2 пройденного расстояния через формирователь 28 импульса. Счетчик 30 предназначен для вычисления расстояния s2 в двух случаях. В первом случае между двумя точками маршрута, в первой из которых автомобиль начал отклонение от последнего назначенного прямолинейного курса, а во второй точке автомобиль закончил поворот и вышел снова на прямолинейный курс. При этом прямолинейный курc движения автомобиля по окончании поворота может cовпадать c прямолинейным курсом движения автомобиля до начала поворота, а может и отличаться. Последний считается вновь назначенным прямолинейным курсом. Во втором случае расстояние s2 вычисляется при движении автомобиля вдоль прямолинейного курса от точки начала этого движения до точки начала отклонения от этого прямолинейного курса. Расстояние s2 формируется суммированием в счетчике 30 каждого очередного импульса, пришедшего от датчика 2 пройденного расстояния через формирователь 28 импульса. На этом участке маршрута значение s2, определяемое счетчиком 30, совпадает со значением s1, определяемым счетчиком 29. Считывание числа s1 и s2 из счетчиков 29 и 30 и сброс их в ноль осуществляются по алгоритму (фиг. 10-14) блока 4 обработки информации. Разрядность счетчиков 29 и 30 выбирается исходя из максимально возможной дистанции, при которой s1 положение руля остается неизменным, для s2 в одном случае так же, как и для s1, в другом случае, когда начинается отклонение от прямолинейного курса и завершается либо поворотом, либо возвратом на прежний курс. Если принять, например, значение разрядности 16, то эти величины не могут превышать 65534 м достичь такое расстояние, не выполняя поворотов на дороге, маловероятно в реальной обстановке, поэтому такая разрядность обеспечивает гарантию безошибочной регистрации s1 и s2. The device 3 for determining the segments of the traveled distance (Fig. 1) for the above example of the traveled distance sensor comprises a pulse shaper 28 (Fig. 6) and two counters 29 and 30. The third input is connected to the output of the traveled distance sensor 2. The output of the shaper 28 is connected to the inputs of the counters 29 and 30. The outputs of these counters are respectively the outputs of the device 3 for determining the segments of the distance traveled. The inputs of the counters 29 and 30, respectively, are used to enter the commands "reset s1" and "reset s2" from the information processing unit 4. The counter 29 is designed to calculate the distance s1 between two adjacent route points, the turning radius of the car in which are different from each other. The distance s1 is formed by summing in the counter 29 of each next pulse that came from the sensor 2 of the distance traveled through the pulse shaper 28. The counter 30 is designed to calculate the distance s2 in two cases. In the first case, between two points of the route, in the first of which the car began to deviate from the last assigned straight course, and at the second point the car finished turning and went back to the straight course. In this case, the straight course of the car at the end of the turn may coincide with the straight course of the car before the turn, and may differ. The latter is considered a newly appointed straight course. In the second case, the distance s2 is calculated when the car moves along a straight line from the point of the beginning of this movement to the point of the start of deviation from this straight line. The distance s2 is formed by summing in the counter 30 of each next pulse that came from the sensor 2 of the distance traveled through the pulse shaper 28. In this section of the route, the value s2 determined by the counter 30 coincides with the value s1 determined by the counter 29. Reading the number s1 and s2 from the counters 29 and 30 and resetting them to zero are carried out according to the algorithm (Fig. 10-14) of the information processing unit 4. The capacity of the counters 29 and 30 is selected based on the maximum possible distance at which s1 the rudder position remains unchanged, for s2 in one case the same as for s1, in the other case, when the deviation from the straight course begins and ends either by turning or returning to the previous course. If we take, for example, a bit value of 16, then these values cannot exceed 65534 m and reaching such a distance without making turns on the road is unlikely in a real situation; therefore, this bit length guarantees a faultless recording of s1 and s2.

Блок 4 обработки информации может представлять собой микроЭВМ (фиг. 7), собранную, например, на микропроцессорном комплекте К1801. Основой такого варианта блока обработки информации служит процессор 31 (например, микросхема К1801ВМ2), предназначенный для цифровой обработки информации в составе систем унифицированного интерфейса (системная магистраль) 32 по ОСТ 11.305.903-80. В состав микроЭВМ, кроме процессора и системной магистрали, входят постоянное запоминающее устройство (ПЗУ1) 33, собранное, например, на микросхемах 1809РЕ1 и предназначенное для хранения программы блока 4 обработки информации, эталонного значения предельного удаления автомобиля от линии прямолинейного курса (Нэ) и константы S, оперативное запоминающее устройство (ОЗУ) 34, собранное, например, на микросхемах К1809РУ1 и предназначенное для записи и временного хранения параметров вычислений, шесть параллельных интерфейсов (ПИ) 35.40, собранных, например, на микросхемах К1801ВП1-033 и предназначенных для подключения устройств навигационного прибора к блоку 4 обработки информации по стандарту ИРПР (ОСТ 25 778-82, международный аналог стандарта ВS 4421) как для передачи, так и для приема 16-разрядных данных. The information processing unit 4 may be a microcomputer (Fig. 7), assembled, for example, on a microprocessor set K1801. The basis of this version of the information processing unit is a processor 31 (for example, a K1801BM2 chip) designed for digital information processing as part of a unified interface system (system trunk) 32 according to OST 11.305.903-80. The composition of the microcomputer, in addition to the processor and the system bus, includes read-only memory (ROM) 33, assembled, for example, on the 1809RE1 microcircuit and designed to store the program of the information processing unit 4, the reference value of the vehicle's maximum distance from the straight line (Ne) and the constant S, random access memory (RAM) 34, assembled, for example, on microcircuits K1809RU1 and intended for recording and temporary storage of calculation parameters, six parallel interfaces (PI) 35.40, assembled, for example ep, K1801VP1-033 on chips and for connecting the device to the navigation device 4, the information processing unit according to the standard IRPR (GRL 25 778-82, international standard analog BS 4421) both for transmission and for receiving the 16-bit data.

Все названные устройства блока 4 обработки информации подключаются к системной магистрали по ОСТ 11.305903-80. Кроме того, конструкция этого блока должна позволять подключить к системной магистрали по тому же стандарту следующие устройства: по входу 2 постоянное запоминающее устройство 5 прибора, по входу входу-выходу 1 блок 6 памяти прибора, по входу-выходу 2 устройство 10 обмена информацией с внешней памятью. All of the above devices of the information processing unit 4 are connected to the system trunk via OST 11.305903-80. In addition, the design of this unit should allow the following devices to be connected to the system bus according to the same standard: input 2 is a permanent storage device 5 of the device, input-output 1 unit 6 of the device memory, input-output 2 device 10 exchange information with external memory.

Устройство навигационного прибора подключается к блоку обработки информации. Обозначения соединений блока на фиг. 7 совпадают с принятыми обозначениями этого блока на фиг. 1. По входу 1 блока 4 обработки информации передается восьмиразрядный код угла поворота. На вход 2 блока 4 обработки информации из постоянного запоминающего устройства 5 передаются 16-рязрядные двоичные числа радиусов разворота автомобиля, соответствующих кодам углов поворота вала рулевого управления. Из устройства 3 определения отрезков пройденного расстояния на вход 3 блока 4 обработки информации поступает 16-разрядное двоичное значение расстояния s1, на вход 4 16-разрядное двоичное значение расстояния s2. На вход 5 блока 4 обработки информации поступают сигналы с выхода устройства 9 ввода команд водителя, которые представляют собой одиночные одноразрядные двоичные сигналы, для каждого из которых выделен один разряд 16-разрядного входа. Вход-выход 1 блока 4 обработки информации предназначен для двунаправленного обмена 16-разрядными двоичными данными с блоком 6 памяти по стандарту ОСТ 11.305.903-80. Этими данными являются элементы массива SТ длительности отрезков расстояния между двумя соседними узловыми точками маршрута и элементы массива NT направления поворотов в узловых точках маршрута. Первый и второй выходы блока обработки информации передают одноразрядные двоичные сигналы на соответствующие входы 1 и 2 устройства определения отрезков пройденного расстояния для сброса счетчиков 29 и 30 в ноль. Оставшиеся разряды 16-разрядного параллельного интерфейса 39 используются в качестве выхода 3 для подключения устройства индикации. По выходу 4 в устройство 7 предупреждения о предстоящем повороте передается 16-разрядное двоичное значение расстояния, пройденного от последней узловой точки маршрута до точки подачи сигнала о предстоящем повороте. К входу-выходу 2 подключается по стандарту ОСТ 11.305.903-80 устройство 10 обмена с внешней памятью. Обмен по этому выходу ведется 16-разрядными словами. В ОЗУ 34 блока 4 обработки информации хранятся следующие параметры: К код угла поворота вала рулевого управления, на который повернут руль автомобиля в текущий момент; К' код угла поворота вала рулевого управления для предыдущего положения руля автомобиля; it номер узловой точки маршрута, который является одновременно индексом массивов расстояний ST и поворотов NT; j параметр, определяющий направление движения по маршруту: +1 движение в прямом направлении, -1 движение в обратном направлении; F угол между курсом, который имел автомобиль в момент фиксации последнего поворота, и его курсом в текущий момент после последнего изменения положения руля; f угол изменения курса автомобиля на отрезке пути, пройденном им с неизменным положением руля (на фиг. 11 такой отрезок автомобиль проходит между любыми двумя обозначенными точками, например, Т1-Т2, Т2-Т3, Т3-Т4 и т.д.); Н удаление автомобиля от прямой линии курса, который имел автомобиль в момент фиксации последнего поворота, в точке перехода на предыдущий отрезок пути с неизменным положением руля (например, если автомобиль на фиг. 15 находится между точками маршрута Т4 и Т5, то текущее значение Н равно удалению автомобиля от линии 46, которое он имел в точке Т3); Н' удаление автомобиля от прямой линии курса в точке перехода на отрезок пути с текущим неизменным положением руля (например, если автомобиль на фиг. 15 находится между точками маршрута Т4 и Т5, то текущее значение Н' равно удалению автомобиля от линии 46, которое он имел в точке Т4); h величина изменения удаления автомобиля от прямой линии курса на отрезке пути, пройденном им с неизменным положением руля; s3 расстояние между предыдущей и очередной узловыми точками на маршруте; N определяемое направление поворота; R радиус разворота автомобиля на предыдущем отрезке пути, на котором положение руля было неизменным; R' радиус разворота автомобиля на текущем отрезке пути, пока не изменится положение руля; s1, s2 величины, считанные из устройства определения отрезков пройденного расстояния. The device of the navigation device is connected to the information processing unit. The block connection designations in FIG. 7 coincide with the accepted designations of this block in FIG. 1. At the input 1 of the information processing unit 4, an eight-bit rotation angle code is transmitted. To the input 2 of the information processing unit 4 from the read-only memory 5, 16-bit binary numbers of the vehicle turning radii corresponding to the steering angle codes are transmitted. From the device 3 for determining the distance traveled, the input 3 of the information processing unit 4 receives a 16-bit binary value of the distance s1, and the input 4 has a 16-bit binary value of the distance s2. The input 5 of the information processing unit 4 receives signals from the output of the driver command input device 9, which are single single-bit binary signals, for each of which one bit of a 16-bit input is allocated. The input-output 1 of the information processing unit 4 is intended for bi-directional exchange of 16-bit binary data with the memory unit 6 according to the OST standard 11.305.903-80. These data are the elements of the array ST the duration of the distance between two adjacent nodal points of the route and the elements of the array NT direction of rotation at the nodal points of the route. The first and second outputs of the information processing unit transmit single-bit binary signals to the corresponding inputs 1 and 2 of the device for determining the segments of the distance traveled to reset the counters 29 and 30 to zero. The remaining bits of the 16-bit parallel interface 39 are used as output 3 for connecting the display device. Upon exit 4, a 16-bit binary value of the distance traveled from the last nodal point of the route to the signal point about the upcoming turn is transmitted to the upcoming corner warning device 7. To the input-output 2 is connected according to the standard OST 11.305.903-80 device 10 exchange with external memory. This output is exchanged in 16-bit words. In RAM 34 of the information processing unit 4, the following parameters are stored: K code of the angle of rotation of the steering shaft to which the car’s steering wheel is currently turned; K 'code of the angle of rotation of the steering shaft for the previous position of the steering wheel of the car; it is the number of the nodal point of the route, which is simultaneously the index of arrays of distances ST and turns NT; j parameter that determines the direction of movement along the route: +1 movement in the forward direction, -1 movement in the opposite direction; F is the angle between the course that the car had at the moment of fixing the last turn and its course at the current moment after the last change in the position of the steering wheel; f the angle of the car’s course change on the segment of the path traversed by it with the steering wheel position unchanged (in Fig. 11, such a segment of the car passes between any two designated points, for example, T1-T2, T2-T3, T3-T4, etc.); Н removal of the car from the straight line of the course that the car had at the moment of fixing the last turn, at the transition point to the previous leg with the steering wheel position unchanged (for example, if the car in Fig. 15 is between the route points T4 and T5, then the current value of H is the removal of the car from line 46, which he had at point T3); H 'the removal of the car from the straight line of the course at the transition point to the segment of the path with the current unchanged steering position (for example, if the car in Fig. 15 is between the route points T4 and T5, then the current value of H' is equal to the distance of the car from line 46, which it had at point T4); h the magnitude of the change in the removal of the car from the straight line of the course on the segment of the path traveled by it with the steering wheel position unchanged; s3 distance between the previous and next nodal points on the route; N determined direction of rotation; R is the turning radius of the car on the previous stretch of the path on which the steering position was unchanged; R 'is the turning radius of the car on the current leg of the path until the rudder position changes; s1, s2 are the values read from the device for determining the segments of the distance traveled.

Постоянное запоминающее устройство 5 предназначено для хранения массива RM радиусов разворота автомобиля. Поворот руля на определенный угол вынуждает автомобиль двигаться по определенному радиусу разворота либо влево от прежнего курса, либо вправо в зависимости от направления поворота руля. Чем больше угол поворота руля, тем меньше радиус разворота, тем круче поворот автомобиля. Углы поворота вала рулевого управления автомобиля разбиваются на дискреты, каждой из которых ставится в соответствие определенный радиус разворота автомобиля. Количество дискрет определяется конструкцией датчика 11 углов поворота (фиг. 2). Таблица радиусов хранится в постоянном запоминающем устройстве 5 навигационного прибора и является характеристикой конструктивных особенностей конкретной марки автомобиля, на которую устанавливается прибор. Для данного примера коды углов поворота восьмиразрядные двоичные числа, максимальное их количество не может быть более 127. Соответствующие им радиусы разворота 16-разрядные двоичные числа. Их количество равно количеству всех возможных кодов углов поворота. Постоянное запоминающее устройство 5 может быть собрано на микросхемах К1809РЕ1, подключается к блоку 4 обработки информации по стандарту ОСТ 11.305.903-80. Permanent storage device 5 is designed to store an array of RM turning radii of the vehicle. Turning the steering wheel at a certain angle forces the car to move along a certain turning radius either to the left of the previous course or to the right, depending on the direction of rotation of the steering wheel. The larger the steering angle, the smaller the turning radius, the steeper the turn of the car. The steering angle of the steering wheel of the car is divided into discrete, each of which is assigned a certain turning radius of the car. The number of discrete is determined by the design of the sensor 11 rotation angles (Fig. 2). The table of radii is stored in a permanent storage device 5 of the navigation device and is a characteristic of the design features of the particular brand of car on which the device is installed. For this example, the rotation angle codes are eight-digit binary numbers, their maximum number cannot be more than 127. The corresponding turning radii are 16-bit binary numbers. Their number is equal to the number of all possible angle codes. Permanent storage device 5 can be assembled on chips K1809RE1, connected to the information processing unit 4 according to the standard OST 11.305.903-80.

Блок 6 памяти предназначен для записи и чтения параметров узловых точек маршрута, которыми являются длительность отрезков маршрута между двумя узловыми точками и направление поворота, которое нужно совершить в узловой точке. Длительности отрезков записываются в массив расстояний ST. Направления поворотов представляют собой одноразрядные двоичные значения 0 правый поворот, 1 левый поворот и записываются в массив поворотов NT. Соответствие между элементами массивов ST и NT осуществляется с помощью индекса it, который одновременно является номером узловой точки. Для экономии места в блоке памяти элементы массивов могут быть упакованы. Например, расстояния в массиве ST могут быть сжаты за счет округления и отбрасывания младших трех разрядов, что соответствует значению расстояний, измеренных дискретами, длиной по 8 м. Для упаковки направления поворота можно использовать старший разряд элемента массива расстояний, т.е. расстояние и направление можно записать, например, в один байт (восемь двоичных разрядов), где старший разряд направление поворота, младшие семь разрядов расстояние, максимальное значение которого не может превышать 127 дискрет по 8 м 1016 м. В один блок памяти объемом 1024 байт можно записать в этом случае 1024 узловых точек. Максимальный объем блока 6 памяти следует выбирать, исходя из предполагаемого количества поворотов, продолжительности маршрута и способа упаковки параметров узловых точек. Дальнейшее рассмотрение навигационного прибора ведется из предположения, что в блоке памяти элементы массивов ST и NT хранятся в неупакованном виде. The memory unit 6 is designed to write and read the parameters of the route nodal points, which are the duration of the route segments between two nodal points and the direction of rotation that must be made at the nodal point. Durations of segments are recorded in an array of distances ST. Direction of turns are single-bit binary values: 0 right turn, 1 left turn and are written to the array of NT turns. The correspondence between the elements of the ST and NT arrays is carried out using the it index, which is also the nodal point number. To save space in the memory block, array elements can be packed. For example, the distances in the ST array can be compressed by rounding and discarding the lower three digits, which corresponds to the value of the distances measured by discrete, 8 m long. To package the direction of rotation, you can use the most significant bit of the element of the distance array, i.e. the distance and direction can be written, for example, in one byte (eight binary digits), where the highest digit is the direction of rotation, the least seven bits are the distance, the maximum value of which cannot exceed 127 discrete of 8 m 1016 m. In one memory block of 1024 bytes you can write in this case 1024 nodal points. The maximum volume of the memory unit 6 should be selected based on the estimated number of turns, the duration of the route and the method of packing the parameters of the nodal points. Further consideration of the navigation device is based on the assumption that in the memory block the elements of the ST and NT arrays are stored in unpacked form.

Блок 6 памяти может быть собран на микросхемах К1809РУ1, подключается к блоку 4 обработки информации к его входу-выходу 1 по стандарту ОСТ 11.305.903-80. The memory unit 6 can be assembled on K1809RU1 microcircuits, connected to the information processing unit 4 to its input-output 1 according to the OST standard 11.305.903-80.

Устройство 7 предупреждения о предстоящем повороте может состоять, например, из формирователя 41 импульсов (фиг. 8) и 16-разрядного реверсивного счетчика 42, предназначенного для отсчета оставшегося расстояния от текущего положения автомобиля до точки выдачи сигнала предупреждения о предстоящем повороте. Выход формирователя 41 импульса соединен с входом обратного счета счетчика 42. Вход 1 счетчика 42 совпадает с входом 1 устройства 7 и предназначен для ввода в счетчик 16-разрядного двоичного значения контрольного расстояния от точки на маршруте, в которой необходимо подать сигнал о направлении предстоящего поворота, до точки начала предстоящего поворота. Вход 2 устройства 7 предупреждения о предстоящем повороте является входом формирователя 41 импульса, на который передается аналоговый сигнал с датчика 2 пройденного расстояния. Выходом устройства предупреждения о предстоящем повороте является выход счетчика 42, по которому передается сигнал отъема в момент после того, как число, занесенное в счетчик 42 по входу 1, уменьшится до нуля. The upcoming turn warning device 7 may consist, for example, of a pulse shaper 41 (Fig. 8) and a 16-bit reversing counter 42, designed to count the remaining distance from the current position of the vehicle to the point of warning of the upcoming turn. The output of the pulse shaper 41 is connected to the input of the countdown of the counter 42. The input 1 of the counter 42 coincides with the input 1 of the device 7 and is designed to enter the 16-bit binary value of the reference distance from the point on the route at which it is necessary to signal the direction of the upcoming turn, to the start point of the upcoming turn. The input 2 of the upcoming turn warning device 7 is the input of the pulse shaper 41, to which an analog signal is transmitted from the distance sensor 2. The output of the upcoming turn warning device is the output of the counter 42, through which the weaning signal is transmitted at the moment after the number entered in the counter 42 at input 1 is reduced to zero.

Устройство 8 индикации предназначено для выдачи информации водителю: "выполнить правый поворот" в виде стрелки вправо, "выполнить левый поворот" в виде стрелки налево, "выполнен правильный поворот", "выполнен неправильный поворот", "включен режим записи", "включен режим сопровождения". Эти сообщения могут быть переданы водителю с помощью сигнальных лампочек, которые подсвечивают соответствующие надписи, выполненные на прозрачном материале. Каждая лампочка включается по сигналу, пришедшему из блока 4 обработки информации с его выхода 3 на вход 1 устройства индикации. Эта связь состоит из пяти независимых параллельных линий, по которым передаются одиночные одноразрядные сигналы через параллельный интерфейс 39 (фиг. 7) блока 4 обработки информации. Каждый двоичный разряд в слове передачи данных этого интерфейса отвечает за передачу только одного независимого вида сообщения. Последние четыре сообщения из перечисленных выше поступают непосредственно на схемы управления электропитанием сигнальных лампочек. Первые два сообщения обрабатываются с помощью сигнала из устройства 7 предупреждения о предстоящем повороте, который поступает на вход 2 устройства индикации в схему формирования сигнала о предстоящем повороте (фиг. 9). Эта схема состоит из двух логических схем И 43, 44 и логического инвертора 45. The display device 8 is intended to provide information to the driver: "perform a right turn" in the form of an arrow to the right, "perform a left turn" in the form of an arrow to the left, "a correct turn was made", "a wrong turn was made", "the recording mode is on", "the mode is on escorts. " These messages can be transmitted to the driver using signal lights that illuminate the corresponding inscriptions made on transparent material. Each bulb is turned on by a signal that came from the information processing unit 4 from its output 3 to input 1 of the display device. This communication consists of five independent parallel lines along which single single-bit signals are transmitted through the parallel interface 39 (Fig. 7) of the information processing unit 4. Each binary bit in the data transfer word of this interface is responsible for transmitting only one independent type of message. The last four messages from the above go directly to the power control circuits of the signal lights. The first two messages are processed using the signal from the upcoming rotation warning device 7, which is input to the display device 2 in the upcoming rotation signal generation circuit (Fig. 9). This circuit consists of two logic circuits AND 43, 44 and a logical inverter 45.

Выход 1 схемы формирования сигнала о предстоящем повороте устройства индикации подключен к схеме управления электропитанием сигнальной лампочки, подсвечивающей сообщение "выполнить правый поворот", выход 2 сообщение "выполнить левый поворот". Реализация схем управления электропитанием лампочек не представляет проблем. The output 1 of the signal conditioning circuit for the upcoming turn of the display device is connected to the power control circuit of the signal light highlighting the message "perform a right turn", output 2 message "perform a left turn". The implementation of power management schemes for bulbs is not a problem.

Устройство 9 ввода команд водителя представляет собой пульт с клавишными переключателями режимов: включение режима "запись", включение режима "сопровождение", команда "пуск", движение в режиме сопровождения в прямом направлении по записанному маршруту, движение в режиме сопровождения в обратном направлении по записанному маршруту, запись маршрута на внешний носитель, чтение маршрута с внешнего носителя. Выход 1 устройства ввода команд подключен к входу 5 блока 4 обработки информации и представляет собой набор параллельных независимых линий, по которым передаются одиночные одноразрядные сигналы, каждый из которых соответствует включению определенного клавишного переключателя на пульте управления. Выход 2 устройства 9 ввода команд подключен к входу устройства 1 определения угла и направления поворота руля и представляет собой линию для передачи одноразрядного сигнала сброса реверсивного счетчика 17 (фиг. 2) в ноль. The driver command input device 9 is a remote control with key mode switches: turning on the “record” mode, turning on the “tracking” mode, the “start” command, moving in tracking mode in the forward direction along the recorded route, moving in tracking mode in the opposite direction along the recorded route, recording the route to external media, reading the route from external media. The output 1 of the command input device is connected to input 5 of the information processing unit 4 and is a set of parallel independent lines through which single single-bit signals are transmitted, each of which corresponds to the inclusion of a certain key switch on the control panel. The output 2 of the device 9 command input is connected to the input of the device 1 for determining the angle and direction of rotation of the steering wheel and is a line for transmitting a one-bit reset signal of the reverse counter 17 (Fig. 2) to zero.

Устройство 10 обмена информацией с внешней памятью может представлять собой любое устройство ввода-вывода на внешний носитель, которое может быть подключено к входу-выходу 2 блока 4 обработки информации в нашем случае по стандарту ОСТ 11.305.903-80. Таким устройством может быть, например, устройство интерфейса на гибких магнитных дисках, предназначенное для связи с накопителем на гибком магнитном диске ГМД-70, который входит в состав устройства 10 обмена с внешней памятью. Подробное описание такого устройства приведено в книге МикроЭВМ. Электроника МС1201. Техническое описанное и инструкция по эксплуатации 0.305.019 ТО. The device 10 for exchanging information with an external memory can be any input / output device on an external medium that can be connected to the input-output 2 of an information processing unit 4 in our case according to the OST standard 11.305.903-80. Such a device may be, for example, an interface device on flexible magnetic disks, designed to communicate with a drive on a flexible magnetic disk GMD-70, which is part of the device 10 exchange with external memory. A detailed description of such a device is given in the book Microcomputer. Electronics MC1201. Technical specifications and operating instructions 0.305.019 TO.

Маршрут автомобиля, оснащенного навигационным прибором, может состоять из различных участков, пронумерованных на фиг. 15 римскими цифрами. На фиг. 15 точки на маршруте, в которых производится изменение угла поворота вала рулевого управления, обозначены Т1, Т2, Т12. Начальная точка маршрута, из которой начинается прямолинейное движение на участке I маршрута, обозначена Т0. Позицией 46 обозначен прямолинейный курс автомобиля, который он имел с момента начала движения в точке Т0. На удалении от этой линии на величину Нэ слева и справа находятся границы 47 зоны маршрута, внутри которой автомобиль может совершать любые маневры, которые не будут зарегистрированы навигационным прибором как поворот маршрута, например, участок II. Под маневрами понимают любые перемещения автомобиля как вдоль дороги, так и под любым углом к ее направлению. Величина Нэ выбирается с учетом максимальной ширины дорог, по которым приходиться двигаться автомобилю, оснащенному навигационным прибором, чтобы маневры на дороге, не связанные с поворотами маршрута, не были зафиксированы как узловые точки. Поэтому величина Нэ должна быть не меньше ширины дороги. Край дороги обозначен позицией 48. The route of a vehicle equipped with a navigation device may consist of various sections, numbered in FIG. 15 roman numerals. In FIG. 15 points on the route at which the steering angle of the steering shaft is changed are designated T1, T2, T12. The starting point of the route from which the rectilinear movement begins on section I of the route is designated T0. Position 46 denotes the straight course of the car, which he had since the start of movement at point T0. At a distance from this line by the value of Ne on the left and right are the borders of the 47th zone of the route, inside which the car can perform any maneuvers that will not be registered by the navigation device as a turn of the route, for example, section II. Maneuvers are understood as any movement of the car both along the road and at any angle to its direction. The value of Ne is selected taking into account the maximum width of the roads along which a car equipped with a navigation device has to move so that maneuvers on the road that are not connected with the turns of the route are not fixed as nodal points. Therefore, the value of Ne should be no less than the width of the road. The edge of the road is indicated at 48.

В точке Т1 начинается отклонение от прямолинейного курса, которое после нескольких изменений угла поворота руля в точках Т2, Т3, Т4, Т5, Т6, Т7 и Т8 завершается в точке Т8 движением автомобиля в направлении прежнего прямолинейного курса на участке III. At point T1, a deviation from the straight course begins, which after several changes in the angle of rotation of the steering wheel at points T2, T3, T4, T5, T6, T7 and T8 ends at point T8 by moving the car in the direction of the previous straight course in section III.

В точке Т9 начинается участок IY, на котором отклонение от прямолинейного курса необратимо и сопровождается промежуточным изменением угла поворота руля в точке Т10. At point T9, section IY begins, on which the deviation from the straight course is irreversible and is accompanied by an intermediate change in the angle of rotation of the steering wheel at point T10.

В точке Т11 изменение угла поворота руля будет для данного поворота маршрута последним, так как оно уже совершается вне зоны Нэ и удаление автомобиля от линии прямолинейного курса 46 столь велико, что превосходит величину Нэ. Точка Т11 будет в этом случае точкой фиксации поворота, т.е. точкой, в которой навигационный прибор определяет текущее изменение курса как поворот маршрута, а точка Т9 считается узловой точкой маршрута, в которой начинается выполняться поворот. At point T11, the change in the angle of rotation of the steering wheel will be the last for this turn of the route, since it is already taking place outside the Ne zone and the distance of the car from the straight line 46 is so great that it exceeds the value of Ne. The point T11 will be in this case the rotation fixation point, i.e. the point at which the navigation device determines the current course change as a turn of the route, and point T9 is considered the nodal point of the route at which the turn begins.

На участке Y автомобиль переходит на новый прямолинейный курс, который он имеет в точке Т11. На фиг. 15 ось Y перпендикулярна прямолинейному курсу 46. In section Y, the car switches to a new straight course, which it has at point T11. In FIG. 15, the Y axis is perpendicular to the straight course 46.

В таблице показаны значения взаимосвязанных параметров для примера маршрута, приведенного на фиг. 15. Параметры s1, s2, s3 представлены расстояниями, пройденными по отрезкам пути между точками, обозначенными на маршруте. Удаление автомобиля от прямой линии курса 46 измеряется вдоль перпендикуляра, опущенного из точки на маршруте на прямую линию курса, поэтому h, H, H' представлены проекциями прямых линий, проведенных по кратчайшему расстоянию между показанными в таблице точками на ось Y, которая перпендикулярна прямой линии курса 46. Содержимое параметра s3 показано для момента подхода к соответствующей точке; после прохода точки содержимое s3 будет то, которое показано на следующей строке таблицы. The table shows the values of the interconnected parameters for the example route shown in FIG. 15. The parameters s1, s2, s3 are represented by the distances traveled along the segments of the path between the points indicated on the route. The vehicle’s distance from the straight course line 46 is measured along the perpendicular dropped from a point on the route to the straight course line, therefore h, H, H 'are represented by projections of straight lines drawn along the shortest distance between the points shown in the table on the Y axis, which is perpendicular to the straight line course 46. The contents of parameter s3 are shown for the moment of approach to the corresponding point; after passing the point, the contents of s3 will be the one shown on the next row of the table.

Работа навигационного прибора осуществляется во время движения автомобиля по алгоритму, представленному на фиг. 10-14. Основой алгоритма является метод определения момента выполнения автомобилем начала поворота с помощью вычисления удаления автомобиля от прямолинейного курса, который он имел в момент фиксации предыдущего пройденного поворота. The operation of the navigation device is carried out while the vehicle is moving according to the algorithm shown in FIG. 10-14. The basis of the algorithm is the method for determining the moment when the car starts to start a turn by calculating the distance of the car from the straight course that it had at the moment of fixing the previous turn.

Представленный на фиг. 10-14 алгоритм является перечнем взаимосвязанных операций процессора 31 блока обработки информации (фиг. 7), и все действия, выполняемые по этому алгоритму, относятся к его работе. Presented in FIG. 10-14, the algorithm is a list of interrelated operations of the processor 31 of the information processing unit (Fig. 7), and all actions performed by this algorithm relate to its work.

С помощью клавишных переключателей устройства 9 ввода команд (фиг. 1) водитель задает режим работы прибора. Он может выбрать либо режим записи маршрута, либо режим сопровождения. Выбор режима воспринимается процессором 31 (фиг. 7) в соответствии с алгоритмом блока 2 (фиг. 10). Кроме этого, после выбора режима водитель во время прямолинейного движения автомобиля должен с помощью устройства 9 ввода команд (фиг. 1) ввести команду "пуск", которая поступает в устройство 1 определения угла и направления поворота руля в виде сигнала сброса в ноль реверсивного счетчика 17 (фиг. 2) и в блок 4 обработки информации (фиг. 1). По этой команде блок обработки информации посылает команды "сброс s1" и "сброс s2" в устройство 3 определения отрезков пройденного расстояния и приступает к выполнению алгоритма (фиг. 10-14). Исполнение блоком 4 обработки информации (фиг. 1) команды "пуск" в алгоритма (фиг. 10-14) не показаны. Using the key switches of the device 9 input commands (Fig. 1), the driver sets the mode of operation of the device. He can choose either route recording mode or tracking mode. The choice of mode is perceived by the processor 31 (Fig. 7) in accordance with the algorithm of block 2 (Fig. 10). In addition, after selecting the mode, the driver during the rectilinear movement of the car must use the command input device 9 (Fig. 1) to enter the “start” command, which enters the device 1 for determining the angle and direction of rotation of the steering wheel in the form of a reset signal to zero of the reverse counter 17 (Fig. 2) and in block 4 information processing (Fig. 1). By this command, the information processing unit sends the commands "reset s1" and "reset s2" to the device 3 for determining the segments of the distance traveled and proceeds to execute the algorithm (Fig. 10-14). The execution by the information processing unit 4 (FIG. 1) of the “start” command in the algorithm (FIGS. 10-14) is not shown.

Вначале рассмотрим работу навигационного прибора в режиме записи. В этом режиме процессор 31 (фиг. 7) в ОЗУ 34 обработки информации устанавливает начальные значения номера узловой точки it и направление движения j (блок 3 алгоритма на фиг. 10). В соответствии с алгоритмом блока 4 процессором 31 выполняется проверка заданного режима функционирования навигационного прибора. Если задан режим записи, то процессор не выполняет операции по блокам 5 и 6 (фиг. 10). Блок 7 алгоритма является началом цикла определения момента выполнения автомобилем поворота. По алгоритму этого блока процессором устанавливаются начальные значения параметров:
F: 0, H: 0, K': 0 это означает, что в момент включения режима записи текущий курс автомобиля считается прямолинейным курсом, относительно которого далее будут вычисляться угол отклонения F и удаление Н;
s3: 0 это означает, что точка включения режима записи считается первой узловой точкой, относительно которой будет вестись вычисление расстояния до следующей узловой точки.
First, consider the operation of the navigation device in recording mode. In this mode, the processor 31 (Fig. 7) in the RAM 34 information processing sets the initial values of the number of the nodal points it and the direction of motion j (block 3 of the algorithm in Fig. 10). In accordance with the algorithm of block 4, the processor 31 checks the specified mode of operation of the navigation device. If the recording mode is set, the processor does not perform operations in blocks 5 and 6 (Fig. 10). Block 7 of the algorithm is the beginning of the cycle of determining the moment the car turns. According to the algorithm of this block, the processor sets the initial values of the parameters:
F: 0, H: 0, K ': 0 this means that when the recording mode is turned on, the current vehicle heading is considered to be a straight heading, with respect to which the deviation angle F and the distance H will be further calculated;
s3: 0 this means that the recording mode enable point is considered the first nodal point, relative to which the distance to the next nodal point will be calculated.

Очередными в режиме записи процессором 31 выполняются действия в соответствии с блоком 12 (фиг. 11), при которых производится чтение кода угла поворота К из устройства 1 определения угла и направления поворота руля. Внутри этого устройства код К формируется следующим образом. Датчик 11 угла поворота вала рулевого управления выдает сигналы, свидетельствующие о вращении руля автомобиля. При вращении вала рулевого управления вращается вместе с ним прикрепленный к нему диск 18 (фиг. 3). При пересечении прорезями 21 диска 18 лучей светоизлучателей, которые горят постоянно, светоприемники попадают под воздействие и вырабатывают сигналы. При вращении диска в том направлении, где прорези имеют общий край, сигналы на обоих светоприемниках возникают одновременно. При вращении диска в другом направлении сигналы от широкой части прорези возникают раньше сигналов от узкой части. Эта особенность используется для определения направления поворота. Next in the recording mode, the processor 31 performs actions in accordance with block 12 (Fig. 11), in which the code of the angle of rotation K is read from the device 1 for determining the angle and direction of rotation of the steering wheel. Inside this device, code K is generated as follows. The sensor 11 of the angle of rotation of the steering shaft gives signals indicating the rotation of the steering wheel of the car. When the steering shaft rotates, the disk 18 attached to it rotates with it (Fig. 3). When the slots 21 of the disk 18 cross the rays of the light emitters, which are constantly on, the light detectors are exposed and generate signals. When the disk rotates in the direction where the slots have a common edge, the signals on both light detectors occur simultaneously. When the disk rotates in the other direction, signals from the wide part of the slot occur earlier than signals from the narrow part. This feature is used to determine the direction of rotation.

Сигналы с выходов 1 и 2 датчика угла поворота проходят соответствующие формирователи 12 и 13 импульсов (фиг. 2) и преобразовываются в импульсные сигналы У и Ш, момент появления которых совпадает с появлением фронтов соответствующих входных сигналов, а длительности равны между собой и меньше, чем разность длительностей аналоговых сигналов датчика угла поворота. Сигналы Ш и У поступают на входы схемы И 14. На выходе схемы И 14 сигнал появляется только в том случае, если сигналы Ш и У приходят одновременно. Сигналы Ш и У поступают также на схему ИСКЛЮЧАЮЩЕЕ ИЛИ 16, на выходе которой будет электрический сигнал в том случае, если присутствует только один из сигналов. Сигналы с выхода этой схемы поступают на вход 1 схемы И 15, на вход 2 которой поступает сигнал Ш. На выходе схемы И 15 сигнал будет только в том случае, если одновременно присутствуют сигнал Ш и выходной сигнал схемы ИСКЛЮЧАЮЩЕЕ ИЛИ 16, т.е. в том случае, когда сигнал Ш есть, а сигнала У нет. Выходные сигналы схем И 14 и 15 поступают на разные входы счетчика 17. На входе 1 сигналы суммируются с содержимым счетчика, на входе 2 вычитаются из содержимого счетчика. Ввиду того, что сигналы У и Ш появляются одновременно только, если диск вращается в одну сторону, а сигнал Ш появляется без У только, если диск вращается в другую сторону, счетчик в одном случае суммирует сигналы, а в другом вычитает. The signals from the outputs 1 and 2 of the angle sensor pass through the corresponding pulse formers 12 and 13 (Fig. 2) and are converted into pulse signals U and III, the moment of appearance of which coincides with the appearance of the edges of the corresponding input signals, and the durations are equal to each other and less than the difference in the duration of the analog signals of the angle sensor. The signals Ш and У arrive at the inputs of the circuit And 14. At the output of the circuit And 14, the signal appears only if the signals Ш and У arrive simultaneously. The signals W and Y also go to the circuit EXCLUSIVE OR 16, the output of which will be an electric signal in the event that only one of the signals is present. The signals from the output of this circuit go to the input 1 of the And 15 circuit, to the input 2 of which the signal Sh arrives. At the output of the And 15 circuit, the signal will be only if there is simultaneously a signal Sh and the output signal of the circuit EXCLUSIVE OR 16, i.e. in the case when there is a signal Ш, but there is no signal У. The output signals of circuits And 14 and 15 are fed to different inputs of the counter 17. At input 1, the signals are summed with the contents of the counter, at input 2 are subtracted from the contents of the counter. Due to the fact that signals U and Ш appear simultaneously only if the disk rotates in one direction, and signal Ш appears without Y only if the disk rotates in the other direction, the counter sums the signals in one case and subtracts it in the other.

Если в нейтральном положении руля (движение автомобиля по прямой линии) значение счетчика принято равным нулю, то при отклонении от нейтрали счетчик содержит либо положительное, либо отрицательное число. Это число соответствует коду угла поворота, а его знак направлению поворота. If in the neutral position of the steering wheel (car movement in a straight line) the counter value is taken to be zero, then when the deviation from the neutral counter contains either a positive or negative number. This number corresponds to the code of the angle of rotation, and its sign to the direction of rotation.

Процессор 31 (фиг. 7) в соответствии с алгоритмом блока 12 (фиг. 11) считывает только обновленное значение кода, т.е. в нем происходит ожидание момента, когда код К изменить значение. The processor 31 (Fig. 7) in accordance with the algorithm of block 12 (Fig. 11) reads only the updated value of the code, i.e. it is waiting for the moment when the code K change the value.

Устройство 1 определения угла и направления поворота (фиг. 2) постоянно держит содержимое счетчика 17 доступным для чтения блоком 4 обработки информации (фиг. 1) через его параллельный интерфейс 35 (фиг. 7), поэтому ожидание сводится к повторению цикла сравнения К с его значением, считанным для предыдущего положения руля. The device 1 for determining the angle and direction of rotation (Fig. 2) constantly keeps the contents of the counter 17 readable by the information processing unit 4 (Fig. 1) through its parallel interface 35 (Fig. 7), so the wait is reduced to repeating the comparison cycle K with its value read for the previous rudder position.

После чтения кода угла поворота К в соответствии с алгоритмом блока 12 (фиг. 11) определяется радиус текущего разворота автомобиля. Радиус считывается из массива RM постоянного запоминающего устройства 5 (фиг. 1). Индексом элемента массива является абсолютная величина кода К. Полученный радиус присваивается переменной R', в которой он хранится в ОЗУ
34 (фиг. 7) до следующего изменения положения руля автомобиля, а предыдущее значение радиуса разворота R' присваивается переменной R для дальнейшего использования при вычислении процессором 31 угла изменения курса в соответствии с алгоритмом блока 18 (фиг. 12). Во время движения автомобиля конец гибкого вала 22 (фиг. 5) привода спидометра приводит во вращательное движение муфту 23 с закрепленным на ней постоянным магнитом 24. В свою очередь, муфта приводит во вращение с той же угловой частотой валик 25 привода механизма спидометра, не нарушая его функционирования. Закрепленный на муфте магнит 24, совершая оборот вокруг оси муфты 23, приходит во взаимодействие с исполнительным элементом 27, которое фиксируется в виде электрического сигнала в тот момент, когда магнит максимально приблизится к нему. Электрический импульс приходит на вход формирователя 28 импульса (фиг. 6), который преобразует его в импульсный сигнал, момент появления которого совпадает с моментом появления фронта электрического сигнала датчика. Импульсный сигнал попадает на суммирующие входы счетчиков 29 и 30, где происходит увеличение на единицу их содержимого. Каждый очередной оборот муфты 23 (фиг. 5) вызывает увеличение содержимого счетчиков 29 и 30 (фиг. 6) на единицу до пор, пока по входу сброса каждого счетчика не придет сигнал сброса.
After reading the code of the angle of rotation K in accordance with the algorithm of block 12 (Fig. 11), the radius of the current turn of the car is determined. The radius is read from the array RM of read-only memory 5 (FIG. 1). The index of the array element is the absolute value of the code K. The resulting radius is assigned to the variable R ', in which it is stored in RAM
34 (Fig. 7) until the next change in the position of the steering wheel of the car, and the previous value of the turning radius R 'is assigned to the variable R for further use in calculating the angle of change in the course of the processor 31 in accordance with the algorithm of block 18 (Fig. 12). While the car is moving, the end of the flexible shaft 22 (Fig. 5) of the speedometer drive rotates the clutch 23 with a permanent magnet 24 mounted on it. In turn, the clutch rotates the speedometer mechanism drive roller 25 with the same angular frequency without disturbing its functioning. The magnet 24 mounted on the coupling, making a revolution around the axis of the coupling 23, comes into interaction with the actuating element 27, which is fixed in the form of an electrical signal at the moment when the magnet is as close to it as possible. An electric pulse arrives at the input of the pulse shaper 28 (Fig. 6), which converts it into a pulse signal, the moment of appearance of which coincides with the moment of appearance of the front of the electric signal of the sensor. The pulse signal enters the summing inputs of the counters 29 and 30, where there is an increase in the unit of their contents. Each subsequent revolution of the coupling 23 (Fig. 5) causes an increase in the contents of the counters 29 and 30 (Fig. 6) by one until a reset signal arrives at the reset input of each counter.

По алгоритму блока 14 (фиг. 11) процессор 31 производит считывание величины s1 в ОЗУ 34 и вслед за этим обнуление s1 по команде "сброс s1", после чего в счетчике 29 устройства формируется новое значение s1. According to the algorithm of block 14 (Fig. 11), the processor 31 reads the value s1 in the RAM 34 and then resets s1 to the reset s1 command, after which a new value s1 is generated in the device counter 29.

Далее в соответствии с алгоритмом блока 15 (фиг. 11) процессором 31 осуществляется проверка: если автомобиль до этого момента двигался прямолинейно (К' 0), например участки I и III (фиг. 15) маршрута или отрезок пути Т2-Т3, то изменения курса его движения не произошло, тогда в соответствии с алгоритмом блока 16 (фиг. 11) в ОЗУ 34 по адресу хранения угла изменения курса автомобиля f процессор 31 заносит ноль. Иначе по алгоритму блока 18 (фиг. 12) процессор вычисляет угол изменения курса по формуле
f 180 · s1/(π· R), град.
Further, in accordance with the algorithm of block 15 (Fig. 11), the processor 31 checks: if the car until this moment moved in a straight line (K '0), for example, sections I and III (Fig. 15) of the route or a segment of the route T2-T3, then the changes the course of its movement did not occur, then, in accordance with the algorithm of block 16 (Fig. 11), in RAM 34 at the address of the angle storage angle of the vehicle f, the processor 31 records zero. Otherwise, according to the algorithm of block 18 (Fig. 12), the processor calculates the rate of change according to the formula
f 180 · s1 / (π · R), degrees

Наглядно такие отрезки маршрута показаны на фиг. 15, например Т1-Т2, Т3-Т4, Т5-Т6, Т7-Т8 и т.д. Such segments of the route are clearly illustrated in FIG. 15, e.g. T1-T2, T3-T4, T5-T6, T7-T8, etc.

В зависимости от направления разворота автомобиля (правое или левое) величина f имеет соответствующий знак. Определение знака f выполняется процессором 31 по алгоритму блоков 19 и 20 (фиг. 12). Depending on the direction of rotation of the car (right or left), the value f has a corresponding sign. The sign f is determined by the processor 31 according to the algorithm of blocks 19 and 20 (Fig. 12).

Процессор 31 по алгоритму блока 21 (фиг. 12) производит вычисление результирующего угла отклонения F от прямолинейного курса автомобиля, который складывается из суммы углов изменения курса f на каждом отрезке пути с фиксированным положением руля управления. The processor 31 according to the algorithm of block 21 (Fig. 12) calculates the resulting angle of deviation F from the straight course of the car, which is the sum of the angles of change in the course of f on each segment of the path with a fixed position of the steering wheel.

Процессор 31 по алгоритму блоков 17, 22 и 23 (фиг. 12) выполняет вычисление удаления h автомобиля от прямой линии курса 46 (фиг. 15), который был до момента начала процесса поворота по формулам для движения по прямой под углом F к курсу, например отрезок Т2-Т3 фиг. 15 (по алгоритму блока 17 фиг. 11)
h s1 · SIN(F);
для движения по окружности разворота, например отрезок Т1-Т2 фиг. 15 (по алгоритму блока 22 фиг. 12)
h 2 · R · SIN(f/2) · SIN(f/2 + F).
The processor 31 according to the algorithm of blocks 17, 22 and 23 (Fig. 12) calculates the distance h of the car from the straight line of heading 46 (Fig. 15), which was before the start of the rotation process according to the formulas for moving in a straight line at an angle F to the course, for example, segment T2-T3 of FIG. 15 (according to the algorithm of block 17 of Fig. 11)
h s1 SIN (F);
for movement around the circle of the headland, for example, the segment T1-T2 of FIG. 15 (according to the algorithm of block 22 of Fig. 12)
h 2 · R · SIN (f / 2) · SIN (f / 2 + F).

Эти величины суммируются процессором 31 с предыдущими отрезками удаления от линии курса (по алгоритму блока 23 фиг. 12). После этого суммирования в ОЗУ 34 блока обработки информации хранятся два значения удаления: H и H'. These values are summed by the processor 31 with the previous distance segments from the course line (according to the algorithm of block 23 of Fig. 12). After this summation, two deletion values are stored in RAM 34 of the information processing unit: H and H '.

Из устройства 3 (фиг. 1) процессором 31 считывается текущее значение s2 (по алгоритму блока 24 фиг. 12), которое возможно будет использовано для вычисления расстояния между предыдущей и очередной узловыми точками. From the device 3 (Fig. 1), the current value s2 is read by the processor 31 (according to the algorithm of the block 24 of Fig. 12), which may be used to calculate the distance between the previous and the next nodal points.

Если текущее удаление от линии прямолинейного курса Н' больше величины эталонного значения Нэ (проверка осуществляется процессором 31 по алгоритму блока 26 фиг. 13), то это значит, что автомобиль удалился от своего прямолинейного курса настолько, что пора это событие считать очередным поворотом. Этот момент (точка Т11 на фиг. 15) является моментом фиксации факта совпадения начала текущего поворота с текущей узловой точкой на маршруте (точка Т9 на фиг. 15). Если автомобиль вернулся на прежний курс, что определяется процессором 31 в соответствии с алгоритмом блока 27 (фиг. 13) по равенству нулю значения Н' (точка Т8 на фиг. 15) или по пересечению прямолинейного курса с одного направления отклонения на другое (на фиг. 15 не показано), то узловая точка еще не достигнута. Пересечение прямолинейного курса с одного направления отклонения на другое происходит тогда, когда автомобиль, имея текущий курc, не равный курcу, который он имел, когда была зафиксирована последняя узловая точка, начал движение при каком-либо определенном неизменном положении руля и завершил такое движение (т.е. положение руля изменилось) в тот момент, когда его курс отклоняется о прямолиейного курса уже в другую сторону. В соответствии с алгоритмом блока 28 (фиг. 13) проверка пересечения линии курса осуществляется процессором 31 слежением за изменением знака Н' по отношению к знаку Н. Если у Н' знак изменяется на противоположный по отношению к Н, то это означает, что произошло пересечение линии курса. If the current distance from the straight course line Н 'is greater than the value of the reference value Ne (verification is carried out by the processor 31 according to the algorithm of block 26 of Fig. 13), then this means that the car has moved away from its straight course so that it is time to consider this event as another turn. This moment (point T11 in Fig. 15) is the moment of fixing the fact of coincidence of the beginning of the current turn with the current nodal point on the route (point T9 in Fig. 15). If the car has returned to its previous course, which is determined by the processor 31 in accordance with the algorithm of block 27 (Fig. 13) by zero value of H '(point T8 in Fig. 15) or by crossing a straight line from one direction of deviation to another (in Fig. .15 not shown), then the nodal point has not yet been reached. The intersection of a straight course from one direction of deviation to another occurs when the car, having a current course that is not equal to the course that it had when the last anchor point was fixed, began to move at any particular fixed position of the steering wheel and completed such a movement (t .e. the position of the rudder has changed) at the moment when its course deviates from the straight line in the other direction. In accordance with the algorithm of block 28 (Fig. 13), the intersection of the course line is checked by the processor 31 by monitoring the change in the sign of H 'with respect to the sign of H. If at H' the sign changes to the opposite with respect to H, then this means that an intersection has occurred course lines.

Вычисление текущего значения s3 (по алгоритму блока 29 фиг. 13) выполняется процессором 31 в случае, если автомобиль вернулся на свой прежний курс (точка Т8 фиг. 15). После вычисления s3 в соответствии с алгоритмом блока 30 (фиг. 13) в устройство 3 определения отрезков пройденного расстояния процессором 31 посылается сигнал сброса s2 на счетчик 30 (фиг. 6), после чего в нем вычисляется новый отрезок расстояния s2. The calculation of the current value s3 (according to the algorithm of block 29 of Fig. 13) is performed by the processor 31 if the car has returned to its previous course (point T8 of Fig. 15). After calculating s3 in accordance with the algorithm of block 30 (Fig. 13), a reset signal s2 is sent to the counter 30 to the counter 30 (Fig. 6) to the device 3 for determining the distance covered by the distance 31, after which a new distance segment s2 is calculated in it.

Если автомобиль не вернулся на свой прежний курс, но не достиг удаления более Нэ (точки Т2, Т3, Т4, Т5, Т6, Т7 маршрута фиг. 15), то алгоритмы блоков 29 и 30 (фиг. 13) процессором 31 не выполняются. Проверка этой ситуации проводиться процессором 31 по алгоритму блока 28. Если процессор не выполняет действия по алгоритму блока 30, то в устройстве 3 определения отрезков пройденного расстояния продолжает накапливаться расстояние s2. If the car has not returned to its previous course, but has not reached a distance of more than Ne (points T2, T3, T4, T5, T6, T7 of the route of Fig. 15), then the algorithms of blocks 29 and 30 (Fig. 13) are not executed by the processor 31. Checking this situation is carried out by the processor 31 according to the algorithm of block 28. If the processor does not perform the actions according to the algorithm of block 30, then the distance s2 continues to accumulate in the device 3 for determining the segments of the distance traveled.

Алгоритм блока 31 (фиг. 13) предназначен для замены величины удаления Н на предыдущем этапе на величину текущего этапа Н'. После этого процессором 31 производится переход на операции по алгоритму блока 12 (фиг. 11) для ожидания очередного нового кода угла поворота руля. The algorithm of block 31 (Fig. 13) is intended to replace the amount of removal H at the previous stage with the value of the current stage H '. After that, the processor 31 transitions to operations according to the algorithm of block 12 (Fig. 11) to wait for the next new code of the angle of rotation of the steering wheel.

Если процессор 31 определит в соответствии с алгоритмом блока 26 (фиг. 13), что абсолютная величина Н' превысила Нэ (например, точка Т11 на фиг. 15), то в соответствии с алгоритмами блоков 32, 33 (фиг. 13), 34, 35 и 37 (фиг. 14) процессором 31 выполняются операции занесения параметров узловой точки (Т9 на фиг. 15) в блок 6 памяти. По алгоритму блоков 32, 33 и 34 (фиг. 13, 14) определяется направление поворота N, которое совпадает с направлением изменения курса F. Если F больше нуля, то N: +1, если меньше, то N: -1. Номер очередной узловой точки it вычисляется процессором по алгоритму блока 35 (фиг. 14) прибавлением к предыдущему ее номеру шага j (в режиме записи j +1). Алгоритм по блоку 37 (фиг. 14) выполняется процессором 31 только в режиме "запись". В массив ST блока 6 памяти по индексу it процессором будет занесено значение расстояния s3 между узловыми точками, а в массив NT блока памяти будет занесено направление поворота N. Таким образом, в процессе движения автомобиля по маршруту при проходе каждой очередной узловой точки в блоке 6 памяти навигационного прибора накапливаются параметры каждой узловой точки: длительности отрезков маршрута между двумя соседними узловыми точками (для данного примера в одном массиве памяти) и направления поворотов (для данного примера в одном массиве памяти) и направления поворотов (для данного примера в другом массиве памяти). После записи параметров пройденной узловой точки процессор 31 производит переход на операции, соответствующие алгоритму блока 7 (фиг. 10), по которым процессор производит начальные установки параметров текущего курса для момента перехода на новый отрезок пути до следующей узловой точки. If the processor 31 determines in accordance with the algorithm of block 26 (Fig. 13) that the absolute value of H 'exceeded Ne (for example, point T11 in Fig. 15), then in accordance with the algorithms of blocks 32, 33 (Fig. 13), 34 , 35 and 37 (Fig. 14) by the processor 31, the operations of entering the parameters of the nodal point (T9 in Fig. 15) into the memory unit 6 are performed. According to the algorithm of blocks 32, 33 and 34 (Fig. 13, 14), the direction of rotation N is determined, which coincides with the direction of the course change F. If F is greater than zero, then N: +1, if less, then N: -1. The number of the next nodal point it is calculated by the processor according to the algorithm of block 35 (Fig. 14) by adding step j to its previous number (in recording mode j +1). The algorithm according to block 37 (Fig. 14) is executed by the processor 31 only in the "record" mode. The processor will record the value of the distance s3 between the nodal points in the ST array of the memory block 6 at the index it, and the direction of rotation N will be entered in the NT array of the memory block. Thus, during the movement of the car along the route when passing each next nodal point in the memory block 6 The parameters of each nodal point are accumulated by the navigation device: the length of the route segments between two adjacent nodal points (for this example, in one memory array) and the direction of turns (for this example, in one memory array ty) and direction of turns (for this example, in another memory array). After recording the parameters of the passed nodal point, the processor 31 makes a transition to the operations corresponding to the algorithm of block 7 (Fig. 10), according to which the processor makes initial settings for the parameters of the current course for the moment of transition to a new segment of the path to the next nodal point.

Режим сопровождения отличается от режима записи тем, что блок 4 обработки информации выполняет вместо записи параметров узловой точки их сравнение с теми параметрами, которые записаны в массивах ST и NT блока 6 памяти. Режим сопровождения включается нажатием на устройстве 9 ввода команд водителя клавишного переключателя, предназначенного для включения режима "сопровождение". The tracking mode differs from the recording mode in that the information processing unit 4 performs, instead of recording the parameters of the nodal point, their comparison with those parameters that are recorded in the ST and NT arrays of the memory unit 6. The tracking mode is activated by pressing the keyboard switch driver input device 9 for switching on the tracking mode.

В режиме сопровождения при обработке процессором 31 возможны два варианта обхода уже существующего массива узловых точек: в прямом направлении (движение автомобиля от начальной точки маршрута к конечной) или в обратном (движение автомобиля от конечной точки маршрута к начальной). Обход массивов параметров узловых точек осуществляется процессором 31 за счет изменения в процессе исполнения алгоритма индекса it, по которому процессором вычисляются адреса расположения в блоке 6 памяти параметров узловой точки, соответствующей индексу it. Направление обхода задается с помощью устройства 9 ввода команд водителя включением одного из клавишных переключателей: либо "движение в режиме сопровождения в прямом направлении по записанному маршруту", либо "движение в режиме сопровождения в обратном направлении по записанному маршруту". При обратном обходе массива точек индекс it вначале устанавливается процессором 31 в максимальное значение, а шаг перехода от точки к точке j равным -1 (по алгоритму блока 6 фиг. 10). In the tracking mode, when processing by the processor 31, there are two options for bypassing an existing array of nodal points: in the forward direction (car movement from the starting point of the route to the final one) or in the opposite direction (moving the car from the final point of the route to the starting point). The bypass of arrays of parameters of the nodal points is carried out by the processor 31 due to a change in the process of executing the algorithm of the index it, by which the processor computes the location addresses in the memory unit 6 of the parameters of the nodal point corresponding to the index it. The bypass direction is set using the driver command input device 9 by turning on one of the key switches: either "movement in tracking mode in the forward direction along the recorded route" or "movement in tracking mode in the opposite direction along the recorded route". When the array of points is traversed back, the index it is first set by the processor 31 to the maximum value, and the step from j to j is equal to -1 (according to the algorithm of block 6 of Fig. 10).

Кроме этого, по алгоритму блока 9 устройство 7 предупреждения о предстоящем повороте процессором 31 заносится контрольное расстояние до точки, по достижении которой навигационный прибор должен выдать сигнал предупреждения о предстоящем повороте. Это расстояние равно разнице между величиной отрезка маршрута от последней прошедшей до предстоящей узловыми точками и константой S, взятой из ПЗУ1 33 (фиг. 7), которая равна расстоянию от текущего положения автомобиля до начала поворота, необходимому для реакции водителя на сигнал предупреждения. Эта константа выбирается исходя из опытных данных, которые получаются доля различных типов автомобилей при опеределении тормозного пути автомобиля, который он пройдет от момента принятия решения водителем остановиться до полной остановки автомобиля при движении с максимально допустимой скоростью (например, для большинства дорог России такая скорость 90 км/ч, тормозной путь при этом для легкового автомобиля 120 м). Расстояние от последней прошедшей до предстоящей узловой точки процессор 31 получает по алгоритму блока 9 (фиг. 10) выборкой параметра предстоящей узловой точки с помощью индекса it, увеличенного на величину шага j изменения этого индекса, из массива ST, расположенного в блоке 6 памяти. Вычисленное процессором контрольное расстояние заносится в счетчик 42 (фиг. 8). На вход 2 формирователя 41 импульса приходит электрический сигнал с датчика пройденного расстояния, где он преобразуется в импульсный сигнал, подаваемый на вычитающий вход счетчика 42, в котором происходит вычитание единицы из расстояния, оставшегося до момента подачи сигнала о предстоящем повороте. Когда счетчик обнуляется, следующее вычитание ведет к появлению на выходе счетчика сигнала отъема, который поступает на вход 2 схемы формирования сигнала о предстоящем повороте устройства индикации (фиг. 9). На вход 1 этой схемы из блока 4 обработки информации поступает постоянно выставленный сигнал о направлении предстоящего поворота в виде логического "0", если поворот направо, или логической "1", если поворот налево. Значение этого сигнала процессор получает по алгоритму блока 9 (фиг. 10) выборкой параметра предстоящей узловой точки с помощью индекса it, увеличенного на величину шага j изменения этого индекса, из массива NT, расположенного в блоке 6 памяти. В соответствии с алгоритмом блоков 10 и 11 (фиг. 11) процессором 31 выполняется коррекция сигнала о направлении предстоящего поворота в том случае, если движение по маршруту осуществляется в обратном направлении. Если это так, что процессор 31 определяет в соответствии с алгоритмом блока 11 (фиг. 11) по знаку шага j изменения индекса it массивов ST и NT, то величина сигнала изменяется на противоположное. Отрицательное число признака направления поворота в процессоре имеет в знаковом разряде 1, а положительное 0. Знаковый разряд как раз и передается в устройство 8 индикации (фиг. 1). In addition, according to the algorithm of block 9, the upcoming rotation warning device 7 is entered by the processor 31 to the reference distance to the point at which the navigation device should give an upcoming rotation warning signal. This distance is equal to the difference between the value of the segment of the route from the last passed to the upcoming nodal points and the constant S taken from ROM 13 33 (Fig. 7), which is equal to the distance from the current position of the vehicle to the start of the turn necessary for the driver to respond to the warning signal. This constant is selected on the basis of experimental data, which gives the share of various types of cars when determining the stopping distance of the car, which it will go from the moment the driver makes a decision to stop until the car stops completely when driving at the maximum permissible speed (for example, for most roads in Russia this speed is 90 km / h, the braking distance for a passenger car is 120 m). The processor 31 receives the distance from the last passed to the upcoming nodal point according to the algorithm of block 9 (Fig. 10) by selecting the parameter of the upcoming nodal point using the index it, increased by the step j of changing this index, from the array ST located in memory block 6. The control distance calculated by the processor is entered into the counter 42 (Fig. 8). At the input 2 of the pulse shaper 41, an electric signal comes from the distance sensor, where it is converted into a pulse signal supplied to the subtracting input of the counter 42, in which the unit is subtracted from the distance remaining until the signal about the upcoming turn. When the counter is reset, the next subtraction leads to the appearance of a weaning signal at the output of the counter, which is fed to the input 2 of the signal generation circuit of the upcoming rotation of the display device (Fig. 9). The input 1 of this circuit from the information processing unit 4 receives a constantly set signal about the direction of the upcoming turn in the form of a logical "0" if turning right, or logical "1" if turning left. The processor receives the value of this signal according to the algorithm of block 9 (Fig. 10) by selecting the parameter of the upcoming nodal point using the index it, increased by the step j of changing this index, from the NT array located in memory block 6. In accordance with the algorithm of blocks 10 and 11 (Fig. 11), the processor 31 performs the correction of the signal about the direction of the upcoming turn if movement along the route is carried out in the opposite direction. If this is the case that the processor 31 determines, in accordance with the algorithm of block 11 (Fig. 11), from the sign of step j of changing the index it of the ST and NT arrays, then the signal value is reversed. A negative number of the sign of the direction of rotation in the processor has a sign bit 1, and a positive 0. The sign bit is transmitted to the display device 8 (Fig. 1).

В момент, когда на входе 2 схемы части устройства индикации для вывода сигнала предупреждения о предстоящем повороте (фиг. 9) появляется сигнал, на выходе схемы 43 будет сигнал только в том случае, если предстоящий поворот левый. Инвертор 45 преобразует сигнал о предстоящем повороте в противоположный логический сигнал, поэтому на выходе схемы И 44 будет сигнал, если предстоящий поворот правый. Выходные сигналы 1 и 2 приводят к запуску схем управления электропитанием соответствующих сигнальных лампочек устройства индикации. At the moment when a signal appears at the input 2 of the circuit of the indicator device for outputting the warning signal about the upcoming turn (Fig. 9), the output of the circuit 43 will be the signal only if the upcoming turn is left. The inverter 45 converts the signal about the upcoming turn into the opposite logical signal, so the output of the AND 44 circuit will be a signal if the upcoming turn is right. Output signals 1 and 2 trigger the power control circuits of the respective signal lights of the display device.

Последующее исполнение алгоритма (фиг. 10-14) процессором 31 до блока 36 (фиг. 14) выполняется точно так же, как и в режиме записи. В режиме сопровождения по алгоритму блока 38 процессор 31 производит сравнение вычисленных параметров узловой точки с соответствующими параметрами очередной точки маршрута, последовательный обход которого исполняется процессором 31 при проходе автомобилем каждого зарегистрированного ранее поворота. В случае совпадения на устройство 8 индикации (фиг. 1) процессором 31 посылается сигнал "Правильный поворот" (по алгоритму блока 39 фиг. 14), в случае несовпадения сигнал "Неправильный поворот" (по алгоритму блока 40). Далее процессор производит переход на операции, соответствующие блоку 7 (фиг. 10), с которых начинается новый цикл слежения за проходом очередной узловой точки маршрута. Subsequent execution of the algorithm (Fig. 10-14) by the processor 31 to block 36 (Fig. 14) is performed in exactly the same way as in recording mode. In the tracking mode according to the algorithm of block 38, the processor 31 compares the calculated parameters of the nodal point with the corresponding parameters of the next route point, the sequential bypass of which is performed by the processor 31 when the vehicle passes each previously registered turn. In case of coincidence on the display device 8 (Fig. 1), the signal “Correct turn” is sent by the processor 31 (according to the algorithm of block 39 of Fig. 14), in case of a mismatch the signal “Correct turn” (according to the algorithm of block 40). Next, the processor makes the transition to operations corresponding to block 7 (Fig. 10), from which a new cycle of tracking the passage of the next nodal point of the route begins.

На блок-схеме алгоритма функционирования навигационного прибора (фиг. 10-14) не показаны еще два режима работы блока обработки информации: запись маршрута на внешний носитель и чтение маршрута с внешнего носителя. On the flowchart of the functioning algorithm of the navigation device (Fig. 10-14) two more modes of operation of the information processing unit are not shown: recording the route to an external medium and reading the route from an external medium.

Во время этой работы устройство 10 обмена с внешней памятью (фиг. 1) может иметь прямой доступ к блоку 6 памяти через системную магистраль блока 4 обработки информации. Функция блока 4 обработки информации сводится лишь к начальному запуску и контролю функционирования устройства 10 обмена с внешней памятью. Подробно функционирование такого серийно выпускаемого устройства обмена с внешней памятью можно посмотреть в технической документации на него, например, МикроЭВМ Электроника МС1201. Техническое описание и инструкция по эксплуатации 0.305.019 ТО". During this operation, the device 10 exchange with external memory (Fig. 1) may have direct access to the memory unit 6 through the system bus of the information processing unit 4. The function of the information processing unit 4 is reduced only to the initial start-up and monitoring of the operation of the device 10 exchange with external memory. The operation of such a mass-produced exchange device with external memory can be found in detail in the technical documentation for it, for example, Microcomputer Electronics MS1201. Technical description and operating instructions 0.305.019 TO. "

Преимуществом навигационного прибора, описанного в изобретении, является автоматическая запись впервые проезжаемого маршрута, которая исключает возможность внесения субъективных ошибок водителя в процесс определения момента прохождения автомобилем узловой точки маршрута и не отвлекает водителя от управления автомобилем. Кроме этого, навигационный прибор позволяет длительно хранить маршрут на внешнем носителе, производить считывание ранее записанного маршрута с внешнего носителя в блок 6 памяти и выполнять сопровождение автомобиля как в прямом, так и в обратном направлениях движения по этому маршруту. Способность запоминать не только свороты с дороги, но и обычные повороты может быть полезна при движении в режиме сопровождения по ранее записанному маршруту в условиях плохой видимости. Установка навигационного прибора не требует конструктивных доработок автомобиля, им может быть оснащено любое автотранспортное средство. The advantage of the navigation device described in the invention is the automatic recording of the first route traveled, which eliminates the possibility of making subjective errors of the driver in the process of determining the moment the car passes the nodal point of the route and does not distract the driver from driving. In addition, the navigation device allows you to store a route for a long time on an external medium, read a previously recorded route from an external medium into memory unit 6, and perform vehicle tracking in both forward and reverse directions along this route. The ability to remember not only road turns, but also normal turns can be useful when driving in tracking mode along a previously recorded route in conditions of poor visibility. Installation of a navigation device does not require structural modifications of the car; any motor vehicle can be equipped with it.

Claims (1)

НАВИГАЦИОННЫЙ ПРИБОР ДЛЯ АВТОТРАНСПОРТНЫХ СРЕДСТВ, содержащий датчик пройденного расстояния, отличающийся тем, что в него введены устройство определения угла и направления поворота руля, устройство определения отрезков пройденного расстояния, блок обработки информации, постоянное запоминающее устройство, блок памяти, выход кода угла поворота устройства определения угла и направления поворота руля соединен с первым входом блока обработки информации, второй вход которого соединен с выходом постоянного запоминающего устройства, второй вход-выход блока обработки информации соединен с входом-выходом блока памяти, первый и второй выходы блока обработки информации соединены с первым и вторым входами сброса устройства определения отрезков пройденного расстояния соответственно, первый и второй выходы которого соединены с третьим и четвертым входами блока обработки информации соответственно, выход датчика пройденного расстояния соединен с импульсным входом устройства определения отрезков пройденного расстояния, вход сброса устройства определения угла и направления поворота руля соединен с первым входом прибора, вход команды которого соединен с пятым входом блока обработки информации, третий выход которого является выходом прибора. NAVIGATION DEVICE FOR MOTOR VEHICLES, comprising a distance sensor, characterized in that a device for determining the angle and direction of rotation of the steering wheel, a device for determining segments of the distance traveled, an information processing unit, read-only memory, a memory unit, an angle code output of the angle determination device and the steering direction of the steering wheel is connected to the first input of the information processing unit, the second input of which is connected to the output of the permanent storage device, the second the first input-output of the information processing unit is connected to the input-output of the memory unit, the first and second outputs of the information processing unit are connected to the first and second reset inputs of the device for determining the distances covered, respectively, the first and second outputs of which are connected to the third and fourth inputs of the information processing unit accordingly, the output of the distance sensor is connected to the pulse input of the device for determining the segments of the distance traveled, the reset input of the device for determining the angle and direction rotating the steering is connected to a first input of the device, the command input of which is connected to the fifth input information processing unit, the third output which is the output device.
RU92013234A 1992-12-21 1992-12-21 Navigation device for vehicles RU2055398C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU92013234A RU2055398C1 (en) 1992-12-21 1992-12-21 Navigation device for vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU92013234A RU2055398C1 (en) 1992-12-21 1992-12-21 Navigation device for vehicles

Publications (2)

Publication Number Publication Date
RU2055398C1 true RU2055398C1 (en) 1996-02-27
RU92013234A RU92013234A (en) 1996-08-27

Family

ID=20134014

Family Applications (1)

Application Number Title Priority Date Filing Date
RU92013234A RU2055398C1 (en) 1992-12-21 1992-12-21 Navigation device for vehicles

Country Status (1)

Country Link
RU (1) RU2055398C1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2420782C2 (en) * 2006-06-27 2011-06-10 Томтом Интернэшнл Б.В. Navigation device and method of warning on speed traps

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040086940A (en) * 2003-04-03 2004-10-13 엘지전자 주식회사 Mobile robot in using image sensor and his mobile distance mesurement method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 4242731, кл. G 06F 15/50, опублик. 1980. *
Патент США N 4882689, кл. G 06F 15/50, опублик. 1989. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2420782C2 (en) * 2006-06-27 2011-06-10 Томтом Интернэшнл Б.В. Navigation device and method of warning on speed traps

Similar Documents

Publication Publication Date Title
US3925641A (en) Route guiding apparatus
US4242731A (en) Navigational information indicator for supplying a vehicle driver with make-turn instructions
IE41940B1 (en) Improvements in or relating to a system for displaying information on board moving objects
CN101421589A (en) Turning device position sensing system and method
US4839579A (en) Resistive steering sensor
JP2002139351A (en) Apparatus and method for measuring steering, angle of steering wheel
RU2055398C1 (en) Navigation device for vehicles
JPS647324B2 (en)
JPS58190767A (en) Display for speedmeter of automobile
RU2018902C1 (en) Vehicle control system
JP3171485B2 (en) Creating a high-resolution absolute signal
GB2057119A (en) Fibre optic digital positional encoder
SU1317401A1 (en) Device for controlling vehicle motion
US4532643A (en) Bidirectional one-half rate counter
JP2546323B2 (en) Multi-turn absolute encoder
JPS59165111A (en) Automatic operation controller for unmanned truck
JP2582122B2 (en) Map memory of vehicle position detection device
JP2692822B2 (en) Vehicle navigation system
SU1644392A1 (en) Error protection device
US4215337A (en) Dual-disc shaft position encoder
KR950015164B1 (en) Course pursuit method of unmanned vehicle
JPH112546A (en) Position detecting device and position detecting method for rotor
SU766938A1 (en) Device for reading out data from vehicle
SU1204451A1 (en) Device for reading out vehicle number
SU1141037A1 (en) Device for reading-off vehicle number