SU1588344A1 - Automatic system for all-year-round looking after vital activity of bee family - Google Patents
Automatic system for all-year-round looking after vital activity of bee family Download PDFInfo
- Publication number
- SU1588344A1 SU1588344A1 SU884449833A SU4449833A SU1588344A1 SU 1588344 A1 SU1588344 A1 SU 1588344A1 SU 884449833 A SU884449833 A SU 884449833A SU 4449833 A SU4449833 A SU 4449833A SU 1588344 A1 SU1588344 A1 SU 1588344A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- hive
- input
- display
- controller
- switches
- Prior art date
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
Изобретение относитс к сельскому хоз йству, в частности к автоматизации пчеловодства. Цель изобретени - расширение функциональных возможностей автоматизированной системы. Автоматизированна система содержит центральную ЭВМ 4, соединенную лини ми 86, 87 св зи с ульевыми контроллерами 2 и лини ми 88, 89 св зи с дисплейной ЭВМ 3 оператора. Кажда рамка снабжена вощинодержателем со смонтированной в нем матрицей температурных датчиков. Данные каждого температурного датчика поступают в ульевую микроЭВМ, котора диагностирует, калибрует и передает информацию о температуре на центральную 4 ЭВМ. Последн диагностирует работу ульевых ЭВМ, накапливает информацию о температуре всех ульев пасеки и обеспечивает автономный режим работы. По запросу передает обработанную по специально разработанным алгоритмам информацию на дисплейную ЭВМ 3 оператора. На экране последней воспроизводитс полученна информаци в форме, удобной дл воспри ти оператором. 1 з.п. ф-лы, 74 ил.The invention relates to agriculture, in particular to automation of beekeeping. The purpose of the invention is to expand the functionality of the automated system. The automated system contains a central computer 4 connected by communication lines 86, 87 with hive controllers 2 and lines 88, 89 of communication with the operator's display computer 3. Each frame is provided with a woofer with a temperature sensor array mounted in it. The data of each temperature sensor goes to the hive microcomputer, which diagnoses, calibrates and transmits the temperature information to the central 4 computers. The latter diagnoses the operation of hive computers, accumulates information about the temperature of all apiary hives and provides an autonomous mode of operation. Upon request, it transfers the information processed by specially developed algorithms to the display computer of 3 operators. On the screen of the latter, the received information is reproduced in a form that is easy to perceive by the operator. 1 hp f-ly, 74 Il.
Description
СПSP
О)ABOUT)
САЭSAE
Фиг./Fig. /
Изобретение-относитс к сштьскому хоз йству, в частности к автоматизации . пчело вод ст ва .The invention relates to the Czech economy, in particular to automation. bee water art va.
Цель изобретени - расширение функциональных возможностей автомати- зировг нной системы.The purpose of the invention is to expand the functionality of an automated system.
На фиг. 1 приведена структурна FIG. 1 shows structural
да 57 и 58, блок 59 измерени , буфер 60 шины данных, ульевую микроЭВМ 61,yes 57 and 58, measurement block 59, data bus buffer 60, hive microcomputer 61,
10ten
2525
томатизированного наблюдени при содержании пчелинь1к семей; на (Ьиг. 2 - структурна схема центрапьной ЭВМ; на фиг. 3 - структурна схема ульево- го контроллера; на фиг, 4-6 - прин- ципийпьна схема ульевой микроЭВМ; на фиг. 7 - принципиальна схема буфера шины данных; на фиг. 8 - принципиальна схема приемопередатчика; на фиг. 9 - прчн1.,.11шальна схема блока формировани калибре в очньсх: напр 20 жений; на фиг. 10 - принципиальна схема блока измерс.ни ; на фиг. 11- 15.- алгоритм работы ульевого контроллера; на фиг. 16-35 - алгоритм работы центральной ЭВМ; на фиг. 36- 62 - алгоритм работы дисплейной ЭВМ; на фиг. 63-73 - рисунки, выводимые, на экран диспле (телевизора); на фиг. 74 - таблицы, выводимые на экран диспле или на печатаюш,ее устройство, зо выходы 84 аналоговых коммутаторов 25 Автоматизированна система содер-матриц 23 температурных датчиков 24,tomato observation when keeping bees of families; in (lig. 2 is a central circuit computer circuit diagram; in Fig. 3 — a hive controller block diagram; FIG. 4-6 — a principle of a hive microcomputer circuit; FIG. 7 is a schematic diagram of a data bus buffer; FIG. 8 is a schematic diagram of a transceiver; Fig. 9 is a prcn 1. A 11 is a schematic diagram of a caliber shaping unit in very: voltages 20; Fig. 10 is a schematic diagram of a measuring unit; Fig. 11 is 15. operation algorithm hive controller; in Fig. 16-35 - the algorithm of the central computer, in Fig. 36-62 - the algorithm of the display computer, in Fig. 63-73 - drawings, vy Figures 74 - tables displayed on the display screen or on the print, its device, the outputs of 84 analog switches 25 Automated system contains 23 temperature sensors 24,
жит (фиг. .) ульи 1, в которых наход тс ;ульевые контроллеры 2, дисплейна ЭВМ 3, центральна ЭВМ 4, блок 5 питани ЦЭВМ, Рл.ок 6 питани .living (fig.) hives 1, in which they are located; hive controllers 2, display computer 3, central computer 4, power supply unit 5 of the central computer, power supply system 6.
Центральна ЭВМ 4 (фиг. 2) содержит процессорньщ модуль 7, блок 8 индикации , дешифратор выбора портов ввода-вывода запоминак цих устройств, таймер 9, оперативно-запоминающее устрой-40 ные запогданающие устройства 98-100 ство (ОЗУ) 10, контроллер 11 ОЗУ,(ОЗУ), шинный формирователь 101, шинный формирователь 102, элемент И-НЕ 03, - лемент И 104, шесть, элементов НЕ 105-110, четыре элемента И-НЕ III- 114, восемнадцать элементов НЕ 115- 132.The central computer 4 (FIG. 2) contains a processor module 7, an indication block 8, a decoder for selecting input / output ports of memory devices, a timer 9, a random access memory device 98-100 (RAM) 10, a controller 11 RAM, (RAM), bus driver 101, bus driver 102, element AND-03, - element AND 104, six, elements NOT 105-110, four elements AND-NOT III-114, eighteen elements NOT 115-132.
Буфер 60 шины данных содержит два элемента ИЛИ 133, 13 и три 1жкросхе- мы К155ГШ8 135-137.The data bus buffer 60 contains two elements, OR 133, 13, and three 1-chip ICs K155GS8 135-137.
Приемопередатчик 62 содержит микросхему приемоперадатчика 138, счет- чик 139, резисторы 140 и 141, элемент НЕ 142, оптронную пару 143, резисторTransceiver 62 contains receiver chip 138, counter 139, resistors 140 and 141, element HE 142, optocoupler pair 143, resistor
144, транзистор 145, стабилитрон 146, к.ов с аналогорыми коммутаторами, матрищ 1 23 с температурными дatчикaми 24, а налоговые коммутаторы 25 датчиков рамок, коммутатор 26 рамок уль , 1лок 27 дианазс ла температур, коммуприемопередатчик 62, блок 63 формировани калибровочных напр жеьшй, блок 64 управлени включеь-ш - выклкг- чени электропитани , щину 65 управлени коммутаторами режима работы, 15 шину 66 выбора режима, шину 67 адреса рамки, шину 68 старта, шину 69 управлени коммутаторами диапазонов температур, шипу 70 управле1ш коммутаторами датчиков, шину 71 калибровоч ных разр дов, шину 72 сигнала Biuiro- чить питание, шину 73 готовно.сти данных, шину 74 управлени буфером ши ны данных, шину 75 даш-гых, шину 76 управлени приемопередатчиком, шину 77 подачи калибровочных напр жений, первый 78, второй 79, третий 80 входы блока 59 измерени , шину 81 данных выход 82 коммутатора 50 режима работы выход 83 коммутатора 26 рамок уль .144, transistor 145, zener diode 146, cov with analogue switches, matrix 1 23 with temperature sensors 24, and tax switches 25 frame sensors, switch 26 frames ul, 1 block 27 of temperature, transducer 62, forming 63 of calibration voltage , power control unit 64 - power supply shutdown, operating mode switch control bus 65, 15 mode selection bus 66, frame address bus 67, start bus 68, temperature range switch control bus 69, temperature switch spike 70, sensor switch control bus 70 to calibration bits, biuiro signal bus 72, bus 73 ready. data, bus buffer control bus 74, 75 bus dash bus 75, transceiver control bus 76, calibration voltage feed bus 77, second 79, the third 80 inputs of the measurement unit 59, the data bus 81, the output 82 of the operation mode switch 50, the output 83 of the switch 26 of the framework ul.
шину 85 питани , шину 86 вывода, шину 87 ввода, шины 88 и 89 св зи с ЭВМ оператора.power bus 85, output bus 86, input bus 87, bus 88 and 89 communication with the operator's computer.
2JУльева микроэвм содержит конденсаторы 90-92, кварцевый резонатор 93, резистор 94, однокристаллыгуго микро- ЭВМ 95, регистр 96, посто нное запоми нающее устройство 97 (ПЗУ), оператив45The 2J UE microcomputer contains 90-92 capacitors, a quartz resonator 93, a resistor 94, single crystals of a microcomputer 95, a register 96, a permanent memory 97 (ROM), operative 45
системный порт 12 ввода-вывода, системный порт 13 ввода-вывода, формирователь 14 уровн интерфейса RS-232, периферийные порты 15 ввода-вывода, периферийные пор-.-ы 16 ввода-вывода, формирователи 17 уровн интерфейса RS-232, посто нно запоминающее устрой- . ство 18 (ГОУ) монитора, тай.мер 19 синхронизации приема-передачи, TaiJMep CQ 20 обмена.I / O system port 12, I / O system port 13, RS-232 interface level 14 driver, I / O peripheral ports 15, I / O port ports 16, RS-232 interface level 17 drivers, permanently memory device. station 18 (GOU) monitor, timer 19 synchronization of reception and transmission, TaiJMep CQ 20 exchange.
Ульевый контроллер 21 (фиг. 3) содержит блок 22 темпер-атурных датчи fThe hive controller 21 (FIG. 3) contains a block 22 of temperature sensors f
)5)five
ре истор 147, стабилитрон 148, резисторы 149-152, элемент 153оre istor 147, zener diode 148, resistors 149-152, element 153o
Блок 63 формировани калибровочных напр жений содержит двадцать два ретаторы 28-31 диапазонов температур, восемь резисторов 32-39, выходные коммутаторы 40-43, четыре диода 44- 47, блок 48 неуравновелпенного моста, четыре коммутатора 49-52 режима рабо- , четыре резистора 53-56, два диотыCalibration voltage generating unit 63 contains twenty-two temperature switches 28-31, eight resistors 32-39, output switches 40-43, four diodes 44-47, block 48 unbalanced bridge, four switches 49-52 working modes, four resistors 53-56, two diota
да 57 и 58, блок 59 измерени , буфер 60 шины данных, ульевую микроЭВМ 61,yes 57 and 58, measurement block 59, data bus buffer 60, hive microcomputer 61,
10ten
5five
0 о выходы 84 аналоговых коммутаторов 25 матриц 23 температурных датчиков 24,0 output 84 analog switches 25 matrices 23 temperature sensors 24,
приемопередатчик 62, блок 63 формировани калибровочных напр жеьшй, блок 64 управлени включеь-ш - выклкг- чени электропитани , щину 65 управлени коммутаторами режима работы, 5 шину 66 выбора режима, шину 67 адреса рамки, шину 68 старта, шину 69 управлени коммутаторами диапазонов температур, шипу 70 управле1ш коммутаторами датчиков, шину 71 калибровочных разр дов, шину 72 сигнала Biuiro- чить питание, шину 73 готовно.сти данных, шину 74 управлени буфером шины данных, шину 75 даш-гых, шину 76 управлени приемопередатчиком, шину 77 подачи калибровочных напр жений, первый 78, второй 79, третий 80 входы блока 59 измерени , шину 81 данных, выход 82 коммутатора 50 режима работы, выход 83 коммутатора 26 рамок уль .transceiver 62, calibration voltage generation unit 63, power control unit 64 - power supply off, operating mode switch control bus 65, 5 mode selection bus 66, frame address bus 67, start bus 68, temperature switch control bus 69 , spike 70 control by sensor commutators, gauge 71 bus, biuiro power bus 72, power bus 73 ready. data, bus data buffer control bus 74, dash bus 75, transceiver control bus 76, gauge feed bus 77 nap The first 78, the second 79, the third 80 inputs of the measurement unit 59, the data bus 81, the output 82 of the operation mode switch 50, the output 83 of the switch 26 of the framework ul.
выходы 84 аналоговых коммутаторов 25 матриц 23 температурных датчиков 24,outputs 84 analog switches 25 matrices 23 temperature sensors 24,
ные запогданающие устройства 98-100 (ОЗУ), шинный формирователь 101, шиншину 85 питани , шину 86 вывода, шину 87 ввода, шины 88 и 89 св зи с ЭВМ оператора.foot-assisted devices 98-100 (RAM), bus driver 101, power bus 85, output bus 86, input bus 87, tires 88 and 89 of communication with the operator's computer.
Ульева микроэвм содержит конденсаторы 90-92, кварцевый резонатор 93, резистор 94, однокристаллыгуго микро- ЭВМ 95, регистр 96, посто нное запоминающее устройство 97 (ПЗУ), оператив144 , транзистор 145, стабилитрон 146, The hive microcomputer contains capacitors 90-92, quartz resonator 93, resistor 94, single crystals of microcomputer 95, register 96, permanent memory 97 (ROM), operative 144, transistor 145, zener diode 146,
ре истор 147, стабилитрон 148, резисторы 149-152, элемент 153оre istor 147, zener diode 148, resistors 149-152, element 153o
Блок 63 формировани калибровочных напр жений содержит двадцать два реCalibration voltage generation unit 63 contains twenty two times
знстора 154-175 и три микросхемы аналоговых ключей 176-178.Znstor 154-175 and three chips of analog keys 176-178.
Блок 59 измерени содержит резисторы 179 и 180, стабилитроны 181 и 182, резистор 183, конденсатор 184, резисторы 185 и 186, конденсатор 187, резистор 188, конденсато р 189, резистор 190, усилитель 191, резисторы 192-197, конденсаторы 198-200, анапо- го-цифровой преобразователь 201,Measurement unit 59 contains resistors 179 and 180, zener diodes 181 and 182, resistor 183, capacitor 184, resistors 185 and 186, capacitor 187, resistor 188, condenser p 189, resistor 190, amplifier 191, resistors 192-197, capacitors 198-200 , anapic to digital converter 201,
ЭВМ 3 оператора вл етс стандартной , из семейства персональных ЭКВМ, с выводом графического изображени , символьно-буквенной информации, по воз- можности с выводом в цвете при работе с цвет№1м монитором (телевизором) и со стандарным каналом св зи, В данном примере в качестве дисплейной ЭВМThe operator's computer 3 is standard, from a family of personal computers, with a graphic image output, alphanumeric information, possibly outputting in color when working with a color monitor 1 (television) and with a standard communication channel. In this example as a display computer
3используетс персонально-профессиональна (ПП) ЭВМ Искра-10303ispolzuyets personal-professional (PP) computer Spark-1030
ГОСТ 27201-86 (тип ПМЗ), в качестве зыка программировани выбран зык Бейсик, так как он вл етс наиболее распространеннь)м в среде программистов .GOST 27201-86 (type DIP), the Basic language is selected as the programming language, since it is the most common among programmers.
Система работает следукхцим образом ,The system works in the following way:
Дисплейна ЭВМ 3, центрапьна ЭВМDisplay Computer 3, central computer
4и ульевые контроллеры 2 запитьшшот- с , Дг1 центральной ЭВМ 4 и ульевых контроллеров 2 (фиг. 1) используютс отдельные блоки 5 и 6 питани , позвол ющие автономно без электросети обеспечивать электропитанием.4, and the hive controllers 2, to wash the shot, the Dg1 of the central computer 4, and the hive controllers 2 (Fig. 1) use separate power supply units 5 and 6, which can be supplied with power supply autonomously without a power supply network.
Дисплейна ЭВМ 3 (фиг, 1) подключаетс через линшо 88, 89 св зи к центральной ЭВМ 4 (фиг, ), котора обслуживает ульевые контроллеры 2 (фиг. 1) через линии 87 и 86, св зи. Ульевые контроллеры 2 наход тс в корпусах ульев (фиг. ), Центральна ЭВМ 4 имеет пам ть дл xpaHemiH информации о каждом улье, поступающей от ульевых контроллеров 21 (фиг, 1). Центральна ЭВМ 4 может автономно запрашивать даншле от ульевых контроллеров 21 и хранить в ОЗУ 10 (фиг. 2) объемом 64 килобайт.The display computer 3 (FIG. 1) is connected via the communication link 88, 89 to the central computer 4 (FIG.), Which services the hive controllers 2 (FIG. 1) via the links 87 and 86, the connection. The hive controllers 2 are located in the hive housings (fig.), The central computer 4 has a memory for xpaHemiH information about each hive received from the hive controllers 21 (fig. 1). The central computer 4 can autonomously request a dongle from the hive controllers 21 and store it in RAM 10 (FIG. 2) with a volume of 64 kilobytes.
Дп запуска управл ющей программы (фиг. 49-62) необходимо подготовить дисплейную ЭВМ 3, в нашем случае Ш ЭВМ Искра-1030 к работе, дл чего загружают опера1щонную систему.(ОС), загружают трансл тор зыка Бейсик, загружают файлы подпрограммы работы с каналов св зи ИРПС, файл печати, файл графики, .загружают управл ющую программу на зыке Бейсик.Dp of launching the control program (Fig. 49-62), it is necessary to prepare the display computer 3, in our case, the Spark-1030 PC, to load, for which the operating system is loaded. (OS), download the BASIC transceiver, download the work routines the IRPS communication channels, a print file, a graphics file, download the control program in the Basic language.
5 five
Все программные файлы наход тс на дискетах 5 1/4 дюйма,All program files are on 5 1/4 inch diskettes,
ОС трансл тор зыка Бейсик и сервисные фг.йлы поставл ютс на дискете с дисплейной ЭВМ 3 заводом-изготовителем .OS translator Basic and service files are supplied on a diskette with a display computer 3 by the manufacturer.
Программные файлы автоматизированного наблюде1ш за пчeлины и семь ми могут xpainiTbCH на отдельной дискете . Запуск программы осуществл етс после загрузки программы по командам Пуск (фиг, 1). По запуску программы происходит иш циализаци канала св зи 88, 89 (фиг. 1, фиг, 49, позици i) дисплейной ЭВМ 3,Software files of automated monitoring of bees and seven files can be xpainiTbCH on a separate diskette. The launch of the program is carried out after the program is loaded using the Start commands (FIG. 1). Upon the launch of the program, the communication channel 88, 89 is cleared (Fig. 1, Fig. 49, position i) of the display computer 3,
Системному порту ввода-вывода 12 (фиг, 2) посылаетс байт управл ющего слова, настраниа порт на асин- 0 xpOHiryro работу передачи данных между дисплейной 3 и центральной 4 ЭВМ, затем байт работы ввода-вывода, формат передаваемого символа, скорость прие- . ма и передачи данных, наличие контро- 5 л и его вид, тип смнхронизаи ш. Последовательность следующа : начальна установка, инструкци режима, инструкци управле)П1Я. По программе после инициализации осуи1ест1гл етс проверка подключени канала св зи, дл чего дисплейна ЭВМ 3 посьшает команду выдать состо ние цепт эальной ЭВМ 4 по каналу св зи 88, 89 и переходит в режим ожидани . Если состо ние от цен0The system input / output port 12 (FIG. 2) sends a control word byte, configures the port for asin-0 xpOHiryro data transfer between the display 3 and the central 4 computers, then the input-output byte, the format of the transmitted symbol, and the receive rate. ma and data transmission, the presence of control 5 l and its type, type of synchronization w. The sequence is as follows: initial installation, mode instructions, control instructions). According to the program, after the initialization of the sensor, the connection test of the communication channel is performed, for which the display computer 3 orders the command to issue the state of the chain to the aerial computer 4 via the communication channel 88, 89 and goes into standby mode. If the condition of the price
3535
тргшьной ЭВМ 4 iie поступило в течениеThe mainframe 4 iie arrived within
4040
1 с, дисплейна ЭВМ 3 повтор ет комап- ду до трех раз, после чего устанавливает программные признаки о подключении центральной ЭВМ 4 (фи, 49, позиции 2-5, и И1иикаци на экране диспле состо ни ли1пп-1 1 - св зи 40, 41 - 25- строка экрана).1 sec., The display computer 3 repeats the companion up to three times, after which it establishes program signs about connecting the central computer 4 (phi, 49, positions 2-5, and Indicating the lipp-1 status screen 1) 40 , 41 - 25 line of the screen).
На экране индицируетс по сн юща запись программы (фиг. 49, позици 6), 45 и указание режима nporpaMi ibi (фиг. 50, позици 7), Оператор (пчеловод) должен указать режим, в котором желает работать: ручьюй или автоьштический, и там же указать сезон: зимний или летний, по умолчанию сезона дисплейна ЭВМ 3 настраиваетс на летний сезон, За правильностью ввода режима с кла- виатуры (УК) отслеживают блоки позиции 9, 10 (фиг. 50),The screen shows the following recording of the program (Fig. 49, position 6), 45 and the indication of the nporpaMi ibi mode (Fig. 50, position 7). The operator (beekeeper) should indicate the mode in which he wants to work: a brook or an automatic one, and in the same place, specify the season: winter or summer, by default, the display computer 3 is adjusted for the summer season. For correctness of entering the mode from the keyboard (CC), blocks of position 9, 10 (Fig. 50),
5050
Дисплейна ЭВМ 3 запоминает признак режима работы и переходит к проверке наличи дискеты в дисководе А ПП ЭВМ 3, определ ет, есть лиThe display computer 3 memorizes the sign of the operation mode and proceeds to check for the presence of a floppy disk in drive A of the software of the computer 3, determines whether
файл данных с именем Карта, Файл Карта вл етс графическим рисунком месторасположени ульев ( фиг, 36, позиции i-4 ), На экране icruieH индицируютс по снительшле тексты работы с графическим редактором (фиг, 36- 48) а The data file with the name Map, File Map is a graphic pattern of the location of the hives (FIG. 36, positions i-4). On the icruieH screen, the text of the graphic editor is displayed (FIGS. 36-48) a
Программа бло.а 13 (фиг. 38, вThe program block. 13 (Fig. 38, in
По нажатии F1 на экране диспле вычертитс графический примитив - риBy pressing F1, a graphic primitive is drawn on the display screen.
сунок уль dunok ul
курсор - матка будет находитьс в левом верхнем углу рисунка (фиг, 39,- позици 15), при этом в строке 25 символьного канала экрана высветитс Укажите номер этом случае это подпрограмма) обеспе- Q (фиг. 39, позици 16), Оператор (пчеловод) должен ввести с клави атуры (УК) номер семьи (фиг, 39, позици 17, ),Щ)и этом в пам ти маши №1 заноситс формируема табл, 1 раз мещеьш ульев на дисплее (фиг, 39, полици 19),the cursor - the uterus will be in the upper left corner of the picture (Fig, 39, - position 15), while on line 25 of the character channel of the screen will appear Indicate the number of this case is a subroutine) provided by Q (Fig. 39, position 16), the Operator ( the beekeeper must enter the family number (fig. 39, position 17,), u) from the keyboard (cc), and the table is formed in the memory of machine no.1, 1 time the hives are displayed on the display (fig. 39, police 19) ,
чивает создание и редактироьание, изоб- ралсений (фиг, 69-71), формирование текстовых фрагментов на фоне графических изображеьшй, демонстрацию нзоб,- ажений (фиг, 63-71) на экране 5 диспле и вывод их на устройство твердой копии (печать, дискета и т,д,). Изобрай;ени создаотс выводом на дисплей и трансформагдаей элементарных геометрических фигур например, ме- 20 тодом экскизированич и динам.ическим перемещением фигур из одной позиции в другую. Дл построени карты расположени пчелиных семей на дискете ППthe creation and editing of images (figs 69-71), the formation of text fragments on the background of graphic images, the demonstration nzob, - azheny (figs 63-71) on the screen 5 of the display and their output to the hard copy device (printing, floppy and t, d,). Imagine; create by displaying and transforming elementary geometric shapes, for example, by using the method of dynamic design and dynamic movement of the shapes from one position to another. To build a map of the location of bee colonies on a PP diskette
тор (пчеловод) должен ввести с клавиатуры (УК) номер семьи (фиг, 39, позици 17, ),Щ)и этом в пам ти маши- №1 заноситс формируема табл, 1 раз- мещеьш ульев на дисплее (фиг, 39, полици 19),a torus (beekeeper) must enter from the keyboard (CC) a family number (FIG. 39, position 17), U), and this creates a table in the memory of Machine No. 1, and displays the hives on the display (FIG. 39 police 19)
По нажатии F2 ЭВМ 3 затирает фоном диспле рисунок, указанный курсором меткой позиции 20, II, 22 (фиг, 40) и удал ет из таблицы указанный номер пчелиной семьи.By pressing F2, the computer 3 erases with the background of the display the pattern indicated by the cursor with the position label 20, II, 22 (FIG. 40) and deletes the indicated number of the bee colony from the table.
По нажатию F3 дорисовываетс графический надстройки уль (фиг, 42, ПОЗИЩ1Я 34, фиг, 43, позиЭВМ 3 изображени стро тс на основе 25 ции 35-37), затем на экране дисп.пе By pressing F3, the graphic superstructure of the ul (Fig, 42, POSITION 34, Fig, 43, position of the computer 3 of the image is built on the basis of 25-35-37), then on the display screen
ЭВМ 3 высвечиваетс пpeдлoжeнIie Ука Оператор указыкомпозиции простых элементов, задаваемых координатами опорных и характерных точек и на основе точечных элементов изображе ш . Основной опорной точкой на экране l;иcп.пe ПП ЭВМ ЗО 3 вл ютс координаты текущей точки.COMPUTER 3 is highlighted by the Uca Operator's sequence. The instructions indicate the composition of simple elements given by the coordinates of reference and characteristic points and based on the point elements of the image w. The main reference point on the screen is l; and the SP of the AOR 3 computer is the coordinates of the current point.
Работа простейшего графического экранного редактора следующа . По экрану .диспле может перемещатьс графическа метке (курсор). Метка на эк--jj ране изображаетс в виде треугольника 10 точек на 10 точек (фиг. 37, позици . 9). Экран ПП ЭВМ Искра-1030 3 - символьно-графический с раздель- .HbiNm каналами: графический 200x640 до точек и алфавитно-цифровой 25 строк по 80 символов.The work of the simplest graphical screen editor is as follows. A graphic mark (cursor) can be moved around the screen. The mark on the EC - jj wound is depicted as a triangle of 10 points by 10 points (Fig. 37, item 9). Screen PP computer Spark-1030 3 - character-graphic with separate .HbiNm channels: graphic 200x640 to dots and alphanumeric 25 lines of 80 characters.
Управление н перемещение метки (курсора) осуществл етс с клавиатузать номер магазина вает с клавиатуры (УК) номер магазина гак как магазинов может быть несколь ко. Номер уль и номер магазинов графически отражаютс на рисунке уль . Двух одинаковых номеровилечнных семей система не допускает (фиг, 43, позици 39),Control and movement of the label (cursor) is performed from the keyboard. The number of the magazine from the keyboard (CC). The number of the magazine as stores can be several. The ul number and the number of stores are graphically reflected in the ul picture. Two identical family families do not allow the system (Fig. 43, item 39),
По нажатии F4 удал етс из рисунка и таблиць один верхний магазин.By pressing F4, one upper magazine is removed from the figure and table.
По нажатии F7 осуществл етс за- штсь данных на дискету рисунка и табл, 2 размещени ульев на дисплее.By pressing F7, data is transferred to the image and tabl diskette, 2 placing hives on the display.
По нажатии указываетс номер семьи, которую необходимо будет просматривать Б автоматическом режиме (но мер семьи, с которой будет осуществл тьс просмотр).Clicking indicates the number of the family that will need to be viewed B automatically (but the measures of the family with which it will be viewed).
Использу графический редактор, осуществл етс составление карты рас положени пасеки или расположение пче линых ульев при шмовке пчелиных семей . Обща картинка расположени ульев на дисплее представлена на фиг, 63.Using a graphical editor, a mapping of the apiary or the location of the beehives during the shmovka of bee colonies is carried out. A general picture of the location of the hives on the display is shown in FIG. 63.
ры нажатием клавиш-ry keystrokes-
по прерыванию позиции 10, 11 (фиг, 37), позиции 13, 14 (фит. 38), позшщи 52-6 (фиг, 46-48), позиции 62 (фмг. 4Ь). /by interrupting positions 10, 11 (fig, 37), positions 13, 14 (fit. 38), 52-6 (figs 46-48), positions 62 (fmg. 4b). /
I , I,
Чтобы знать, какие клавиши зад ействовашл в графическом редакторе, на, экран дисгош (фиг. 38, позици 12) можно вызвать подсказку, в некоторых случа х количество управл юш,их клавиш можно расширить. В данном случае за- .действовань спещ гшьные клавиши: F, J2,, F33 F4 F7, F8, F9, FIG.In order to know which task keys in the graphic editor, on the dyshosh screen (Fig. 38, position 12), you can call a hint, in some cases the number of controls, their keys can be expanded. In this case, use the action keys: F, J2 ,, F33 F4 F7, F8, F9, FIG.
По нажатии F1 на экране диспле вычертитс графический примитив - рисунок уль By pressing F1, a graphic primitive is drawn on the display screen - drawing ul
курсор - матка будет находитьс в левом верхнем углу рисунка (фиг, 39,- позици 15), при этом в строке 25 символьного канала экрана высветитс Укажите номер (фиг. 39, позици 16), Оператор (пчеловод) должен ввести с клавиатуры (УК) номер семьи (фиг, 39, позици 17, ),Щ)и этом в пам ти маши- №1 заноситс формируема табл, 1 раз- мещеьш ульев на дисплее (фиг, 39, полици 19),the cursor - the uterus will be in the upper left corner of the picture (Fig, 39, - position 15), while on line 25 of the character channel of the screen will appear Indicate the number (Fig. 39, position 16), the Operator (beekeeper) should enter from the keyboard (CC ) family number (fig. 39, position 17,), u) and this, in the memory of machine no. 1, the generated table is entered, 1 placing hives on the display (fig. 39, police 19),
По нажатии F2 ЭВМ 3 затирает фоном диспле рисунок, указанный курсором меткой позиции 20, II, 22 (фиг, 40) и удал ет из таблицы указанный номер пчелиной семьи.By pressing F2, the computer 3 erases with the background of the display the pattern indicated by the cursor with the position label 20, II, 22 (FIG. 40) and deletes the indicated number of the bee colony from the table.
По нажатию F3 дорисовываетс графический надстройки уль (фиг, 42, ПОЗИЩ1Я 34, фиг, 43, пози Оператор указыО By pressing F3, the graphical superstructure of the ul is added (Fig, 42, POSITION 34, Fig, 43, position Operator decree
j о j o
5five
00
зать номер магазина вает с клавиатуры (УК) номер магазина, гак как магазинов может быть несколько . Номер уль и номер магазинов графически отражаютс на рисунке уль . Двух одинаковых номеровилечнных семей система не допускает (фиг, 43, позици 39),Enter the store number from the keyboard (UC) store number, so there may be several stores. The ul number and the number of stores are graphically reflected in the ul picture. Two identical family families do not allow the system (Fig. 43, item 39),
По нажатии F4 удал етс из рисунка и таблиць один верхний магазин.By pressing F4, one upper magazine is removed from the figure and table.
По нажатии F7 осуществл етс за- штсь данных на дискету рисунка и табл, 2 размещени ульев на дисплее.By pressing F7, data is transferred to the image and tabl diskette, 2 placing hives on the display.
По нажатии указываетс номер семьи, которую необходимо будет просматривать Б автоматическом режиме (номер семьи, с которой будет осуществл тьс просмотр).Clicking indicates the number of the family that will need to be viewed B automatically (the number of the family with which it will be viewed).
Использу графический редактор, осуществл етс составление карты расположени пасеки или расположение пчелиных ульев при шмовке пчелиных семей . Обща картинка расположени ульев на дисплее представлена на фиг, 63.Using a graphical editor, a map is drawn up of the apiary or the location of the beehives during the shmowka of bee colonies. A general picture of the location of the hives on the display is shown in FIG. 63.
Карта расположешт ульев автоматически загружаетс при запуске управ- л кжцей программы (фиг, 36, позиции 2, 3, 4), Все рисунки и надписи можно распечатать на печатающем устройстве путем твердой копии экрана.The map of the hives is automatically loaded when the program is started up (Fig, 36, positions 2, 3, 4). All drawings and inscriptions can be printed on the printing device by a hard copy of the screen.
нажатием Двух кпавишpushing two kpavish
иand
PgSC,PgSC,
1515
После формироваш1 карты (фиг, 36- 48) или при указании с клавиатуры номера пчелиной семьи (фиг. 50, позици 11) дисплейна ЭВМ 3 запрашивает поAfter forming a card (Figs. 36-48) or when specifying the number of a bee colony (Fig. 50, item 11) from the keyboard, the display computer 3 requests
центральнуюcentral
команде Выдать данные ЭВМ 4 по каналу св зи ИРПС 40, 41, данные закачиваютс - во временной буфер в ОЗУ дисплейной ЭВМ 3, Информаци при приеме: дисплейна ЭВМ 2 пытаетс повторить прием до дес ти попыток (фиг. 50, позици 12, фиг.51, позиции 13-18, фиг. 52, позиции 19, 20). По окончании приема данных про-- исходит сортировка. Заполн етс таблица наличи рамок в улье, магазинах. Каждый бит байта - единица соответствует наличию рамки, ноль соответствует отсутствию рамки. Данные, поcommand to output data of computer 4 via communication channel of IRPS 40, 41, data is being pumped into the temporary buffer in RAM of display computer 3, Information on reception: display computer 2 tries to repeat reception to ten attempts (Fig. 50, position 12, fig. 51, positions 13-18, Fig. 52, positions 19, 20). At the end of data reception, sorting takes place. The table is filled with the presence of frames in the hive shops. Each bit of a byte - one corresponds to the presence of a frame, zero corresponds to the absence of a frame. Data by
На экран выводитс графический рисунок (фиг. 57, позици 50), Вид возможных рисунков на экране диспле A graphic pattern is displayed on the screen (Fig. 57, item 50). The type of possible patterns on the display screen
ступившие с центральной ЭВМ 4, поме- приведен на фиг. 64-68. На экран дис30Those stepped from the central computer 4 are shown in FIG. 64-68. On screen dis30
3535
щаютс в банк данных, хран щихс в ОЗУ ЭВМ 3. Формат банка данных согласно таблице размещени следук ций. Массив символьной предста:влен на табл. 3 (фиг. 74), где а - эле- 25 мент ма:сива - двухбайтовый. 10 бит элемента указывает температурное значение датчика температуры. На каждой ульевой рамке (фиг. 71) установлено по 32 температурных датчика.Scale data in the database stored in computer RAM 3. The format of the data bank according to the table of location of the followings. Array symbolic representation: laid on the table. 3 (fig. 74), where a is an element of ment: Siva is two-byte. The 10 bit element indicates the temperature value of the temperature sensor. On each hive frame (Fig. 71), 32 temperature sensors were installed.
Массив символьной матрицы определ ет температурную информацию одного номера N уль . Позици 22 (фиг. .52) соответствует ветвлению программы на ручной режим и автоматический. Автоматический режим служит дл автоматического просмотра поочередно всех ульев и вывода опорных характеристик на дисплей или на печать дл общей картины состо ни рамок :в улье (фиг. 52, позиции 23, 24, фиг. 53, позици 25)..An array of character matrix identifies the temperature information of a single N ul. Position 22 (Fig. 52) corresponds to the branching of the program into manual mode and automatic. Auto mode serves to automatically alternately view all hives and display the reference characteristics on the display or print for a general picture of the state of the frames: in the hive (Fig. 52, position 23, 24, Fig. 53, position 25) ..
Чтобы дисплейна ЭВМ 3 не так часто могла опрашивать повторное состо ние ульев, оператору (пчеловоду) не- обходимо ввести с клавиатуры (УК) врем , через какое необходимо заново повтор ть проверку состо ни семьи в уль х (фиг. 53, позиции 26, 27). Дл того, чтобы автоматическа проверка могла работать не дл всех номеров пчелиных семей, с УК оператор должои ввести, какие номера пчелиных семей должны быть опрошены в автоматическом режиме управл ющей программы (фиг. 53, позици 287. Данные по номеру пчелиной семьи, в автоматическом режиме (фиг. 53, позици 30, . фиг. 54, позиции 31 и 32) запоминают40In order for the display computer 3 not so often to interrogate the repeated state of the hives, the operator (beekeeper) needs to enter from the keyboard (CC) the time after which the family state check in the ultras must be repeated (Fig. 53, position 26, 27). In order for the automatic check to work not for all bee colony numbers, from the MC, the operator must enter which bee colony numbers should be interrogated in the automatic mode of the control program (Fig. 53, position 287. Data on the bee colony number, in the automatic the mode (Fig. 53, position 30, Fig. 54, positions 31 and 32) is remembered40
5050
пле вывод тс данные о семье, количество рамок, максимальна те терату- ра, номер рамки с, максимальной теьи1е. ратурой (предположительное нахождение пчелиной матки на рамке).The field displays family data, the number of frames, the maximum terature, the frame number with, the maximum time. rutura (alleged finding of the queen bee on the frame).
Оператор с УК указывает действи , которые необходимо осуществить (фиг. 58, позици 54). При на;катии клавиши Пуск дисплейна ЭВМ 3 воз- Брад(аетс на позицию 11 (фиг. 50), При вводе с клавиатуры числа N (где ,...,-12) программа по блок-схеме фиг. 49-62 имеет ветвление (фиг. 58, позиции 55-57). Ввод нул означает просмотр всех рамок по очереди. Ввод числа от 1 до 12 означает просмотр -конкретной paNDcn (фиг. 60, позици 71, фиг. 58, позиции 59, 60). Вид рамки с приведенными изотермами температур, графиков температур, зон положительных максимальных температур при условии взаимного наблюдени и термоста- билизированной зоны температур приведен на фиг. 71 и 72.The CC operator indicates the actions to be taken (Fig. 58, item 54). When the start key of the display computer 3 is reset (position 11 (Fig. 50), when you enter the number N from the keyboard (where, ..., - 12), the program according to the flowchart of Fig. 49-62 has branching (Fig. 58, positions 55-57). Entering zero means viewing all the frames in turn. Entering a number from 1 to 12 means viewing the -specific paNDcn (Fig. 60, position 71, Fig. 58, positions 59, 60). A view of the frame with reduced temperature isotherms, temperature graphs, zones of positive maximum temperatures under the condition of mutual observation and a thermostabilized temperature zone is shown in Figures 71 and 72.
По нажатии клавиши Пробел на экране высвечиваетс еледукща рамка, если осуществл етс просмотр всех рамок , идаче запрос с УК (фиг, 57, позиции 50-53, фиг. 58, позиции 54).By pressing the Space key on the screen, a pushy frame is displayed if all the frames are viewed, and a query with a CM is taken (Fig. 57, positions 50-53, Fig. 58, positions 54).
При наблюдении сечетчий (т.е. вид сбоку) на экран диспле ЭВМ 3 выводитс рисунок (фиг,. 67)..When observing a sech (i.e., side view), the figure is displayed on the display screen of the computer 3 (Fig. 67) ..
Количество сечений равно кодт1чест- ву рамок (при наблгсдении сбоку) SxO, S4, , ...,SX12.The number of sections is equal to the cod1 frame (if observed from the side) SxO, S4,, ..., SX12.
I ....1I .... 1
Тут же на экране диспле ш. водитс информаци : сечение SxO, гшощадь сеч.ени , максимальна температура.Immediately on the display screen w. information is given: SxO section, section of the section, maximum temperature.
10ten
си во временном буфере ОЗУ дисплейной ЭВМ 3i. В автоматическом режиме nporpaMNfy можно дфервать по нажатиюs in the temporary buffer of the RAM of the display computer 3i. In automatic mode, nporpaMNfy can be started by pressing
5 клавиши (фиг. 54, позици 32) | БЗС5 keys (Fig. 54, item 32) | BZS
или ,1NLJ, а также путем сброса оперативной системы. Если режим вл - етс не автоматическим, а ручнымor, 1NLJ, and also by resetting the operating system. If the mode is not automatic, but manual
(фиг. 32, позиции 23, 24, фиг. 33, ПОЗИ1ЩЯ 25, фиг. 56, позици 48), то по команде Прием информации по номеру пчелиной семьи дисплейна ЭВМ 3 принимает данные о темпер ату ршзгх характеристйках рамок в ОЗУ дисплейной ЭВМ 3.(Fig. 32, positions 23, 24, Fig. 33, POSITION 25, Fig. 56, position 48), then, by receiving the information on the number of the bee colony, the display computer 3 receives data on the temperature of the frames in the RAM of the display computer 3 .
На экран выводитс графический рисунок (фиг. 57, позици 50), Вид возможных рисунков на экране диспле A graphic pattern is displayed on the screen (Fig. 57, item 50). The type of possible patterns on the display screen
приведен на фиг. 64-68. На экран дис0shown in FIG. 64-68. On screen dis0
5five
5 five
00
00
пле вывод тс данные о семье, количество рамок, максимальна те терату- ра, номер рамки с, максимальной теьи1е. ратурой (предположительное нахождение пчелиной матки на рамке).The field displays family data, the number of frames, the maximum terature, the frame number with, the maximum time. rutura (alleged finding of the queen bee on the frame).
Оператор с УК указывает действи , которые необходимо осуществить (фиг. 58, позици 54). При на;катии клавиши Пуск дисплейна ЭВМ 3 воз- Брад(аетс на позицию 11 (фиг. 50), При вводе с клавиатуры числа N (где ,...,-12) программа по блок-схеме фиг. 49-62 имеет ветвление (фиг. 58, позиции 55-57). Ввод нул означает просмотр всех рамок по очереди. Ввод числа от 1 до 12 означает просмотр -конкретной paNDcn (фиг. 60, позици 71, фиг. 58, позиции 59, 60). Вид рамки с приведенными изотермами температур, графиков температур, зон положительных максимальных температур при условии взаимного наблюдени и термоста- билизированной зоны температур приведен на фиг. 71 и 72.The CC operator indicates the actions to be taken (Fig. 58, item 54). When the start key of the display computer 3 is reset (position 11 (Fig. 50), when you enter the number N from the keyboard (where, ..., - 12), the program according to the flowchart of Fig. 49-62 has branching (Fig. 58, positions 55-57). Entering zero means viewing all the frames in turn. Entering a number from 1 to 12 means viewing the -specific paNDcn (Fig. 60, position 71, Fig. 58, positions 59, 60). A view of the frame with reduced temperature isotherms, temperature graphs, zones of positive maximum temperatures under the condition of mutual observation and a thermostabilized temperature zone is shown in Figures 71 and 72.
По нажатии клавиши Пробел на экране высвечиваетс еледукща рамка, если осуществл етс просмотр всех рамок , идаче запрос с УК (фиг, 57, позиции 50-53, фиг. 58, позиции 54).By pressing the Space key on the screen, a pushy frame is displayed if all the frames are viewed, and a query with a CM is taken (Fig. 57, positions 50-53, Fig. 58, positions 54).
При наблюдении сечетчий (т.е. вид сбоку) на экран диспле ЭВМ 3 выводитс рисунок (фиг,. 67)..When observing a sech (i.e., side view), the figure is displayed on the display screen of the computer 3 (Fig. 67) ..
Количество сечений равно кодт1чест- ву рамок (при наблгсдении сбоку) SxO, S4, , ...,SX12.The number of sections is equal to the cod1 frame (if observed from the side) SxO, S4,, ..., SX12.
I ....1I .... 1
Тут же на экране диспле ш. водитс информаци : сечение SxO, гшощадь сеч.ени , максимальна температура.Immediately on the display screen w. information is given: SxO section, section of the section, maximum temperature.
1515
Если оператор ввел ХО, то можно просмотреть все сечение по датчикамд дл просмотра следующего сечени нажать клавишу Пробел .If the operator has entered the CW, you can view the entire section by the sensors to view the next section, and press the Space key.
При вводе SyO, Syl-SyA просматри- вшот с-.чение пчелиной семьи при сече- 1ШИ сверху по датчикам (фиг. 60, позици 72,.фиг. .61, позиции 73-78, фиг. 62, позиции 79-61). Сечение на экране диспле ЭВМ 3 приведено на рисунке фиг. 72.When entering SyO, Syl-SyA, a scan of the bee colony at a cross section of the top of the sensors (Fig. 60, position 72,. Fig. 61, positions 73-78, Fig. 62, positions 79-61 ). The section on the display screen of the computer 3 is shown in Fig. 72.
Тут же на экране диспле выводитс Immediately on the display screen displays
.информаци : сечение SYO, плол1.адь сеча ни , максимальна температура, .Information: SYO section, section cross section, maximum temperature,
Окончание просмотра сечений пчелиных семей - выход на позицию 50 {фиг. 57), При нажатии клавиша Пуск дисплейна ЭВМ. 3 о ходит на позицию 1 (фиг. 50).The end of the viewing of sections of bee colonies - the exit to the position 50 {FIG. 57), when you press the start key of the display computer. 3 o goes to position 1 (Fig. 50).
При зимнем наблюдении за пчелами, использу полученною данные температурных величин 32 датчиков каждой из рамок, определ ютс минимальна и максимальна темп.ературы по классическим алгоритмам, вычисл етс ориентировочный вес меда в рамке, исход из следу кщих характеристик. Температура вне клуба пчелиного мал.о отличаетс отDuring the winter observation of the bees, using the obtained data of temperature values of 32 sensors of each of the frames, the minimum and maximum temperatures of the classical algorithms are determined, the approximate weight of the honey in the frame is calculated based on the following characteristics. The temperature outside the bee club is small.
При выключении питани (фиг, 1) в ульевых контроллерах микроЭВМ 61 i (фиг, 3) сбрасывает всё управл гациеWhen the power is turned off (FIG. 1) in the hive controllers of the microcomputer 61 i (FIG. 3), all control is reset.
4040
внешней, -наружной. Все эти ражи, где Q сигналы в состо ние логического Оexternal, external. All these rage, where Q signals in the state of logical O
(фига 1 1-15) „.Далее переход т к подпрограмме приемопередатчика (ПП), к работе, заключающейс в инициализации Ш1 и загрузке его соответствую- - .,, щим управл кнцим словом, задающим рестых пропорций, определ етс количест- - жим работы ПП (асинхронный, скорость(FIG 1 1-15) ". Next, go to the subprogram of the transceiver (PP), the work consisting in initializing G1 and loading it with the corresponding - specifying the rest of the proportions is determined by the word PP operation (asynchronous, speed
приема и передачи).reception and transmission).
Следующим.щагом вл етс тест проверки ОЗУ (фиг, 11, позици 3), емкость которого 256 байт. По результатам проверки теста микроЭБМ 61 (фиг. 2) ульевого контроллера 21 (фиг, З) либо формирует байт типа неисправности . (фиг, 11, позици 6), в случае, если тест ОЗУ не прошел, либо переходит к подпрограмме калибровки (фиг, 1, позици 5), в результате выполнени которой подбираетс такое напр жение на выходе блока 63 формировани калибровочных напр жений (фиг, 3), при котором напр жение, снимаемое с блока 48 неуравновешенного моста (фиг. З) резисторов 51, 52, 57, 58, будет предельным конкретным значершем.The next step is a RAM test test (FIG. 11, position 3), whose capacity is 256 bytes. According to the results of testing the test of micro-EBM 61 (FIG. 2) of the hive controller 21 (FIG. 3), it either forms a malfunction type byte. (FIG. 11, item 6), if the RAM test failed, or goes to the calibration subroutine (FIG, 1, item 5), as a result of which this voltage is selected at the output of the calibration voltage generation unit 63 (FIG. , 3), at which the voltage taken from the block 48 of the unbalanced bridge (Fig. 3) of the resistors 51, 52, 57, 58, will be the ultimate specific value.
Ульева мИкроЭВМ 6 осуществл ет это следукщим образом,The hive microcomputer 6 does this in the following way,
I, В коммутатор режима рамки 49, 53 по шине 65 управлени коммутаторатемпература мало отличаетс от внешней , наружной, зан ты медом. Если вес полной рамки примерно 4 кг, то учитываетс , сколько рамок в улье, какой объем зан ли пчелы, Исход. из прово неиспользованного меда, учитываетс только объем меда над пчелиным клубом. По температурным значени м определ етс объем пчелиного клуба (это при зимнем наблвдении).I, In the frame mode switch 49, 53, the temperature control switch bus 65 is little different from the external, external one, occupied by honey. If the weight of the full frame is about 4 kg, then it is taken into account how many frames are in the hive, how much is occupied by the bees, Exodus. of unused honey, only the volume of honey above the bee club is taken into account. Based on temperature values, the volume of the bee club is determined (this is the case with winter weather).
Методы расчета приведены в пози- 1ДИЯХ 33-36 (фиг, 54), Длина ульевой . рам1;и 435 мм, рассто ние между соседними Т мпературными датчиками 43 мм по длине рамки, а по высоте рамки рассто ние между температурными датчиками 60 мм. Рассто ние между рамочными соседчиг-ш температурными да -чиками 34 мм. По рамки вмещаетс 70 со- товых чеек, 25 р дов. Сотова чейка представл ет собой правильньш шестигранник . Площадь шестигранника вводитс в пам ть ЭВМ 3, Площадь расшто.45The calculation methods are given in positions 1-33-36 (Fig, 54), the length of the hive. frame1; and 435 mm, the distance between adjacent T temperature sensors is 43 mm along the length of the frame, and over the height of the frame the distance between the temperature sensors is 60 mm. The distance between the frame neighbor temperature gauges is 34 mm. The frame contains 70 honeycomb cells, 25 rows. The cell is a regular hexagon. The area of the hexagon is inserted into the memory of the computer 3, the area is 45.
5050
да определ етс по зонам термостаби- лизированных температур. Зна площадь рамки сотов, вычитаетс площа ь термос табилизированных температур, т,е, олредел етс , зан та ме55Yes, it is determined by heat-stabilized temperature zones. By knowing the area of the frame of the combs, the area of the thermos of the tablized temperatures is subtracted, t, e, moreover, occupied by me
1212
10ten
5 five
1515
00
дом, из пропорции, исход из тоге, что вс ка рамка, заполненна медом, имеет вес 4 кг. Если площадь одной из рамок, составл ет 70% термостабилизи- рованных температур, то 30% зан ты медом, что дл этой рамки составл ет 1, . кг. Определив на остальных рамках (фиг, 69) площадь, занимаемую расплодом , определ етс вес меда .каждой из рамок. Суммиру весь мед, определ етс количество меда в улье, а если используетс магазин, то количество меда в магазине. Также можно определить количество расплода. Определ етс гшо- щадь термостабилизировани температур , умножаетс на два (две стороны сота), делитс на площадь сотовой чейки.. Определ етс количество рас- ;шода конкретной рамки. Количество расплода уль определ етс суммированием расплода всех рамок.the house, out of proportion, comes from the toga that the whole frame, filled with honey, has a weight of 4 kg. If the area of one of the frames is 70% of thermally stabilized temperatures, then 30% is occupied by honey, which for this frame is 1,. kg Having determined on the remaining frames (fig. 69) the area occupied by brood brood, the weight of honey is determined by each of the frames. Sum all the honey, determine the amount of honey in the hive, and if the store is used, then the amount of honey in the store. You can also determine the amount of brood. The total temperature of the temperature stabilization is determined, multiplied by two (two sides of the cell), divided by the cell area. The number of the frame of a specific frame is determined. The amount of brood ul is determined by summing the brood of all the frames.
Все характеристики в зависимости от сезона вывод тс в виде таблицы на экран диспле или на печать печатающего устройства.All characteristics, depending on the season, are tabulated on the display screen or printed on a printing device.
При выключении питани (фиг, 1) в ульевых контроллерах микроЭВМ 61 i (фиг, 3) сбрасывает всё управл гациеWhen the power is turned off (FIG. 1) in the hive controllers of the microcomputer 61 i (FIG. 3), all control is reset.
Q сигналы в состо ние логического ОQ signals to the logical state
ми режз-iMa работы выдает сигнал пере- в режим калибровки (УР1),mi-rez iMa operation gives a signal to the calibration mode (UR1),
2.Формирует на выходе блока 63 формировани , калибровочных напр же- ПИЙ сигнал Разр д калибровки (РК),2. Forms, at the output of a block, 63 formation, calibration stresses, a PIR signal Calibration discharge (RC),
в ДЙ.ННОМ случае первый разр д.in dn.nom case the first bit d.
3.Запускает АЦП 201 (фиг. 10) блока 59 измерени подачей сигнала start по шине 68 на вход запуска и провер ет уровень сигнала.Готовность данных (ГД) на выходе АЦП 201 шина 73 готовности данных. При завершении преобразовани на выходе АЦП3. Runs ADC 201 (FIG. 10) of measurement unit 59 by applying a start signal over bus 68 to the start input and checks the signal level. Data readiness (DG) at the output of ADC 201 bus 73 readiness data. Upon completion of conversion at the output of the ADC
201 сигнал ГД будет иметь низкий уровень.201 DG signal will be low.
4.Считывает из буфера шинь 60 данных последовательно сначала старший байт (СВ) данных, а затем младший байт (МБ) данных в ОЗУ 14.10, 14.11.4. Reads from the buffer the data bus 60 sequentially, first the high byte (CB) of the data, and then the low byte (MB) of the data in RAM 14.10, 14.11.
5.Анализирует номер, включенного разр да калибровки в случае, если5. Analyzes the number of the included calibration bit in case
одиннадцатый разр д калибровки включен , производитс отключение предыду щего разр да калибровки и далее осуществл етс переход к п. 3 в случае, если одиннадцатый разр д включен, производит его отключение и осуществл ет переход к позиции 5 (фиг. 11). The eleventh calibration bit is turned on, the previous calibration bit is turned off, and then go to step 3 if the eleventh bit is on, turns it off and goes to position 5 (Fig. 11).
6.Анализирует содержимое двадцати четырех байтов ОЗУ 98, 996. Analyzes the contents of twenty-four bytes of RAM 98, 99
(фиг. 4) с целью определени установленного конкретного значени напр жени и устанавливает на входе 71 бл ка 63 формировани калибровочных напр жений соответствукщий разр д калибровки (РК),(Fig. 4), in order to determine the determined specific voltage value, and sets at the input 71 of the unit 63 for the generation of calibration voltages the corresponding calibration discharge (RC),
7.В коммутаторы режима рамки 50,7. In the switches mode frame 50,
54 по шине 65 выдает сигнал, перехо- да в режим, измерени (УР2),.54 via bus 65 produces a signal, which switches to the measurement mode (LR2),.
8.Провер ет содержимое чейки ОЗ 98, 99, отвечающей за диапазон темпе8. Checks the contents of cell OZ 98, 99, which is responsible for the range
г- g-
ратур и в случае, если содержимое рав-. формирование байта неисправности вRatur and if the content is. malfunction byte formation
t5t5
но нулю, записьюает туда третий диапазон температур, а в блок 27 диапазона температур по шине 69 диапазона температур на коммутаторы 30, 42 диапазона температур выдает сигнал управ лени диапазона три (УДЗ), После завершени подпрограм калибровки . ульева микроЭВМ 61 анализирует установлен ли признак повторного запуска (устанавливаетс при приеме команды Повторный запуск), если да, то осуществл етс выдача байта типа неисправности в центральную ЭВМ 4 (фиг, 12, позици 10), и переход наbut to zero, the third temperature range is written there, and in block 27, the temperature range over the temperature range bus 69 to the temperature range switches 30, 42 generates a three range control signal (ECD). After completion of the calibration subroutine. hive microcomputer 61 analyzes whether the sign of restart is set (set upon receipt of the restart command), if yes, then the malfunction type byte is output to the central computer 4 (FIG. 12, position 10), and the transition to
г g
10 1510 15
30thirty
о-зз oz
40 40
У 2020
2525
прием (фиг. 12, ПОЗТ1ЦИЯ 8), если не установлен тип неисправности, то сразу осуществл етс переход на прием (фиг. 12, позици 8). Ульева микро- ЭВМ 61 функционирует при этом так (фиг. 12, позици 8):Reception (Fig. 12, POSITION 8), if the type of fault is not established, then a transition to reception is immediately carried out (Fig. 12, item 8). The hive microcomputer 61 functions in this way (Fig. 12, item 8):
1.Анализирует состо ние приемопередатчика ПП 62 (фиг. 3) и в случае его готовности производит чтение байта команды из приемопередатчика1. Analyzes the state of the transceiver PP 62 (FIG. 3) and, if it is ready, reads the command byte from the transceiver
ПП 62.PP 62.
2.Передает в центральную ЭВМ 4 на прин тый байт команды от центральной ЭВМ 4 байт подтверждени приема через приемопередатчик ПП 62.2. Transmits to the central computer 4 on the received command byte from the central computer 4 bytes of reception through the transceiver PP 62.
3.Осуществл ет предварительный анализ прин той команды с целью перехода к выполнению (фиг.12, позици 10) либо к п. 1 в случае приема двухбайтной команды от центральной ЭВМ 4. Ульева микроЭБМ 61 производит; окончательный анализ (фиг. 12, позици 9) прин той команды б г центральной ЭВМ3. Carries out a preliminary analysis of a received command in order to proceed to execution (Fig. 12, item 10) or to item 1 in case of receiving a two-byte command from the central computer 4. The Ulev Micro-IBM 61 produces; the final analysis (fig. 12, item 9) of the received command b g of the central computer
4 с последунищм ее выполнением. В случае приема ульевым контроллером 21 команды УТОЧНИТЬ состо ние ульева ; микроэвм 4 выдает через ПП.62 в центральную ЭВМ 4 байт типа неисправности (фиг. 12, позици 10), и переходит в режим приема с целью получени от центральной ЭВМ 4 байта подтверждени передачи. По истечении времени приема и неполучении байта подтверждени ульева микроЭВМ 61 переходит к началу (фиг. 13, позици 10), а в случае получени байта подтверждени осуществл етс переход на прием новой команды (фиг. 12, позици 8), В случае приема ульевым контроллером 21 команды Повторный запуск осуществл ютс действи ,, рассмотренные ранее - это тест ОЗУ мик- роЭВМ 61, анализ результатов теста.4 followed by its implementation. In the case of the hive controller 21 receiving a command to PRESENT the state of the hive; microcomputer 4 sends 4 bytes of a malfunction type (Fig. 12, position 10) to the central computer via PP.62, and goes into receive mode in order to receive 4 transmission bytes from the central computer. After the time of receipt and the non-receipt of the confirmation byte of the hive, the microcomputer 61 goes to the beginning (Fig. 13, position 10), and in the case of the confirmation byte, it proceeds to receive a new command (Fig. 12, position 8). 21 commands The restart is performed, the actions described earlier are the test of the RAM of the microcomputer 61, the analysis of the test results.
формирование байта неисправности в malfunction byte formation
случае, если тест не прошел, а еслиif the test fails and if
тест прошел, калибровка и, наконец, выдача байта типа неисправности в центральную ЭВМ 4. При приеме ульевым контроллером 21 команд Включе- кие питани или Выключеш{е ш-1тани ульева микроЭВМ 61 производит соответственно установку сигнала ВП (шина 72) включени питани (ВП) на вход блока управлени включени -вык- лючени электропитани 64 (фиг, 15, позици 20) или осуществл ет сброс сигнала ВП (фиг. 15, позици 19). При приеме-ульевым контроллером 2 коман1515the test passed, calibration and, finally, issuing a type of malfunction to the central computer 4. When the hive controller receives 21 power up or power off microcomputers 61, the power up signal (bus 72) is set accordingly ) to the input of the power-on / off control unit 64 (FIG. 15, position 20) or resets the VI signal (FIG. 15, position 19). When receiving a hive controller 2 command1515
ды Чтение рамки второй байт команды вл етс номером провер емой рамки , поэтому, произвед дешифрацию номера рамки (фиг, 13 позици П), ульева микроЭВМ 61 выдает на. адресный вход комментатора 26 рамки уль (КРУ), фиг, 3, четырехразр дный адрес рамки (АР) пп шине 67 адреса рамки и сигнал разрешени выбора рамки (ВР) по шине 66 выбора режима. Далее ульева микроэвм 61 переходит к подпрограмме чтени датчиков рамки блоком 22 температурных датчиков с ана- лого ымк коммутаторами, температурны- ми датчиками 24; происходит запись кодов в ОЗУ 98, 99 (1мг, 13, позици 12); она осуществл ет следующий алгоритм:The frame reading The second byte of the command is the frame number to be scanned, therefore, by decoding the frame number (FIG. 13 position P), the hive microcomputer 61 outputs to. The address input of the commentator 26 of the frame is ul (KRU); FIG. 3; the four-bit address of the frame (AP) to the bus 67 of the frame address and the enable signal for frame selection (BP) via the bus 66 of the mode selection. Next, the hive microcomputer 61 passes to the subroutine of reading the sensors of the frame by a block of 22 temperature sensors with analogue switches, temperature sensors 24; codes are written to RAM 98, 99 (1mg, 13, position 12); it implements the following algorithm:
I, Вьщает сигналы управлени ана- логовым коммутаторам 25 данных по шине 70 з правлени .;оммутатороБ датчиков на управл ющие входы аналоговых коммутаторов 25, включа тем самым вI, Introduces the control signals of the analogue data switches 25 via the control bus 70.; The sensors switch to the control inputs of the analog switches 25, thereby including
одно из плеч блока 48 неуравновешенно-25 тематическом, а не на физическом прингО моста следукмций по пор дку термодатчик провер емой рамки,one of the shoulders of block 48 is unbalanced-25 thematic, and not on the physical principle of the bridge of the follow-up sequence, on the order of the thermal sensor of the frame being checked,
2,Запускает АЦП 201 подачей сигнала start по шине б8 старта на вход запуска -АЦП 201 и провер ет готовность данных (ГД) на выходе АЦП контакт 17,2, Starts the A / D converter 201 by applying a start signal via the 8 start bus to the trigger input A / D 201 and checks the readiness of data (DG) at the output of the A / D converter pin 17,
3,В случае, если на выходе низкий уровень (преобразование завершено ), считывает по сигналу (RD) шина 74 управлени буфером шины данных из буфера 60 шины данных последовательно сначала старший байт данных, а затем мпадший байт данных температуры в ОЗУ 98, 99,3, In the event that the output is low (the conversion is completed), the data bus buffer bus control 74 reads the data bus buffer 60 from the data bus buffer 60 sequentially, first the high data byte and then the low byte of temperature data in RAM 98, 99,
Следующий этап - анализ прин той ульевой микроэвм 61 информации в ОЗУ (ф г, 13, позици 13), В случае, если содержимое двух прин тых от ЩП 201 байт .не входит в допустимую зону температур , термЬдатчик считаетс неисправным , а чейки ОЗУ 98, 99, занимаемые данными двум байтами обнул ютс (фиг, I, позици 14). Снова ульева микроэвм 61 производитс анализ информации хранимой в ОЗУ 98, 99, провер содержимое ч йки, в которой хранитс номер термодатчика в рамке (фиг, 14, ЛОЗИШ1Я 15), В случае, еслиThe next stage is the analysis of the received hive micro-computer 61 information in RAM (Ф г, 13, position 13). In case the contents of the two received 201 byte received from SC, is not included in the permissible temperature zone, the thermal sensor is considered faulty, and the RAM cells 98 , 99, occupied by these two bytes are zeroed (Fig, I, position 14). Again, the hive microcomputer 61 analyzes the information stored in RAM 98, 99, checks the contents of the checkbox, which stores the number of the temperature sensor in the frame (Fig, 14, TRAY 15), In case
30thirty
3535
4040
4545
5050
ципе. При этом любое обращение дис- ппейной ЭВМ 3 и центральной ЭВМ 4, наход щейс в автономном режиме, выводит ее из этого ре гима, за исключе нием команды перейти в автономный ре жим. Функции центральной ЭВМ 4 определ ютс набором выполн емых команд, Это следующие команды; Уточнить состо ние, Повторный зацуск, Просмотреть рамку, Переход в авто номный режим, Просмотр,tsipe. At the same time, any inversion of a dispatchable computer 3 and a central computer 4, which is offline, takes it out of this mode, except for the command to go offline. The functions of the central computer 4 are determined by the set of commands to be executed. These are the following commands; Refine status, Restart, View frame, Switch to automatic mode, View,
Кроме этих комавд в автономном режиме добавл ютс еще две: Включить питание и Выключить питание.In addition to these offline comavds, two more are added: Power on and Power off.
По команде Уточнить состо ние (УС) в инициатор отражени пересылаетс сообщение о состо нии готовности ульевого контроллера 2 к работе на момент начального запуска, т,е, сразу же после включени питани и прохождени внутренних тестов, Коман да Повторный запуск аналогична пре дыдущей с той ли чь разницей, что в инициатор обращени пересылаетс сообщение о состо нии готовности ульев го контроллера 2 к работе, сформированное после повторного прохождени внутренних тестов.On the Refine State (CS) command, the reflection initiator sends a message about the readiness status of the hive controller 2 to work at the time of the initial start up, i.e., immediately after powering up and passing internal tests, the Command Restart is similar to the previous one. whether it is the difference that the message about the readiness status of the hive controller 2 to work, which is generated after the repeated internal tests, is sent to the initiator of the request.
По команде Просмотреть в улье NBy command View in hive N
датчик в рамке не последний (содержи- рамку Ш (сокращено ПРО N ул NN р)the sensor in the frame is not the last (content W (abbreviated PRO N N NN p)
мое не равно 32), осуществл ет выдачу в центральную ЭВМ 4 .через приемопере-. тчик (ПП) 62 содержимого байтовmine is not equal to 32), it is issued to the central computer 4. through the transceiver. tachik (PP) 62 bytes content
в инициатор обращени отправл етс с общение, содержащее информацию о тем пературном распределении на рамке.the initiator of the call is sent with a chat containing information about the temperature distribution on the frame.
16sixteen
темчерату.р, хранимых в ОЗУ 98, 99 (фиг, 61, позици 16). При выдаче всей бачтов ОЗУ 98, 99 (фиг. 14, по- зшщ 17) в центральную ЭВМ 4 производитс выдача байта Конец сообщени . Все передачи байтов в центральную ЭВМ 4 осуществл ютс при получении ульевым контроллером 21 от центральной ЭВМ 4 байта подтверждени передачи . После отработки ульевой микроЭВМ 61 команды Чтение рамки осуществл етс переход на прием новых команд (фиг. 12, позици 8),temmeratu.r stored in RAM 98, 99 (FIG. 61, position 16). When issuing the entire bats of RAM 98, 99 (Fig. 14, after 17) to the central computer 4, a byte is issued. End of message. All transfers of bytes to the central computer 4 are carried out upon receipt by the hive controller 21 from the central computer 4 transmission bytes. After testing the command hive microcomputer 61 Reading the frame, a transition is made to the reception of new commands (Fig. 12, position 8),
Центральна ЭВМ 4 может работать в двух режимах, задаваемых оператором с дисплейной ЭВМ 3: первый - работа в режиме коммутатора, когда инициатором обращени к ульевым контроллерам 2 :вл етс дисплейна ЭВМ 3; второй - автономный режим, инициатором таких обращений вл етс центральна ЭВМ 4, Режимы не вл ютс независимыми друг от друга, так как организованы на маThe central computer 4 can operate in two modes defined by the operator from the display computer 3: the first is operation in the switch mode when the initiator of accessing the hive controllers 2: is the display computer 3; the second is an autonomous mode, the initiator of such calls is the central computer 4, the Modes are not independent of each other, since they are organized on
ципе. При этом любое обращение дис- ппейной ЭВМ 3 и центральной ЭВМ 4, наход щейс в автономном режиме, выводит ее из этого ре гима, за исключением команды перейти в автономный режим . Функции центральной ЭВМ 4 определ ютс набором выполн емых команд, Это следующие команды; Уточнить состо ние, Повторный зацуск, Просмотреть рамку, Переход в автономный режим, Просмотр,tsipe. In this case, any inversion of a dispatchable computer 3 and a central computer 4, which is offline, takes it out of this mode, with the exception of the command to go offline. The functions of the central computer 4 are determined by the set of commands to be executed. These are the following commands; Refine status, Restart, View frame, Go offline, View,
Кроме этих комавд в автономном режиме добавл ютс еще две: Включить питание и Выключить питание.In addition to these offline comavds, two more are added: Power on and Power off.
По команде Уточнить состо ние (УС) в инициатор отражени пересылаетс сообщение о состо нии готовности ульевого контроллера 2 к работе на момент начального запуска, т,е, сразу же после включени питани и прохождени внутренних тестов, Коман- да Повторный запуск аналогична предыдущей с той ли чь разницей, что в инициатор обращени пересылаетс сообщение о состо нии готовности ульевого контроллера 2 к работе, сформированное после повторного прохождени внутренних тестов.On the Refine State (CS) command, the reflection initiator sends a message about the readiness status of the hive controller 2 to work at the time of the initial start up, i.e., immediately after powering up and passing internal tests, the Restart command is similar to the previous one. whether it is the difference that the message about the readiness status of the hive controller 2 is sent to the initiator of the request, which is generated after the repeated internal tests.
По команде Просмотреть в улье NBy command View in hive N
в инициатор обращени отправл етс сообщение , содержащее информацию о температурном распределении на рамке.A message is sent to the initiator of the request containing information about the temperature distribution in the frame.
Команда Переход в автономный режим переводит центральную ЭВМ 4 в состо ние, при котором как обращение к ульевым контроллерам 2, так и обработку полученных сообщений осуществл ет центральна ЭВМ 4. Основной задачей этого режима вл етс формиро- списка просмотра, информационного массива, содержащего сведени о состо нии в уль х ; таких состо ний четыре: отсутствие ситуации, существенна ситуаци , критическа ситуаВ случае обнаружени , что улей 1, к которому требуетс обратитьс , входит в список выключени в ульевыйThe Switch to Offline mode command transfers the central computer 4 to a state in which both the central computer 4 and the processing of received messages transfer the received messages to the processing of the received messages. The main task of this mode is to create a list viewer, an information array containing information about states in the ul; There are four such states: no situation, significant situation, critical situation If it is found that hive 1, which needs to be addressed, is on the shutdown list in the hive
ци , авари . Первые три состо ни введены по биологическому признаку само- контроллер 21, центрапьна ЭВМ 4 по- го объекта наблюдени , последний посылает команду Включить питание иqi accident The first three states are entered on a biological basis by the self-controller 21, the central computer 4 of this object of observation, the last one sends the command Power on and
признаку работоспособности ульевого контроллера 2 и соответствующих линий св зи. the health of the hive controller 2 and the corresponding communication lines.
Биологический признак включает в ,Q себ различные стадии жизнеде тельности пчел: гибель пчел, роение (изменение температурного распределени в сравнении с предыдущим периодом наблюдени ), норма (если изменение-, не за-25 тральна ЭВМ 4 .- ульевый контроллер фиксирог ано), также нарушение сохран- 2 вл етс асинхроьшым, с подтвер- ности самого уль .The biological sign includes, in Qbs, various stages of bee survival: the death of bees, swarming (change in temperature distribution as compared with the previous observation period), norm (if change is, not over 25 main computer 4.) - hive controller fixed) also, the violation of the saved- 2 is asynchronous, with the confirmation of the ul itself.
по прохождению команды исключает улей I из. списка выключени .by passing the team eliminates the hive I out. list off.
По команде Просмотр (сокращенно ПРС) в дисплейную ЭВМ 3 из центральной ЭВМ 4 передаетс сообщение, содержащее список просмотра.The View command (abbreviated as PRS) to the display computer 3 from the central computer 4 transmits a message containing a list of viewing.
Обмен между устройствами: дисплейна ЭВМ 3 - центратьна ЭВМ 4 и ценждением по приему каждого байта. При этом фиксируетс врем с момента передачи байта инициатором и до момента получени подтверждени по приему от устройства, с которым идет обмен. Если э.то BpeNW превышает допустимое, то И1адицируетс авари при обмене.The exchange between devices: the display computer 3 is centered on the computer 4 and the evaluation of the reception of each byte. In this case, the time is fixed from the moment of transfer of the byte by the initiator to the time of receipt of an acknowledgment on reception from the device with which the exchange is taking place. If this BpeNW exceeds the allowable, then an accident occurs during the exchange.
С целью исключени из температурного распределени ошибок , вносимых сбо ми в работе ульевого контроллера 21, прин тые данные провер ютс на корректность, в данном случае на непрерывность температурного распределени на рамке, т,е. фиксируютс датчики , показани которых резко расход тс с соседними. В случае обнаружени некорректности происходит проверка работоспособности ульевого контро.пле- ра 21: посылка в него команды Повторный запуск. Далее после получени центральной ЭВМ 4 от ульевого контроллера 21 соответствующей информации определ етс готовность ульевого кон- In order to exclude from the temperature distribution the errors introduced by the malfunctioning of the hive controller 21, the received data is checked for correctness, in this case, the continuity of the temperature distribution on the frame, t, e. sensors are recorded, whose readings drastically diverge with their neighbors. In case of detection of incorrectness, the operation of the hive control player 21 is checked: sending a Re-launch command to it. Further, after receiving the central computer 4 from the hive controller 21 of the relevant information, the readiness of the hive control is determined.
По включению питани в центральтроллера 21 к работе. В случае неготовности ульевого контроллера 21 про- д ™ 4 происходит начальное опре- исходит аннулирование результатовдел:ение: сброс признака автономности,On power up the central controller 21 to work. In the case of the unavailability of the hive controller 21 product ™ 4, the initial determination of the results is determined: cancellation: reset the sign of autonomy,
температурного распределени , а в список просмотра заноситс аварийное состо 1ше ульевого контроллера 21 с указанием причины аварии. Если не за- .. фиксировано некорректности или не обнаружено сбо в работе ульевого контроллера 21, сообщение о температурном распределении на рамке принимаетс дл дальнейшего анализа. Как только сообщение с последней рамки будет прин то, начинаетс обработка и ана-j ЛИЗ в соответствии с прин той мате-; матической моделью на наличие в ульеthe temperature distribution, and the alarm list 1 of the hive controller 21 is entered in the viewing list with an indication of the cause of the accident. If no incorrect fixed or incorrect operation of the hive controller 21 is detected, the temperature distribution message on the frame is received for further analysis. As soon as the message from the last frame is received, processing and ana-j LIZ begins in accordance with the received mate; hive model
5555
список просмотра, включающий все ульи 1, очистка списка выключени (позици 1) и переход к самодиагностике (позици 2), В позиции 2 провер етс работоспособность всех узлов центральной ЭВМ 4 (фиг, 2), В случае обнаружени неисправности (позици З) происходит индикаци в блоке 8 индикации (фиг. 2) неисправного узла (позици 5) и посылка в дисплейную ЭВМ 3 диагностического сообщени поти- ци 7) с последующим выходом в подпрограмму . Передача (позици 8).the viewing list, which includes all hives 1, clearing the shutdown list (position 1) and the transition to self-diagnosis (position 2). At position 2, the operability of all nodes of the central computer 4 (FIG. 2) is checked. In case of failure detection (position 3) the indication in the display unit 8 (FIG. 2) of the faulty node (position 5) and sending the diagnostic message of the potion to the display computer 3 7) with the subsequent exit to the subroutine. Transmission (item 8).
1 ситуаций. Далее признак ситуации заноситс в сгшсок просмотра, а в случае обнаружени критической ситуации происходит еще и выдача сообщени в блок 8 И1щикации (фиг. 2),1 situations. Further, the sign of the situation is entered into a census view, and if a critical situation is detected, a message is also issued in block 8 of the Ichization (Fig. 2),
С целью экономии цикл опроса состо ни уль 1 заканчиваетс посыпкой в ульевой контроллер 2 команды Выключить питание и записью его номерй в список выключени ,In order to save the polling cycle, state 1 ends with a command to turn off the power and write its number to the shutdown list in the hive controller 2.
В случае обнаружени , что улей 1, к которому требуетс обратитьс , входит в список выключени в ульевыйIf it is found that hive 1, which needs to be addressed, is included in the shutdown list in the hive
контроллер 21, центрапьна ЭВМ 4 по- сылает команду Включить питание иthe controller 21, the central computer 4 sends the command Power on and
тральна ЭВМ 4 .- ульевый контроллер 2 вл етс асинхроьшым, с подтвер- The mainstream computer 4 .- The hive controller 2 is asynchronous, with confirmation
по прохождению команды исключает улей I из. списка выключени .by passing the team eliminates the hive I out. list off.
По команде Просмотр (сокращенно ПРС) в дисплейную ЭВМ 3 из центральной ЭВМ 4 передаетс сообщение, содержащее список просмотра.The View command (abbreviated as PRS) to the display computer 3 from the central computer 4 transmits a message containing a list of viewing.
Обмен между устройствами: дисплейна ЭВМ 3 - центратьна ЭВМ 4 и центральна ЭВМ 4 .- ульевый контроллер 2 вл етс асинхроьшым, с подтвер- The exchange between devices: the display computer 3 is the center of the computer 4 and the central computer 4. The hive controller 2 is asynchronous, with confirmation
ждением по приему каждого байта. При этом фиксируетс врем с момента передачи байта инициатором и до момента получени подтверждени по приему от устройства, с которым идет обмен. Если э.то BpeNW превышает допустимое, то И1адицируетс авари при обмене.waiting to receive each byte. In this case, the time is fixed from the moment of transfer of the byte by the initiator to the time of receipt of an acknowledgment on reception from the device with which the exchange is taking place. If this BpeNW exceeds the allowable, then an accident occurs during the exchange.
Сообщение, предназначенное дл передачи по линии св зи, разбиваетс на байты. В первом байте передаетс паспорт информации, в последнем - признак Конец сообщени . В конце каждого байта передаетс контрольна сумма байта информацш1.A message intended for transmission over a communication link is broken into bytes. In the first byte, the passport of the information is transmitted, in the last - the End of message indication. At the end of each byte, a check sum of a byte of information 1 is transmitted.
Блок-схема алгоритма функционировани центральной ЭВМ 4 представлена на фиг, 16-35.. The block diagram of the operation of the central computer 4 is shown in FIGS. 16-35.
По включению питани в централь ™ 4 происходит начальное опре- дел:ение: сброс признака автономностиUpon powering up in the central ™ 4, the initial definition is: determination: reset of the autonomy sign
.. ..
5five
список просмотра, включающий все ульи 1, очистка списка выключени (позици 1) и переход к самодиагностике (позици 2), В позиции 2 провер етс работоспособность всех узлов центральной ЭВМ 4 (фиг, 2), В случае обнаружени неисправности (позици З) происходит индикаци в блоке 8 индикации (фиг. 2) неисправного узла (позици 5) и посылка в дисплейную ЭВМ 3 диагностического сообщени поти- ци 7) с последующим выходом в подпрограмму . Передача (позици 8).the viewing list, which includes all hives 1, clearing the shutdown list (position 1) and the transition to self-diagnosis (position 2). At position 2, the operability of all nodes of the central computer 4 (FIG. 2) is checked. In case of failure detection (position 3) the indication in the display unit 8 (FIG. 2) of the faulty node (position 5) and sending the diagnostic message of the potion to the display computer 3 7) with the subsequent exit to the subroutine. Transmission (item 8).
5158 5158
Если во врем тестирова 1и : не об- . наружено неисправности, провер етс установка признака автономности (по- зииди 4) и в спучае установки переход к подпрограмме Автономный релшм (позици 6)о В противном случае происходит выход на самодиагностику (позици 2), Любое - epamieHHe дисплейной ЭВМ 3 к центральной ЭВМ 4 вызывает прерывание IWI 1 от приемника системного npHeN onepeflaT4HKa 13 (фиг, 2),If during testing 1i: not about-. malfunction is detected, the installation of the autonomy feature (poziidi 4) is checked, and in the set-up mode, the transition to the subroutine Autonomous relam (position 6) о Otherwise, a self-test (position 2) occurs, Any - epamieHHe display computer 3 to the central computer 4 causes an IWI 1 interrupt from the system npHeN onepeflaT4HKa 13 receiver (FIG. 2),
поступающее на вход Запрос на прерывание процессорного модул р и перход подпрограмме обслуживани этого прерывани .the incoming Request for interruption of the processor module and the transition to the service subroutine of this interrupt.
Процедура обслуживани начинаетс с проверки на запуск таймера обмена (позици 9)э Есл.. он ocyiffecTi neH то провер етс врем с момента запуска таймера 20 предыдущим npepbiBaHHeM до момента прихода данного прерывагш (позици 10),, Если это врем (пауза) больше допустимого5 что соответствует аз арии при приеме (позици i2),., то происходит выдача, в- блок 8 инт.,ика- ции (фиг, 2) сообщегш по ошибке (позици 27) с последуюдим выходом из подпрограммы обслуживани прерывани Если пауза меньше допустимой, то осу ществл етс запуск таймера 20 обмена | (пози1щ П ) и далее входной кон„ ,,The maintenance procedure starts with a check on the start of the exchange timer (position 9) e. If it is ocyiffecTi neH, then the time from the start of timer 20 by the previous npepbiBaHHeM to the moment of this interruption (position 10), is checked if this time (pause) is more than acceptable5 which corresponds to the az of aria at reception (i2 position),., then issue occurs in block 8 int., ikation (FIG. 2) communicating by mistake (position 27) with a subsequent exit from the interrupt service subroutine. , then the exchange timer 20 is started | (position P) and then the input con "
троль прин той инфop шции (позип 1 troll of the received information (position 1
13)s Входной контроль включает проверку контрольной суммы прин той ин13) s The input control includes checking the checksum of the received information.
формации и в случае несовпадени (позици 14)j таким образом информаци прин та с ошибкой р IIepexoд т к опросу готовности системного приемопередатчика (позици 21), Если контроль нройден успешно, то осущест,:вл етс запись полученной информации в буферную об- ласть ОЗУ 11 (позици 16), определ етс характер прин той информации (позици 17) на предмет вы влегш конца сообщеюш, (пози11 1Я 18) и в случае опознани происходит сброс таймера 20 обмена (позици 19), формирование признака конца сообщени (51Озици 20) и г;ереход на опрос готовности системного приемопередатчика 12 (поизци 2 ),Formations and in case of mismatch (position 14) j are thus received with an error II Interceptor to readiness of the system transceiver (position 21). If the control is successful, then:, is the recording of the received information in the buffer area of the RAM 11 (position 16), the nature of the received information is determined (position 17) on the subject of the end of the message, (position 11 or 18) and, if recognized, the exchange timer 20 is reset (position 19), the end of the message is formed (51 Exit 20) and g; transfer to readiness of system reception transducer 12 (by reference 2),
Если опознание не произошло, то происходит переход к позиции 2, Таким образом, после получени байта информации от центрапьной ЭВМ 4 в нее необходимо переслать байт подтвер- : дени с указагешм результата приема.If the identification did not occur, then the transition to position 2 occurs. Thus, after receiving a byte of information from the central computer 4, it is necessary to send a byte of confirmation to it with the indication of the reception result.
2020
10ten
5five
о about
00
5five
, 5, five
ЮYU
5five
00
5five
Поэтому осуществл етсл опрос сигнала Готовность системного передатчика 12 и в случае его отсутстви идет подсчет времени (паузы). Если пауза окажетс больше допустимой (позици 23), что соответствует аварии при подтвер- лшенни (позици 26), то в блоке 8 индикации индицируетс сообщение об ошибке (позици 27) и выход из подпрограммы обслуживани прерывани . При обнаружении сигнала Готовность в устанокпенное врем происходит запись в передатчик информации о результатах приема (позици 24) и выход из подпрограммы обслуживани прерывани , если признак конца сообщени не установлен (позици 22). В противном случае, т.е. от дисгтаейной ЭВМ 3 получено полностью все сообщение и центраиьпой ЭВМ 4 и необходимо начать отработку по немз заданных . условий, осуществл етс загшсь в пе редатчик системного приемопередатчика 12 информации о результатах приема и признака конца сообщени (позици 26), сбрасываютс признаки автономности и конца сообщени (позици 26) и осуществл етс переход к анализу прин той команд, (позици 27),Therefore, the signal of the readiness of the system transmitter 12 is polled, and in case of its absence, the time (pause) is counted. If the pause is more than permissible (position 23), which corresponds to an alarm during confirmation (position 26), then in display unit 8 an error message is displayed (position 27) and the output from the interrupt service subroutine. When the Readiness signal is detected at the set time, information about the reception results (position 24) and exit from the interrupt service subroutine are recorded in the transmitter if the end of message indication is not set (position 22). Otherwise, i.e. The entire message has been received from the display computer 3 and the central computer 4 and it is necessary to start working on the specified parameters. conditions, is performed in the transmitter of the system transceiver 12 of information about the reception results and the end of message feature (position 26), the autonomy and end of the message (position 26) are reset, and a transition is made to the analysis of the commands received, (position 27),
Дл ее выполнени дровер етсЯд входт т ли номер требуемого уль 1 в список выключени (позици 28),To accomplish it, the number of the required ul 1 is included in the shutdown list (position 28),
Если вхождение есть то центральна ЭВМ 3 посьщает в ульевый контроллер 21 требуемого уль команду Включить питание (позици 30) и осуществл етс переход к подпрограмме Передача (позици 31). Если результат подпрограммы аварийный, то происходит посылка в дисплейную ЭВМ 3 диагностического сообщени (позици 3), обращение к пoдпpcfгpaммe Передача (позици 35) и выход из подпрограммного обслуживани прерывани . Если результат не аварийный, т„е, команда Включить питание нрош- ла, то данньй улзй исключаетс из списка выключени .If there is an entry, then the central computer 3 sends the Power On command (position 30) to the hive controller 21 of the required ul and proceeds to the Transfer subroutine (position 31). If the result of the subroutine is abnormal, then a diagnostic message is sent to the display computer 3 (position 3), the display is addressed to the Transmission screen (position 35) and exits the interrupt service routine. If the result is not an emergency, i.e., turn on the power of the previous command, then the data list is excluded from the shutdown list.
Таким образом, осуществл етс активизаци ульевого контроллера 21 требуемого уль к отработке за,п;анной команды.In this way, the hive controller 21 of the required ull is activated to work out for the command.
Алгоритм выполнени команды включает блок, содержащий указание на устройство, с которым ДОЛЖНС8. ocyniecT- вить обмен центральне ЭВМ 4. Эта центральна ЭВМ 4 посылает сообщение в дисплейную ЭВМ 3, если этим устройством вл етс дис шейна ЭВМ 3, либо посылка сообщени в ульевой ;кон- троллер 21. Дальнейшее прохожде1-ше команды сопровождаетс выполнением стандартных подпрограмм Передача, Прием, проверок на аварию, по результатам прохождени каждой из подпрограмм и в зависимости от исхода этих проверок либо посьшка в дисплейную ЭВМ 3 диагностического сообщени либо информационного с последующим переходом к подпрограмме Передача и выходом из подпрограммы обслужива1ш прерывани . Поэтому нет необходимости останавливатьс подробно на каждой из команд, достаточно лишь перечислить вход и1ие в них позиции: команда УС ул (позиции 36-43), команда ПРС Ы ул NNp (позиции 46-54), команда Повторный запуск (позиции 55-64).The algorithm for executing a command includes a block containing an indication of the device with which the VOL. ocyniecT-exchange central computer 4. This central computer 4 sends a message to the display computer 3, if this device is a disney computer 3, or sending a message to the hive computer; the controller 21. Further passage of the 1 st command is accompanied by the execution of standard subroutines. Acceptance of checks for an accident, according to the results of passing each of the subroutines and depending on the outcome of these checks, either on the display computer of the diagnostic message 3 or informational, with a subsequent transition to the subroutine Transfer and exit from the interrupt service routine. Therefore, there is no need to stop in detail on each of the teams, it is enough just to list the entry and the positions in them: the command CSS st. (Position 36-43), the team ORS S St. NNp (position 46-54), the command Restart (position 55-64) .
Исключеьше составл ет лишь команда Переход в автономньш режим, по которой происходит лишь установка признака автоног шости (позиции 57, 59) и вь ход из подпрограммы обслуживани прерывани . В подпрограмму Автономный режим вход т позиции I01-135. Рассмотрим более подробно подпрограммы Передача и Прием, вход щие во все команды.The only exception is the Transition to Autonomous mode command, according to which only the installation of the auto-path feature is set (positions 57, 59) and the move from the interrupt service routine. The Offline mode subroutine includes positions I01-135. Let us consider in more detail the subroutines Transfer and Reception, included in all commands.
По подпрограмме Передача производ тс следунщие .действи : анализируетс готовность передатчика порта ввода-вывода (позици 87) и в случае его готовности производитс запись информации в передатчик (позици 89) В случае же, если готовность передатчика не поступила в течение определенного интервала времени (позици 88), то данна ситуаци считаетс аварийной, с последующей записью и индикацией -ошибки в блоке индикации 8 (позиции 90, 95, 98). Так как передача осуществл етс с квитированием, т.е. подтверждением приемником прин того , байта, то производитс анализ готовности приемника (позици 91) и в случае готовности осуществл ет чтение байта подтверждени передачи от приемника с проверкой прин того байта по четности или нечетности (позиции 94, 96, 97, 99). Если готовность приемника не наступила в течение определенного интервала времени, то така ситуаци также признаетс аварийной с последующей записью ощибки в блок 8 индикации (позиции 91, 93, 95, 98). В случае передачи всего сообщени вUnder the Transfer subprogram, the following actions are performed: the readiness of the transmitter of the I / O port (position 87) is analyzed and, if it is ready, information is recorded in the transmitter (position 89). In the event that the readiness of the transmitter has not arrived within a certain time interval (position 88), this situation is considered an emergency, followed by recording and indication of an error in the display unit 8 (position 90, 95, 98). Since the transmission is acknowledged, i.e. confirmation by the receiver of the byte, the receiver readiness analysis is performed (position 91) and, in the case of readiness, reads the transmission confirmation byte from the receiver, checking the received parity or oddness byte (positions 94, 96, 97, 99). If the receiver is not ready for a certain period of time, then this situation is also recognized as an emergency with the subsequent recording of an error in the display unit 8 (position 91, 93, 95, 98). If the entire message is sent to
00
5five
00
5five
00
5five
00
5five
00
5five
дисплейную ЭВМ 3 и.пи ульевый контроллер 21, признак конца сообщегти установлен (поз.ици 100), осуществл етс выдача байта ко1ща сообщени и выход из подпрограммы Передача,the display computer 3 and the hub controller 21, the sign of the end of the message is installed (position 100), the message byte is output and the subroutine Send,
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884449833A SU1588344A1 (en) | 1988-02-22 | 1988-02-22 | Automatic system for all-year-round looking after vital activity of bee family |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884449833A SU1588344A1 (en) | 1988-02-22 | 1988-02-22 | Automatic system for all-year-round looking after vital activity of bee family |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1588344A1 true SU1588344A1 (en) | 1990-08-30 |
Family
ID=21385256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884449833A SU1588344A1 (en) | 1988-02-22 | 1988-02-22 | Automatic system for all-year-round looking after vital activity of bee family |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1588344A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2820536A1 (en) * | 2001-02-05 | 2002-08-09 | Humirel Sa | BEEHIVE MANAGEMENT AND MONITORING METHOD AND SYSTEM |
ITAT20100006A1 (en) * | 2010-12-28 | 2012-06-29 | Carlo Cerrato | TECHNOLOGICAL ARNIA |
RU2461188C1 (en) * | 2010-12-24 | 2012-09-20 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Юго-Западный государственный университет" (ЮЗГУ) | Automated system for year-around monitoring of amount of honey in hives of bee colonies |
RU2484622C2 (en) * | 2011-07-08 | 2013-06-20 | Общество с ограниченной ответственностью "АРГО-СТРОЙ" | Automated information-measuring system of control of life activity of honey-bee colonies and process of collecting honey |
-
1988
- 1988-02-22 SU SU884449833A patent/SU1588344A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1159530, кл. А 01 К 47/00, 1987. * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2820536A1 (en) * | 2001-02-05 | 2002-08-09 | Humirel Sa | BEEHIVE MANAGEMENT AND MONITORING METHOD AND SYSTEM |
WO2002062133A1 (en) * | 2001-02-05 | 2002-08-15 | Humirel | Method and system for managing and monitoring beehives |
RU2461188C1 (en) * | 2010-12-24 | 2012-09-20 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Юго-Западный государственный университет" (ЮЗГУ) | Automated system for year-around monitoring of amount of honey in hives of bee colonies |
ITAT20100006A1 (en) * | 2010-12-28 | 2012-06-29 | Carlo Cerrato | TECHNOLOGICAL ARNIA |
RU2484622C2 (en) * | 2011-07-08 | 2013-06-20 | Общество с ограниченной ответственностью "АРГО-СТРОЙ" | Automated information-measuring system of control of life activity of honey-bee colonies and process of collecting honey |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR840001730A (en) | Programmable Matrix Used for Hardware Monitoring Interface Unit | |
CN105209988A (en) | Monitor control system and control apparatus | |
KR870004365A (en) | Channel data transmission device with serial transmission line and transmission method thereof | |
CN102608923B (en) | Control system and SOE device | |
SU1588344A1 (en) | Automatic system for all-year-round looking after vital activity of bee family | |
JP2947567B2 (en) | Method for exchanging data between one main processor and multiple slave processors and its monitoring system | |
JP3335807B2 (en) | Process control monitoring system | |
CN103645866B (en) | Control device and image forming system | |
US7761243B2 (en) | Measuring device for process engineering and operating method for a measuring device | |
CN111650909A (en) | Intelligent control system and method for sewage treatment process, readable storage medium and device | |
JPH05304695A (en) | Programmable controller | |
US20220006567A1 (en) | Terminal, server, internet of things data transmission method, and data transmission system | |
JP6926938B2 (en) | Printing device and control method of printing device | |
JPH05257852A (en) | Process data processing system and processing method | |
CN115509849A (en) | BMC-based sensor information reading system, method, device and medium | |
EA014118B1 (en) | Method and equipment relating to input of data into equipment for performing animal-related operation | |
JP3399709B2 (en) | Data extraction method in programmable controller and programmable controller | |
EP0316251A2 (en) | Direct control facility for multiprocessor network | |
SU1730649A1 (en) | Device for receiving information from transducers | |
JP2021081958A (en) | Vehicle management device and communication management method | |
DE10230268C1 (en) | Process-controlled measured data detection system has controller forwarding control parameter provided by at least one control process to measured data sensor | |
JP4421812B2 (en) | Computer system having diagnostic function | |
JPH10170406A (en) | Car diagnostic system | |
JPH1139250A (en) | Peripheral device connection confirmation method for cluster system | |
JPH0883235A (en) | Cpu system |