WO2024102015A1 - Способ и портативное устройство для диагностики ресайклинговых кассет - Google Patents
Способ и портативное устройство для диагностики ресайклинговых кассет Download PDFInfo
- Publication number
- WO2024102015A1 WO2024102015A1 PCT/RU2022/000333 RU2022000333W WO2024102015A1 WO 2024102015 A1 WO2024102015 A1 WO 2024102015A1 RU 2022000333 W RU2022000333 W RU 2022000333W WO 2024102015 A1 WO2024102015 A1 WO 2024102015A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor
- bills
- cassette
- state
- carriage
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012360 testing method Methods 0.000 title abstract description 23
- 238000004064 recycling Methods 0.000 title description 7
- 230000003287 optical effect Effects 0.000 claims abstract description 38
- 230000008859 change Effects 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 10
- 238000003825 pressing Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 8
- 238000003780 insertion Methods 0.000 claims description 3
- 230000037431 insertion Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims 3
- 230000007246 mechanism Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 230000000903 blocking effect Effects 0.000 description 5
- 238000012774 diagnostic algorithm Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241001481166 Nautilus Species 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000002405 diagnostic procedure Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- -1 but not limited to Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229920005994 diacetyl cellulose Polymers 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/22—Means for sensing or detection
- G07D11/235—Means for sensing or detection for monitoring or indicating operating conditions; for detecting malfunctions
Definitions
- the presented technical solution relates, in general, to the field of measurement technology, and in particular to portable diagnostic tools for cash cassettes, for example, recycling cassettes Nautilus Hyosung MX8600/8600S.
- a device for testing cash cassettes from the KRESO company is known from the prior art, which can be considered as a close analogue of the presented solution.
- the known device (hereinafter referred to as the stand) is a portable unit for testing recycling ATM cassettes with a slot for connecting the cassette and a screen for displaying information.
- the well-known stand provides the ability to place a cassette in it for testing all components of the cassette in automatic mode.
- a portable device for servicing cash cassettes of a self-service device is also known, disclosed in the utility model patent RU 192 804 U1, publ. 01.10.2019.
- a well-known portable device for servicing cash cassettes containing: a housing, inside of which there are located interconnected: a power module, a boost DC-DC converter, a microcontroller configured to read the parameters of the cassette, rewrite the parameters of the cassette and test the cassette for errors, while located on the cassette : graphical interface, interface for connecting a cassette, device control buttons.
- the technical result is the creation of a portable device with expanded functionality for diagnosing a cash cassette.
- the specified technical result is achieved by implementing a method for diagnosing cash cassettes, performed by at least one computing device, containing the steps of:
- the step of checking the operation of the solenoid is additionally performed.
- steps are additionally performed in which pulses generated by said motor are recorded for a given amount of time and the value is compared the number of pulses with a reference value for a given period of time, and the correct operation of the motor is determined based on the results of the mentioned comparison.
- a signal is generated to the electric motor to move the carriage to the highest possible position, and during this movement the platform for placing bills in the cassette moves toward the swiping wheels, as a result of which the light beam emitted by the optical sensor for pressing bills to the swipe wheels is blocked;
- a step is additionally performed in which the presence of bills in the cassette is checked.
- a step is additionally performed in which data is read from memory cells located in the cash cassette and the state of the DIP switches is determined.
- a portable device for diagnosing cash cassettes containing:
- FIG. Figure 1 shows an example image of a portable device for diagnosing cash cassettes.
- FIG. Figure 2 shows an example image of a cash cassette body.
- FIG. Figure 3 shows an example of an image of a cash cassette body with elements placed in it.
- FIG. Figure 4 shows an example of a layout of sensors in a cash cassette.
- FIG. Figure 5 shows an example of a mechanism for drawing bills from the first side.
- FIG. Figure 6 shows an example of a mechanism for drawing bills from the second side.
- FIG. 7 shows an example of a general view of a computing device.
- a system means, including a computer system, a computer (electronic computer), CNC (computer numerical control), PLC (programmable logic controller), computerized control systems and any other devices capable of performing a given task. , a clearly defined sequence of operations (actions, instructions).
- command processing device is meant an electronic unit, a computing device, or an integrated circuit (microprocessor) that executes machine instructions (programs).
- a command processing device reads and executes machine instructions (programs) from one or more storage devices.
- Storage devices can include, but are not limited to, hard drives (HDD), flash memory, ROM (read-only memory), solid-state drives (SSD), and optical drives.
- Program - a sequence of instructions intended for execution by a computer control device or command processing device.
- a signal is a material embodiment of a message for use in the transmission, processing and storage of information.
- Logic element an element that implements certain logical dependencies between input and output signals.
- Logic elements are usually used to construct logical circuits of computers and discrete automatic monitoring and control circuits.
- Logical elements regardless of their physical nature, are characterized by discrete values of input and output signals.
- a DIP switch is a manual electrical switch that is housed with several other switches in a dual in-line package (DIP).
- DIP dual in-line package
- a device for diagnosing cash cassettes for example, recycling cassettes US, contains: housing 1; slot 2 for installing a cassette, in which there is an interface for connecting, for example, a recycling cassette US; Body 1 contains device controls: control buttons and display.
- the mentioned elements of the device for diagnosing cash cassettes are connected to each other using a wide range of assembly operations, for example, screwing, joining, soldering, riveting, etc., depending on the most suitable method of fastening the elements.
- the housing 1 and slot 2 may be made from a wide variety of known materials, such as, but not limited to, metal, impact resistant polymers, other impact resistant materials, and the like. Housing 1 and slot 2 can be made shock-resistant, which increases their wear resistance and service life.
- the display may be, but is not limited to, a liquid crystal display (LCD), a touch display, or the like.
- LCD liquid crystal display
- the display is designed to display the necessary information to interact with the device.
- the interface for connecting the cash cassette may be a well-known specialized connector, for example, a proprietary forty-pin connector manufactured by KEL Corporation.
- the device for diagnosing cash cassettes can be equipped with a power module, for example, a 24V power supply with a minimum power of 120W, as well as a built-in 24V->5V power converter.
- a power module for example, a 24V power supply with a minimum power of 120W, as well as a built-in 24V->5V power converter.
- a computing device which is the main computing unit of the device and can be implemented on the basis of, but not limited to, a processor, controller, microcontroller, etc.
- the computing device is designed to process signals from optical sensors, feedback signals from motors, solenoids, internal jumpers, DIP switches, for controlling actuators and reading/writing internal memory.
- a computing device can be equipped, for example, with logic elements on transistors, ADCs, DACs, etc., placed on a printed circuit board in such a way as to ensure the collection, conversion and processing of data received from the mentioned sensors through the previously mentioned connection interface cash cassette.
- the cash cassette contains 13 sensors, in particular optical sensors. Their number may be more or less, depending on the modification of the cassette. Which sensors and in what sequence will be checked depends only on the device firmware.
- each of the sensors is checked, both in the “sensor open” position and in the “sensor closed” position.
- Checking the sensor is a comparison of the state of the sensor in the “open” or “closed” position at a certain position of the mechanism with a “reference” working cassette.
- the status of the following sensors is polled (Fig. 4):
- an electric motor for the bill feeding and dispensing path (not indicated in the drawings), which is responsible for pulling bills along the path, leafing the bills and synchronizing the folding mechanism. Can rotate in two directions;
- the cassette parameters are read.
- the computing device sequentially reads all data from the memory cells of the microcircuit 14 of the US cassette. Reading occurs using standard algorithms provided by the manufacturer of the 14 US cassette microcircuits.
- the computing device checks the functionality of each sensor installed in the cassette.
- the sensors are tested both in closed and open states.
- the check occurs by interacting with the actuators of the cassette.
- the functionality of all actuators is also checked. Namely, carriage drive motors, transport, solenoids, clutches, platforms and other mechanisms interacting with specified elements of the cassette.
- the data recorded in the cassette is checked for correctness and displayed on the display, such as: serial number, revision, type, encoding of the country of the loaded currency, letter of the slot where the cassette should be installed.
- the position of the DIP switches is checked and their compliance with the parameters of the installed cassette, the denomination of the currency with which the cassette should be loaded.
- the test bill is inserted and dispensed from the cassette. Using the control buttons, the required testing algorithm is selected.
- the user places the cash cassette in slot 2 and, using buttons located on the housing 1, selects the diagnostic algorithm for the cash cassette.
- the command that starts the diagnostic algorithm, after pressing the button, is sent to the computing device of the device for diagnosing cash cassettes, which, based on the data contained in the command, starts the cassette diagnostic procedure.
- the computing device performs the following diagnostic steps (eg, a first diagnostic algorithm).
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the upper position, where the sensor 114 is located.
- the sensor status data is compared with the reference data specified for each sensor, taking into account the carriage location data, and if the state of at least one sensor other than sensor 114 differs from the state characterized by the reference data, the computing device interrupts the diagnosis and displays housing 1 information about the presence of an error in the operation of at least one sensor, the state of which differs from the reference data.
- the reference data may indicate, for example, the state of the sensor in which it should be in the first stage of diagnosis, in particular open (when the light beam emitted by the sensor is not interrupted) or closed (when the light beam emitted by the sensor is blocked) state.
- reference data may indicate that all optical sensors should be in the open state.
- the data on the state of the sensor 114 has not changed after sending the said signal to the electric motor 13 for a given time interval (for example, 5 seconds), i.e. the data indicates that the sensor 114 is in a reference state, such as an open state, or the state of at least one sensor 101, 102, 103, 104, 105, 108, 110, 111, 112, 115 indicates that this sensor is not in the reference state, i.e.
- the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of the sensor 114 / electric motor 13 or at least one sensor 101, 102, 103, 104, 105, 110, 111, 112, 115, status which differs from the reference data, for example, indicates that the sensor is closed.
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the “high cassette filling level” position.
- the carriage 10 sequentially blocks the rays of light emitted by the sensors 115, 110, 111, due to which the mentioned sensors are triggered, and stops in the “high filling level of the cassette” position, where the sensor 112 is located.
- the computing device records the sensor response time values 115, 110, 111, 112 and compares said values with reference values specified for said sensors.
- the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of the sensor that did not work, or the response time value of which does not correspond to the reference value.
- the electric motor 13 generates pulses for a given amount of time, for example, 1 pulse per 1 second, 100 pulses per second or others, which are recorded by a computing device and compares the value of the number of pulses with a reference value for a given period of time. If the registered value of the number of pulses for a given time does not correspond to the reference value, then the computing device interrupts the diagnostics and displays information on the display of the housing 1 about the presence of an error in the operation of the electric motor 13.
- the computing device polls the optical sensors 103, 104, 108, 114 and compares data on the state of the mentioned sensors with reference data. For example, since the carriage 10 is in the lower position where the sensor 112 is located, the reference data may indicate that the optical sensors 103, 104, 108, 114 should be in the open state.
- the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of at least one sensor, the state of which differs from the reference data.
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the “Little bills” position, where the sensor 115 is located, as a result of which the sensor changes its state from open to closed. Information that the carriage is in the “Few bills” position is sent to the computing device, which initiates the process of polling the optical sensor 115. If the data on the state of the sensor 115 has not changed, i.e. data indicates that sensor 115 is in the open state, then the computing device interrupts the diagnostics and displays information on the display of housing 1 about the presence of an error in the operation of sensor 115.
- the computing device performs a solenoid operation test. Specifically, the computing device directs a command to apply voltage to the solenoid 12, which, when voltage is received, sends a signal to the computing device indicating that voltage has been supplied to the solenoid. Accordingly, if after filing voltage, the said signal was not received by the computing device, then the computing device interrupts the diagnostics and displays information on the display of housing 1 about the presence of an error in the operation of the solenoid.
- the computing device After checking the solenoid 12, the computing device performs a check of the bill feed path motor. To test said motor, the computing device supplies a signal to the motor board to rotate said motor. When the motor rotates, the shafts with rollers for drawing bills also rotate, on which there are wheels with slots through which rays of light emitted by optical sensors 107 and 113 pass. When the shafts rotate, wheels 16 and 17 also rotate (see Fig. 5 and 6) with slits, as a result of which the sensors 107 and 113 are triggered, and data on the state of the sensors from the mentioned sensors enters the computing device.
- the computing device determines whether the state data of the sensors 107 and 113 collected during the rotation of said shafts contains information indicating that the sensors were in an open and closed state. If the sensor status data does not contain information indicating that at least one sensor is in an open or closed state, then the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of the sensor, said information for which absent.
- the mentioned motor generates pulses for a given amount of time, for example, 1 pulse per 1 second, 100 pulses per second, or so on, which are registered by the computing device and compares the value of the number of pulses with the reference value for specified period of time. If the registered value of the number of pulses for a given time does not correspond to the reference value, then the computing device interrupts the diagnostics and displays on the display of housing 1 information about the presence of an error in the operation of the motor of the note feeding and dispensing path.
- the computing device sends a signal to the electric motor 13 to moving carriage 10 to the highest possible position to diagnose sensor 108.
- the platform 15 shifts towards the folding wheels, as a result of which the beam of light emitted by the sensor 108 is blocked.
- the algorithm for checking the sensor 108 is similar to the algorithm for checking the sensor 114, described earlier.
- the computing device After a successful check of the sensor 108, the computing device displays on the display of the housing 1 information about the absence of errors and the successful completion of the cash cassette diagnostics.
- the user after placing the cash cassette in slot 2, using buttons located on the body 1, can select another algorithm for diagnosing the cash cassette, for example, the second one.
- the command that starts the diagnostic algorithm is sent to the computing device of the device for diagnosing cash cassettes, which, based on the data contained in the command, starts the cassette diagnostic procedure.
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the upper position and after the carriage has moved to the upper position, the computing device also interrogates and checks the sensors 101 in the manner previously described. 102, 103, 104, 105, 108, 110, 111, 112, 114, 115.
- the computing device After successfully checking said sensors, the computing device checks for the presence of bills in the cassette, for example, through optical sensors 103 and 104. Specifically, the computing device polls the sensors 103 and 104 to determine their status. If data on the states of the sensors indicate that the sensors are closed, then the computing device makes a decision about the presence of bills in the cassette and displays this information on the display of housing 1. If data on the state of the sensors indicates that the sensors are open, then the computing device makes a decision about the absence of banknotes in the cassette and continues diagnostics. In an alternative embodiment of the presented solution, sensor 103 may be absent from the cash cassette, and the presence of bills in the cash cassette is determined by the computing device only through sensor 104.
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the Low Notes position to check the sensor 115 in the previously described manner. If the status data of the sensor 115 indicates that the said sensor is in a closed state, then the computing device in the manner described previously, checks the operation of the solenoid. [0070] After checking the solenoid 12, the computing device checks the motor of the bill feeding and dispensing path in the manner previously described. If the result of a successful test of the mentioned motor is received, the computing device sends a signal to the electric motor 13 to move the carriage 10 to the upper position to check the sensor 114 in the previously described manner.
- the computing device displays a notification on the display of the housing 1 prompting the insertion of text bills into the cash cassette and places the cash cassette testing device in the standby mode for inserting bills.
- Test bills are similar to banknotes in size and thickness, but are not a means of payment.
- the said bills pass along the guide for feeding and dispensing bills, blocking the rays of light emitted by the sensors 105, 102, 101, changing the states of the sensors sequentially from open to closed and back to open, after which they enter the area of the cash cassette intended for storing banknotes, blocking the beam of light emitted by the sensor 104, and the sensor is switched to the closed state upon receipt of the first deposited bill.
- the change in the state of the sensors 105, 102, 101, 104 is monitored by the computing device, and if, after introducing bills into the computing device, no data is received from at least one sensor 105, 102 or 101 about a change in their state open-closed-open, then the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of at least one sensor 105, 102 or 101.
- the computing device also monitors whether the state of the sensor 104 indicating the presence of bills in the cassette has been changed. If the state of sensor 104 has not been changed, then the computing device interrupts the diagnostics and displays information on the display of housing 1 about the presence of an error in the operation of sensor 104.
- the computing device determines the number of banknotes deposited, for example, by the number of changes sensor states, and if a certain number of deposited bills corresponds to the requested quantity, preset by the developer, then the computing device sends a signal to the electric motor 13 to move the carriage 10 to the “Few bills” position and, using known methods, moves the internal cassette mechanism to the banknote dispensing position.
- the computing device sends a signal to the electric motor 13 to move the carriage 10 to the dispensing position and sends a command to the bill supply and dispensing path motor to dispense the bills placed in the cash cassette.
- said bills pass along the path for supplying and dispensing bills, blocking the rays of light emitted by the sensors 105, 102, 101, changing the states of the sensors sequentially from open to closed and back to open.
- the sensor 104 will switch from a closed state to an open state.
- the change in the state of the sensors 105, 102, 101, 104 is monitored by the computing device, and if, after inserting bills into the computing device, no data is received from at least one sensor 105, 102 or 101 about a change in its open-closed-open state, then the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of at least one sensor 105, 102 or 101.
- the computing device also monitors whether the state of the sensor 104 indicating the presence of bills in the cassette has been changed. If the state of the sensor 104 indicates the presence of bills after they are issued, then the computing device interrupts the diagnostics and displays on the display of the housing 1 information about the presence of an error in the operation of the sensor 104.
- the computing device displays on the display of the housing 1 information that there are no errors and the cash cassette has successfully passed diagnostics.
- the achievement of the specified technical result is achieved, which consists in expanding the functionality of a portable device for diagnosing cash cassettes by providing the ability to diagnose optical sensors installed in a cash cassette. Also due to the fact that in the process of moving the carriage or accepting/issuing banknotes, several optical sensors and elements intended for control are diagnosed at once By moving the carriage or accepting/issuing bills, the speed of diagnosing the cash cassette increases. [0080] Also, the user can use the buttons to select the third cassette testing algorithm.
- the computing device queries the cash cassette memory by reading certain memory cells, and also reads the state of DIP switches 1 to 5 (on or off). Based on the data received, the cassette configuration parameters are displayed on the screen, namely: serial number, revision, type, encoding of the country of the loaded currency, letter of the slot where the cassette should be installed; position of DIP switches and their compliance with the parameters of the installed cassette; the denomination of the currency with which the cassette should be loaded, while those parameters that do not correspond to the standard ones are shown in red. Cassette parameters that could not be determined or read are displayed as “Error”.
- the user can use the buttons to select the fourth cassette testing algorithm.
- the fourth algorithm allows you to view in real time the state of any of the cassette sensors. This algorithm is used when repairing cassettes.
- a computing device contains one or more processors (201), memory devices such as RAM (202) and ROM (203), and input/input interfaces connected by a common information exchange bus. output (204).
- processors 201
- memory devices such as RAM (202) and ROM (203)
- input/input interfaces connected by a common information exchange bus.
- output 204
- the processor (201) may be selected from a variety of devices commonly used today, for example, from manufacturers such as: IntelTM, AMDTM, AppleTM, Samsung Exynos TM, MediaTEKTM, Qualcomm SnapdragonTM, etc.
- the processor or one of the processors used in the system (200) must also include a graphics processor, for example an NVIDIA GPU with a CUDA-compatible programming model or Graphcore, the type of which is also suitable for carrying out the method in whole or in part, and can also be used for training and application of machine learning models in various information systems.
- a graphics processor for example an NVIDIA GPU with a CUDA-compatible programming model or Graphcore, the type of which is also suitable for carrying out the method in whole or in part, and can also be used for training and application of machine learning models in various information systems.
- RAM (202) is a random access memory and is designed to store machine-readable instructions executed by the processor (201) to perform the necessary logical data processing operations.
- RAM (202) contains executable instructions of the operating system and corresponding software components (applications, software modules, etc.). In this case, the available memory capacity of the graphics card or graphics processor can act as RAM (202).
- the ROM (203) is one or more permanent storage devices, such as a hard disk drive (HDD), a solid state drive (SSD), flash memory (EEPROM, NAND, etc.), optical storage media ( CD-R/RW, DVD-R/RW, BlueRay Disc, MD), etc.
- I/O interfaces To organize the operation of device components (200) and organize the operation of external connected devices, various types of I/O interfaces (204) are used. The choice of appropriate interfaces depends on the specific design of the computing device, which can be, but is not limited to: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS/Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232, etc.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controlling Sheets Or Webs (AREA)
Abstract
Изобретение относится к портативным средствам диагностики денежных кассет. Способ диагностики денежных кассет выполняется вычислительным устройством и содержит этапы, на которых: получают команду на проведение диагностики денежной кассеты, формируют сигнал на электромотор платы прижима купюр (каретки) для перемещения каретки в верхнее положение, которая смещается и перекрывает луч света, испускаемый оптическим датчиком положения площадки для укладывания купюр в кассету. Далее регистрируют изменение состояния датчика положения площадки для укладывания купюр в кассету, опрашивают дополнительный оптический датчик, установленный в денежной кассете для определения его состояния. Далее сравнивают данные о состоянии оптического датчика с эталонным состоянием, определяют корректность работы оптических датчиков на основе результатов сравнения, полученных на предыдущем этапе. Изобретение направлено на создание портативного устройства, обладающего расширенными функциональными возможностями для диагностики денежной кассеты.
Description
СПОСОБ И ПОРТАТИВНОЕ УСТРОЙСТВО ДЛЯ ДИАГНОСТИКИ РЕСАЙКЛИНГОВЫХ КАССЕТ
ОБЛАСТЬ ТЕХНИКИ
[0001] Представленное техническое решение относится, в общем, к области измерительной техники, а в частности к портативным средствам диагностики денежных кассет, например, ресайклинговых кассет Nautilus Hyosung MX8600/8600S.
УРОВЕНЬ ТЕХНИКИ
[0002] Из уровня техники известно устройство для тестирования денежных кассет фирмы КРЕСО, которое может быть рассмотрено в качестве близкого аналога представленного решения. Известное устройство (далее - стенд) представляет собой переносной блок тестирования ресайклинговых кассет банкомата со слотом для подключения кассеты и экраном для выведения информации. Известный стенд предоставляет возможность размещения в нем кассеты для тестирования всех узлов кассеты в автоматическом режиме.
[0003] Также известно портативное устройство для обслуживания денежных кассет устройства самообслуживания (УС), раскрытое в патенте на полезную модель RU 192 804 U1 , опубл. 01.10.2019. Известное портативное устройство для обслуживания денежных кассет, содержащее: корпус, внутри которого расположены соединенные между собой: модуль питания, повышающий DC-DC преобразователь, микроконтроллер выполненный с возможностью считывания параметров кассеты, перезаписи параметров кассеты и тестирования кассеты на ошибки, при этом на корпусе расположены: графический интерфейс, интерфейс для подключения кассеты, кнопки управления устройством.
[0004] При этом в известных решениях отсутствует возможность проведения тестирования узлов кассеты по отдельности, что в значительной степени увеличивает время диагностики кассеты. Также известные решения не дают какой- либо информации о степени загрязнения оптических датчиков кассеты. Данную информацию можно получить, только подключив устройства к ноутбуку или другому компьютерному устройству, что, в свою очередь, лишает известные устройства мобильности.
РАСКРЫТИЕ ТЕХНИЧЕСКОГО РЕШЕНИЯ
[0005] Технической проблемой или задачей, поставленной в данном техническом решении, является создание нового эффективного, простого и надежного метода диагностики денежных кассет.
[0006] Техническим результатом является создание портативного устройства, обладающего расширенными функциональными возможностями для диагностики денежной кассеты.
[0007] Указанный технический результат достигается благодаря осуществлению способа диагностики денежных кассет, выполняемого по меньшей мере одним вычислительным устройством, содержащего этапы, на которых:
- получают команду на проведение диагностики денежной кассеты;
- формируют сигнал на электромотор платы прижима купюр (каретки) для перемещения упомянутой каретки в верхнее положение, причем при перемещении каретки в верхнее положение ее корпус нажимает на площадку для укладывания купюр в кассету, которая смещается и перекрывает луч света, испускаемый оптическим датчиком положения площадки для укладывания купюр в кассету;
- регистрируют изменение состояния датчика положения площадки для укладывания купюр в кассету;
- опрашивают по меньшей мере один дополнительный оптический датчик, установленный в денежной кассете для определения его состояния;
- сравнивают данные о состоянии по меньшей мере одного оптического датчика с эталонным состоянием, заданными для упомянутого датчика;
- определяют корректность работы оптических датчиков на основе результатов сравнения, полученных на предыдущем этапе.
[0008] В одном из частных примеров осуществления способа дополнительно выполняют этапы, на которых:
- формируют сигнал на электромотор каретки для ее перемещения в положение «высокий уровень заполнения кассеты»;
- фиксирует значения времени срабатывания датчиков: датчика положения платы прижима «мало купюр в кассете»; датчика положения платы прижима «низкий уровень заполнения кассеты»; датчика положения платы прижима «средний уровень заполнения кассеты»; датчика положения платы прижима, «высокий уровень заполнения кассеты;
- сравнивают значения времени срабатывания упомянутых датчиков с эталонными значениями;
- определяют корректность работы оптических датчиков на основе результатов сравнения, полученных на предыдущем этапе.
[0009] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- регистрируют количество импульсов, сформированных электромотором в процессе перемещения каретки;
- сравнивают значение количества импульсов с эталонным значением за заданный период времени;
- определяют корректность работы электромотора на основе результатов сравнения, полученных на предыдущем этапе.
[0010] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- формируют сигнал на электромотор каретки для ее перемещения в положение «Мало купюр»;
- опрашивают датчик положения платы прижима «мало купюр в кассете»;
- сравнивают данные о состоянии упомянутого датчика с эталонным состоянием, заданным для упомянутого датчика;
- определяют корректность работы датчика на основе результатов сравнения, полученных на предыдущем этапе.
[0011] В другом частном примере осуществления способа дополнительно выполняют этап проверки работы соленоида.
[0012] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- формируют сигнал на плату мотора для его вращения вместе с валами и роликами протяжки купюр, на которых расположены колеса с прорезями, через которые проходят лучи света, испускаемые оптическими датчиками;
- отслеживают изменение состоянии упомянутых на предыдущем этапе оптических датчиков в процессе валов с роликами;
- определяют корректность работы упомянутых датчиков на основе полученных на предыдущем этапе данных о их состоянии.
[0013] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых регистрируют импульсы, сформированные упомянутым мотором, за заданное количество времени и сравнивают значение
количества импульсов с эталонным значением за заданный период времени, причем корректность работы мотора определяется на основе результатов упомянутого сравнения.
[0014] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- формируют сигнал на электромотор для перемещения каретки в максимально верхнее положение, причем при упомянутом перемещении происходит смещение площадки для укладывания купюр в кассету к колесам слистывания, вследствие чего перекрывается луч света, испускаемый оптическим датчиком прижима купюр к колесам слистывания;
- опрашивают датчик прижима купюр к колесам слистывания;
- сравнивают данные о состоянии упомянутого датчика с эталонными данными;
- определяют корректность работы упомянутого датчика на основе результатов сравнения, полученных на предыдущем этапе.
[0015] В другом частном примере осуществления способа дополнительно выполняют этап, на котором проверяют наличия купюр в кассете.
[0016] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- запрашивают заданное количество купюр, предназначенное для внесения в денежную кассету через направляющую для приема и выдачи купюр;
- собирают данные о состоянии датчика определения купюры на входе, датчика определения наличия на направляющей для приема и выдачи купюр левого края купюры и датчика определения наличия на направляющей для приема и выдачи купюр правого края купюры в процессе прохождения купюр по направляющей для подачи и выдачи купюр;
- на основе полученных данных о состоянии упомянутых датчиков определяют корректность их работы.
[0017] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:
- на основе данных о состоянии упомянутых датчиков определяют количество купюр, пошедших по упомянутой направляющей;
- сравнивают значение упомянутого количества купюр с запрошенным количеством купюр;
определяют, что упомянутое значение соответствует запрошенному количеству купюр;
- направляют сигнал на электромотор для перемещения каретки в позицию выдачи купюр;
- направляют команду на мотор тракта подачи и выдачи купюр для выдачи купюр, размещенных в денежной кассете;
- собирают данные о состоянии датчика определения купюры на входе, датчика определения наличия на направляющей для приема и выдачи купюр левого края купюры и датчика определения наличия на направляющей для приема и выдачи купюр правого края купюры в процессе прохождения купюр по направляющей для подачи и выдачи купюр;
- на основе полученных данных о состоянии упомянутых датчиков определяют корректность их работы.
[0018] В другом частном примере осуществления способа дополнительно выполняют этап, на котором считывают данные из ячеек памяти, расположенных в денежной кассете и определяют состояние DIP переключателей.
[0019] В другом предпочтительном варианте осуществления заявленного решения представлено портативное устройство для диагностики денежных кассет, содержащее:
- корпус, содержащий соединенные между собой вычислительное устройство и модуль питания;
- слот для установки денежной кассеты, соединенный с корпусом;
- интерфейс для подключения денежной кассеты, установленной в упомянутый слот, к вычислительному устройству; причем вычислительное устройство выполнено с возможностью осуществления вышеуказанного способа.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0020] Признаки и преимущества настоящего технического решения станут очевидными из приводимого ниже подробного описания и прилагаемых чертежей, на которых:
[0021] На Фиг. 1 представлен пример изображения портативного устройства для диагностики денежных кассет.
[0022] На Фиг. 2 представлен пример изображения корпуса денежной кассеты.
[0023] На Фиг. 3 представлен пример изображения корпуса денежной кассеты с размещенными в нем элементами.
[0024] На Фиг. 4 представлен пример схемы расположения датчиков в денежной кассете.
[0025] На Фиг. 5 представлен пример механизма протяжки купюр с первой стороны.
[0026] На Фиг. 6 представлен пример механизма протяжки купюр со второй стороны. На Фиг. 7 представлен пример общего вида вычислительного устройства.
ОСУЩЕСТВЛЕНИЕ ТЕХНИЧЕСКОГО РЕШЕНИЯ
[0027] Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения.
[0028] В данном техническом решении под системой подразумевается, в том числе компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную, четко определенную последовательность операций (действий, инструкций).
[0029] Под устройством обработки команд подразумевается электронный блок, вычислительное устройство, либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).
[0030] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.
[0031] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.
[0032] Сигнал — материальное воплощение сообщения для использования при передаче, переработке и хранении информации.
[0033] Логический элемент — элемент, осуществляющий определенные логические зависимости между входными и выходными сигналами. Логические элементы обычно используются для построения логических схем вычислительных машин, дискретных схем автоматического контроля и управления. Для всех видов
логических элементов, независимо от их физической природы, характерны дискретные значения входных и выходных сигналов.
[0034] DIP-переключатель — это ручной электрический переключатель, который помещён вместе с несколькими другими переключателями в корпус типа dual in-line package (DIP).
[0035] В соответствии со схемой, приведенной на фиг. 1 , устройство для диагностики денежных кассет, например, ресайклинговых кассет УС, содержит: корпус 1 ; слот 2 для установки кассеты, в котором расположен интерфейс для подключения, например, ресайклинговой кассеты УС; на корпусе 1 установлены органы управления устройством: кнопки управления и дисплей.
[0036] Упомянутые элементы устройства для диагностики денежных кассет соединяются между собой с помощью широкого спектра сборочных операций, например, свинчивания, сочленения, спайки, склепки и др., в зависимости от наиболее подходящего способа крепления элементов.
[0037] Корпус 1 и слот 2 могут быть выполнены из широкого спектра известных материалов, например, не ограничиваясь, металла, ударопрочных полимеров, других ударопрочных материалов и т.п. Корпус 1 и слот 2 могут выполняться ударопрочными, что позволяет увеличить их износостойкость и эксплуатационный срок.
[0038] Дисплей может представлять собой, не ограничиваясь, жидкокристаллический дисплей (ЖК-дисплей), сенсорный дисплей и т.п. Дисплей предназначен для отображения необходимой информации для осуществления взаимодействия с устройством.
[0039] Интерфейс для подключения денежной кассеты может представлять собой известный специализированный разъем, например, проприетарный сорокаконтактный разъем производства KEL Corporation.
[0040] Для питания элементов устройство для диагностики денежных кассет может быть оснащено модулем питания, например, блоком питания 24В минимальной мощности 120Вт., а также встроенным преобразователем питания 24В->5В.
[0041] Для управления работой упомянутого устройства, в частности для диагностики денежных кассет, оно может быть оснащено вычислительным устройством, представляющим собой основной вычислительный блок устройства и может быть реализовано на базе, не ограничиваясь, процессора, контроллера, микроконтроллера и т.п.
[0042] Вычислительное устройство предназначено для обработки сигналов с оптических датчиков, сигналов обратной связи моторов, соленоидов, внутренних перемычек, DIP переключателей, за управление исполнительными механизмами и чтения/записи внутренней памяти. Для диагностики оптических датчиков вычислительное устройство может быть оснащено, например, логическими элементами на транзисторах, АЦП, ЦАП и пр., размещенными на печатной плате таким образом, чтобы обеспечивать сбор, преобразование и обработку данных, полученных от упомянутых датчиков через упомянутый ранее интерфейс для подключения денежной кассеты.
[0043] С помощью оптических датчиков, установленных в денежную кассету можно определить положение внутренних механизмов, а также транспортных путей кассеты.
[0044] В денежной кассете установлено 13 датчиков, в частности, оптических датчиков. Их количество может быть больше или меньше, в зависимости от модификации кассеты. Какие датчики и в какой последовательности будут проверяться зависит только от микропрограммы устройства. При комплексном тестировании кассеты («алгоритм 1 » + «алгоритм 2»), проверяется каждый из датчиков, как в положении «датчик открыт», так и в положении «датчик закрыт». Проверка датчика - это сопоставление состояния датчика в положении «открыт» или «закрыт» при определенном положении механизма с «эталонной» исправной кассетой. Поддерживается опрос состояния следующих датчиков (Фиг.4):
- датчик 101 определения наличия на направляющей для приема и выдачи купюр правого края купюры;
- датчик 102 определения наличия на направляющей для приема и выдачи купюр левого края купюры;
- датчик 103 положения платы прижима и наличия купюр в кассете (опционален);
- датчик 104 определения наличия купюр на каретке (плате прижима купюр);
- датчик 105 определения купюры на входе;
- датчик 107 положения механизма слистывания;
- датчик 108 прижима купюр к колесам слистывания;
- датчик 110 положения платы прижима «низкий уровень заполнения кассеты»;
- датчик 111 положения платы прижима «средний уровень заполнения кассеты»;
- датчик 112 положения платы прижима «высокий уровень заполнения кассеты»;
- датчик 113 синхронизации механизма слистывания;
- датчик 114 положения площадки 15 для укладывания купюр в кассету;
- датчик 115 положения платы прижима «мало купюр в кассете».
[0045] Также в кассете расположены следующие исполнительные механизмы и элементы:
- плата 10 прижима купюр (каретка);
- DIP - переключатели 11 ;
- соленоид блокировки 12 (Фиг. 3), отвечающий за блокировку мотора механизма подачи и выдачи купюр;
- электромотор тракта подачи и выдачи купюр (не чертежах не обозначен), отвечающий за протяжку купюр по тракту, слистывание купюры и синхронизацию механизма слистывания. Может вращаться в двух направлениях;
- электромотор 13 платы прижима купюр (каретки) (Фиг. 3), отвечающий за движение платы прижима купюр. Может вращаться в двух направлениях;
- интегральная микросхема 14;
- площадка 15 для укладывания купюр в кассету.
[0046] Существует несколько модификаций совместимых кассет с устройством для диагностики денежных кассет, в том числе ресайклинговых кассет Nautilus Hyosung MX8600/8600S. Упомянутое устройство автоматически распознает тип установленной кассеты, например, по серийному номеру, а также подстраивает свою работу, в зависимости от типа кассеты.
[0047] При установке кассеты в слот 2 устройства и подключении разъема кассеты в интерфейс для подключения денежной кассеты происходит чтение параметров кассеты. Вычислительное устройство последовательно считывает все данные из ячеек памяти микросхемы 14 кассеты УС. Чтение происходит посредством стандартных алгоритмов, предусмотренных производителем микросхем 14 кассет УС.
[0048] Далее вычислительным устройством проверяется работоспособность каждого датчика, установленного в кассету. Датчики проверяются как в закрытом, так и в открытом состоянии. Проверка происходит путем взаимодействия с исполнительными механизмами кассеты. Так же проверяется работоспособность всех исполнительных механизмов. А именно моторов привода каретки, транспорта, соленоидов, фрикционов, площадки и других механизмов, взаимодействующих с
указанными элементами кассеты. Проверяются на корректность и выводятся на дисплей данные, записанные в кассету, такие как: серийный номер, ревизия, тип, кодировка страны загружаемой валюты, буква слота куда должна устанавливаться кассета. Проверяется положение DIP свитчей и их соответствие параметрам установленной кассеты, номинал валюты, которым должна производится загрузка кассеты. Проводится внесение и выдача тестовой купюры из кассеты. При помощи кнопок управления выбирается необходимый алгоритм тестирования.
[0049] Диагностика денежной кассеты осуществляется следующим образом.
[0050] Пользователь размещает денежную кассету в слоте 2 и посредством кнопок, размещенных на корпусе 1 , выбирает алгоритм диагностики денежной кассеты. Команда, запускающая алгоритм диагностики, после нажатия кнопки поступает в вычислительное устройство устройства для диагностики денежных кассет, которое на основе данных, содержащихся в команде, запускает процедуру диагностики кассеты.
[0051] Например, на основе данных, содержащихся в команде, вычислительное устройство выполняет следующие этапы диагностики (например, первый алгоритм диагностики). На первом этапе вычислительное устройства направляет сигнал на электромотор 13 для перемещения каретки 10 в верхнее положение, где размещен датчик 114.
[0052] После того, как каретка переместилась в верхнее положение, ее корпус нажимает на площадку 15 для укладывания купюр в кассету, которая смещается и перекрывает луч света, испускаемый оптическим датчиком 114, в следствие чего датчик меняет свое состояние из открытого в закрытое. Информация о том, что каретка находится в верхнем положении, например, от датчика 114, направляется в вычислительное устройство, которое инициирует процесс опроса оптических датчиков 101 , 102, 103, 104, 105, 108, 110, 111 , 112, 114, 115. Данные о состоянии датчиков сравниваются с эталонными данными, заданными для каждого датчика, с учетом данных о расположении каретки и если состояние по меньшей мере одного датчика, помимо датчика 114, отличается от состояния, характеризующегося эталонными данными, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе по меньшей мере одного датчика, состояние которого отличается от эталонных данных.
[0053] Эталонные данные могут указывать, например, на состояние датчика, в котором он должен находиться на первом этапе диагностики, в частности в открытом (когда луч света, излучаемый датчиком, не перерыт) или закрытом (когда
луч света, излучаемый датчиком, перекрыт) состоянии. Например, на первом этапе диагностики эталонные данные могут указывать на то, что все оптические датчики должны находиться в открытом состоянии.
[0054] Если данные о состоянии датчика 114 не изменились после направления упомянутого сигнала на электромотор 13 за заданный интервал времени (например, в 5 сек.), т.е. данные указывают на то, что датчик 114 находится в эталонном состоянии, например, в открытом состоянии, или состояние по меньшей мере одного датчика 101 , 102, 103, 104, 105, 108, 110, 111 , 112, 115 указывает на то, что этот датчик не находится в эталонном состоянии, т.е. датчик закрыт, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика 114 / электромотора 13 или по меньшей мере одного датчика 101, 102, 103, 104, 105, 110, 111 , 112, 115, состояние которого отличается от эталонных данных, например, указывает на то, что датчик закрыт.
[0055] Если данные о состоянии датчика 114 указывают на то, что упомянутый датчик не находится в эталонном состоянии, т.е. находится в закрытом состоянии, а состояния датчиков 101 , 102, 103, 104, 105, 108, 110, 111 , 112, 115 указывают на то, что упомянутые датчики находятся в эталонном состоянии, т.е. в открытом состоянии, то вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в положение «высокий уровень заполнения кассеты». В процессе перемещения каретка 10 последовательно перекрывает лучи света, испускаемые датчиками 115, 110, 111 , в связи с чем происходит срабатывание упомянутых датчиков, и останавливается в положении «высокий уровень заполнения кассеты», где размещен датчик 112. Вычислительное устройство фиксирует значения времени срабатывания датчиков 115, 110, 111 , 112 и сравнивает упомянутые значения с эталонными значениями, заданными для упомянутых датчиков.
[0056] Если по меньшей мере одно значение времени срабатывания датчика не соответствуют эталонному значению, либо по меньшей мере один упомянутый датчик не сработал, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика, который не сработал, или значение времени срабатывания которого не соответствует эталонному значению.
[0057] Также в процессе перемещения каретки 10 электромотор 13 формирует импульсы за заданное количество времени, например, 1 импульс в 1 секунду, 100
импульсов в секунду или прочее, которые регистрирует вычислительное устройство и сравнивает значение количества импульсов с эталонным значением за заданный период времени. Если зарегистрированное значение количества импульсов за заданное время не соответствует эталонному значению, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе электромотора 13.
[0058] Соответственно, если значения времени срабатывания датчиков 115, 110, 111 , 112 соответствуют эталонным данным и значение количества импульсов за заданное время, формированные электромотором 13, соответствует эталонному значению, то вычислительное устройство опрашивает оптические датчики 103, 104, 108, 114 и сравнивает данные о состоянии упомянутых датчиков с эталонными данными. Например, поскольку каретка 10 находится в нижнем положении, где размещен датчик 112, то эталонные данные могут указывать на то, что оптические датчики 103, 104, 108, 114 должны находится в открытом состоянии. Соответственно, если данные о состоянии по меньшей мере одного упомянутого датчика не соответствует эталонным данным, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе по меньшей мере одного датчика, состояние которого отличается от эталонных данных.
[0059] Если данные о состоянии упомянутых датчиков соответствуют эталонным данным, то вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в положение «Мало купюр», где размещен датчик 115, в следствие чего датчик меняет свое состояние из открытого в закрытое. Информация о том, что каретка находится положении «Мало купюр», направляется в вычислительное устройство, которое инициирует процесс опроса оптических датчика 115. Если данные о состоянии датчика 115 не изменились, т.е. данные указывают на то, что датчик 115 находится в открытом состоянии, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика 115.
[0060] Если данные о состоянии датчика 115 указывают на то, что упомянутый датчик находится в закрытом состоянии, то вычислительное устройство выполняет проверку работы соленоида. В частности, вычислительное устройство направляет команду на подачу напряжения на соленоид 12, который при получении напряжения направляет сигнал на вычислительное устройство, указывающий на то, что напряжение на соленоид поступило. Соответственно, если после подачи
напряжения упомянутый сигнал на вычислительное устройство не поступил, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе соленоида.
[0061] После проверки соленоида 12 вычислительное устройство выполняет проверку мотора тракта подачи и выдачи купюр. Для проверки упомянутого мотора вычислительное устройство подает сигнал на плату мотора для вращения упомянутого мотора. При вращении мотора также вращаются валы с роликами протяжки купюр, на которых расположены колеса с прорезями, через которые проходят лучи света, испускаемые оптическими датчиками 107 и 113. При вращении валов также вращаются колеса 16 и 17 (см. Фиг. 5 и 6) с прорезями, в следствии чего происходит срабатывание датчиков 107 и 113, а данные о состоянии датчиков от упомянутых датчиков поступают в вычислительное устройство.
[0062] Далее вычислительное устройство определяет, содержится ли в данных о состоянии датчиков 107 и 113, собранных в процессе вращения упомянутых валов, информация, указывающая на то, что датчики находились в открытом и закрытом состоянии. Если данные данных о состоянии датчиков не содержат информацию, указывающую на то, что по меньшей мере один датчик находится в открытом или закрытом состоянии, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика, упомянутая информация для которого отсутствует.
[0063] Также в процессе работы мотора тракта подачи и выдачи купюр упомянутый мотор формирует импульсы за заданное количество времени, например, 1 импульс в 1 секунду, 100 импульсов в секунду или прочее, которые регистрирует вычислительное устройство и сравнивает значение количества импульсов с эталонным значением за заданный период времени. Если зарегистрированное значение количества импульсов за заданное время не соответствует эталонному значению, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе мотора тракта подачи и выдачи купюр.
[0064] Если значение количества импульсов совпадает с эталонным значением за заданный период времени и информация, указывающая на то, что датчики 107 и 113 находились в открытом и закрытом состоянии, присутствует в данных о состоянии датчиков, то вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в максимально верхнее положение для диагностики датчика 108. При перемещении каретки в максимально верхнее
положение происходит смещение площадки 15 к колесам слистывания, вследствие чего перекрывается луч света, испускаемый датчиком 108. Алгоритм проверки датчика 108 аналогичен алгоритму проверки датчика 114, описанному ранее.
[0065] После успешной проверки датчика 108 вычислительное устройство выводит на дисплей корпуса 1 информацию об отсутствии ошибок и успешном прохождении диагностики денежной кассеты.
[0066] Также пользователь после размещения денежной кассеты в слоте 2 посредством кнопок, размещенных на корпусе 1 , может выбрать другой алгоритм диагностики денежной кассеты, например, второй. Команда, запускающая алгоритм диагностики, после нажатия кнопки поступает в вычислительное устройство устройства для диагностики денежных кассет, которое на основе данных, содержащихся в команде, запускает процедуру диагностики кассеты.
[0067] На первом этапе, как и в первом алгоритме, вычислительное устройства направляет сигнал на электромотор 13 для перемещения каретки 10 в верхнее положение и после того, как каретка переместилась в верхнее положение, вычислительное устройство также описанным ранее способом опрашивает и проверяет датчики 101 , 102, 103, 104, 105, 108, 110, 111 , 112, 114, 115.
[0068] После успешной проверки упомянутых датчиков вычислительное устройство проверяет наличие купюр в кассете, например, посредством оптических датчиков 103 и 104. В частности, вычислительное устройство опрашивает датчики 103 и 104 для определения их состояния. Если данные о состояниях датчиков указывают на то, что датчики закрыты, то вычислительное устройство принимает решение о наличии купюр в кассете и выводит данную информацию на дисплей корпуса 1. Если данные о состоянии датчиков указывают на то, что датчики открыты, то вычислительное устройство принимает решение об отсутствии купюр в кассете и продолжает диагностику. В альтернативном варианте реализации представленного решения датчик 103 может отсутствовать в денежной кассете, а наличие купюр в денежной кассете вычислительным устройством определяется только посредством датчика 104.
[0069] Далее вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в положение «Мало купюр» для проверки описанным ранее способом датчика 115. Если данные о состоянии датчика 115 указывают на то, что упомянутый датчик находится в закрытом состоянии, то вычислительное устройство описанным ранее способом выполняет проверку работы соленоида.
[0070] После проверки соленоида 12 вычислительное устройство описанным ранее способом выполняет проверку мотора тракта подачи и выдачи купюр. В случае получения результата успешной проверки упомянутого мотора вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в верхнее положение для проверки описанным ранее способом датчика 114.
[0071] После успешной проверки датчика 114 вычислительное устройство выводит на дисплей корпуса 1 уведомление с предложением вставить текстовые купюры в денежную кассету и переводит устройство для тестирования денежных кассет в режим ожидания внесения купюр. Тестовые купюры - аналог купюр по габаритам и толщине, но не являющиеся платежным средством.
[0072] После внесения пользователем в денежную кассету тестовых купюр в заранее заданном количестве, например, 5 купюр, упомянутые купюры проходят по направляющей для подачи и выдачи купюр, перекрывая лучи света, излучаемые датчиками 105, 102, 101 , меняя последовательно состояния датчиков из открытого в закрытое и обратно в открытое, после чего поступают в область денежной кассеты, предназначенной для хранения купюр, перекрывая луч света, испускаемый датчиком 104, причем в закрытое состояние датчик переводится при поступлении первой внесенной купюры.
[0073] Изменение состояния датчиков 105, 102, 101 , 104 отслеживается вычислительным устройством, причем если после внесения купюр в вычислительное устройство от по меньшей мере одного датчика 105, 102 или 101 не поступили данные об изменении их состояния открыт-закрыт-открыт, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе по меньшей мере одного датчика 105, 102 или 101.
[0074] Также вычислительное устройство отслеживает, было ли изменено состояние датчика 104, указывающее на наличие купюр в кассете. Если состояние датчика 104 изменено не было, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика 104.
[0075] Если проверка датчиков 105, 102, 101 , 104 прошла успешно, т.е. от упомянутых датчиков поступила информация об изменении их состояния, то вычислительное устройство на основе данных, полученных с датчиков 105, 102 или 101 , определяет количество внесенных купюр, например, по количеству изменений
состояний датчика, и если определенное количество внесенных купюр соответствует запрошенному количеству, заранее заданному разработчиком, то вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в положение «Мало купюр» и известными методами переводит внутренний механизм кассеты в позицию выдачи купюр.
[0076] Далее вычислительное устройство направляет сигнал на электромотор 13 для перемещения каретки 10 в позицию выдачи и направляет команду на мотор тракта подачи и выдачи купюр для выдачи купюр, размещенных в денежной кассете. В процессе выдачи купюр упомянутые купюры проходят по тракту подачи и выдачи купюр, перекрывая лучи света, излучаемые датчиками 105, 102, 101 , меняя последовательно состояния датчиков из открытого в закрытое и обратно в открытое. После того, как последняя купюра будет выдана (которая перекрывала луч света датчика 104), датчик 104 переведется из закрытого состояния в открытое. [0077] Изменение состояния датчиков 105, 102, 101 , 104 отслеживается вычислительным устройством, причем если после внесения купюр в вычислительное устройство от по меньшей мере одного датчика 105, 102 или 101 не поступили данные об изменении его состояния открыт-закрыт-открыт, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе по меньшей мере одного датчика 105, 102 или 101.
[0078] Также вычислительное устройство отслеживает, было ли изменено состояние датчика 104, указывающее на наличие купюр в кассете. Если состояние датчика 104 указывает на наличие купюр после их выдачи, то вычислительное устройство прерывает диагностику и выводит на дисплей корпуса 1 информацию о наличии ошибки в работе датчика 104.
[0079] После успешной проверки датчика 104 вычислительное устройство выводит на дисплей корпуса 1 информацию об отсутствии ошибок и успешном прохождении диагностики денежной кассеты. Таким образом, обеспечивается достижение указанного технического результата, заключающегося в расширении функциональных возможностей портативного устройства для диагностики денежных кассет за счет обеспечения возможности диагностики оптических датчиков, установленных в денежную кассету. Также за счет того, что в процессе перемещения каретки или приема/выдачи купюр производится диагностика сразу несколько оптических датчиков и элементов, предназначенных для управления
перемещением каретки или приемом/выдачей купюр, повышается скорость диагностики денежной кассеты. [0080] Также пользователь посредством кнопок может выбрать третий алгоритм тестирования кассеты. При выборе третьего алгоритма вычислительное устройство опрашивает память денежной кассеты путем считывания определенных ячеек памяти, также считывает состояние DIP переключателей с 1 по 5 (включен или выключен). На основе полученных данных, на экран выводятся параметры настройки кассет, а именно: серийный номер, ревизия, тип, кодировка страны загружаемой валюты, буква слота куда должна устанавливаться кассета; положение DIP свитчей и их соответствие параметрам установленной кассеты; номинал валюты, которым должна производится загрузка кассеты, при этом красным цветом показываются те параметры, которые не соответствуют стандартным. Параметры кассеты, которые не удалось определить или считать, выводятся как «Ошибка».
[0081] Также пользователь посредством кнопок может выбрать четвертый алгоритм тестирования кассеты. Четвертый алгоритм позволяет посмотреть в режиме реального времени состояние любого из датчиков кассеты. Данные алгоритм применяется при ремонте кассет.
[0082] В общем виде (см. Фиг. 7) вычислительное устройство (200) содержит объединенные общей шиной информационного обмена один или несколько процессоров (201), средства памяти, такие как ОЗУ (202) и ПЗУ (203) и интерфейсы ввода/вывода (204).
[0083] Процессор (201) (или несколько процессоров, многоядерный процессор и т.п.) может выбираться из ассортимента устройств, широко применяемых в настоящее время, например, таких производителей, как: Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором или одним из используемых процессоров в системе (200) также необходимо учитывать графический процессор, например, GPU NVIDIA с программной моделью, совместимой с CUDA, или Graphcore, тип которых также является пригодным для полного или частичного выполнения способа, а также может применяться для обучения и применения моделей машинного обучения в различных информационных системах.
[0084] ОЗУ (202) представляет собой оперативную память и предназначено для хранения исполняемых процессором (201) машиночитаемых инструкций для выполнения необходимых операций по логической обработке данных. ОЗУ (202),
как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.). При этом, в качестве ОЗУ (202) может выступать доступный объем памяти графической карты или графического процессора.
[0085] ПЗУ (203) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш-память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD-R/RW, BlueRay Disc, MD) и др.
[0086] Для организации работы компонентов устройства (200) и организации работы внешних подключаемых устройств применяются различные виды интерфейсов В/В (204). Выбор соответствующих интерфейсов зависит от конкретного исполнения вычислительного устройства, которые могут представлять собой, не ограничиваясь: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1 , micro, mini, type C), TRS/Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232 и т.п.
[0087] Конкретный выбор элементов устройства (200) для реализации различных программно-аппаратных архитектурных решений может варьироваться с сохранением обеспечиваемого требуемого функционала.
[0088] Модификации и улучшения вышеописанных вариантов осуществления настоящего технического решения будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем настоящего технического решения ограничен только объемом прилагаемой формулы.
Claims
1. Способ диагностики денежных кассет, выполняемый по меньшей мере одним вычислительным устройством, содержащий этапы, на которых:
- получают команду на проведение диагностики денежной кассеты;
- формируют сигнал на электромотор платы прижима купюр (каретки) для перемещения упомянутой каретки в верхнее положение, причем при перемещении каретки в верхнее положение ее корпус нажимает на площадку для укладывания купюр в кассету, которая смещается и перекрывает луч света, испускаемый оптическим датчиком положения площадки для укладывания купюр в кассету;
- регистрируют изменение состояния датчика положения площадки для укладывания купюр в кассету;
- опрашивают по меньшей мере один дополнительный оптический датчик, установленный в денежной кассете для определения его состояния;
- сравнивают данные о состоянии по меньшей мере одного оптического датчика с эталонным состоянием, заданными для упомянутого датчика;
- определяют корректность работы оптических датчиков на основе результатов сравнения, полученных на предыдущем этапе.
2. Способ по п. 1, характеризующийся тем, что способ дополнительно содержит этапы, на которых:
- формируют сигнал на электромотор каретки для ее перемещения в положение «высокий уровень заполнения кассеты»;
- фиксирует значения времени срабатывания датчиков: датчика положения платы прижима «мало купюр в кассете»; датчика положения платы прижима «низкий уровень заполнения кассеты»; датчика положения платы прижима «средний уровень заполнения кассеты»; датчика положения платы прижима, «высокий уровень заполнения кассеты;
- сравнивают значения времени срабатывания упомянутых датчиков с эталонными значениями;
- определяют корректность работы оптических датчиков на основе результатов сравнения, полученных на предыдущем этапе.
3. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
- регистрируют количество импульсов, сформированных электромотором в процессе перемещения каретки;
- сравнивают значение количества импульсов с эталонным значением за заданный период времени;
- определяют корректность работы электромотора на основе результатов сравнения, полученных на предыдущем этапе.
4. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этапы, на которых:
- формируют сигнал на электромотор каретки для ее перемещения в положение «Мало купюр»;
- опрашивают датчик положения платы прижима «мало купюр в кассете»;
- сравнивают данные о состоянии упомянутого датчика с эталонным состоянием, заданным для упомянутого датчика;
- определяют корректность работы датчика на основе результатов сравнения, полученных на предыдущем этапе.
5. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этап проверки работы соленоида.
6. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этапы, на которых:
- формируют сигнал на плату мотора для его вращения вместе с валами и роликами протяжки купюр, на которых расположены колеса с прорезями, через которые проходят лучи света, испускаемые оптическими датчиками;
- отслеживают изменение состоянии упомянутых на предыдущем этапе оптических датчиков в процессе валов с роликами;
- определяют корректность работы упомянутых датчиков на основе полученных на предыдущем этапе данных о их состоянии.
7. Способ по п. 7, характеризующийся тем, что дополнительно выполняют этапы, на которых регистрируют импульсы, сформированные упомянутым мотором, за заданное количество времени и сравнивают значение количества импульсов с эталонным значением за заданный период времени, причем корректность работы мотора определяется на основе результатов упомянутого сравнения.
8. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этапы, на которых:
- формируют сигнал на электромотор для перемещения каретки в максимально верхнее положение, причем при упомянутом перемещении происходит смещение площадки для укладывания купюр в кассету к колесам
слистывания, вследствие чего перекрывается луч света, испускаемый оптическим датчиком прижима купюр к колесам слистывания;
- опрашивают датчик прижима купюр к колесам слистывания;
- сравнивают данные о состоянии упомянутого датчика с эталонными данными;
- определяют корректность работы упомянутого датчика на основе результатов сравнения, полученных на предыдущем этапе.
9. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этап, на котором проверяют наличия купюр в кассете.
10. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этапы, на которых:
- запрашивают заданное количество купюр, предназначенное для внесения в денежную кассету через направляющую для приема и выдачи купюр;
- собирают данные о состоянии датчика определения купюры на входе, датчика определения наличия на направляющей для приема и выдачи купюр левого края купюры и датчика определения наличия на направляющей для приема и выдачи купюр правого края купюры в процессе прохождения купюр по направляющей для подачи и выдачи купюр;
- на основе полученных данных о состоянии упомянутых датчиков определяют корректность их работы.
11. Способ по п. 10, характеризующийся тем, что дополнительно выполняют этапы, на которых:
- на основе данных о состоянии упомянутых датчиков определяют количество купюр, пошедших по упомянутой направляющей;
- сравнивают значение упомянутого количества купюр с запрошенным количеством купюр;
- определяют, что упомянутое значение соответствует запрошенному количеству купюр;
- направляют сигнал на электромотор для перемещения каретки в позицию выдачи купюр;
- направляют команду на мотор тракта подачи и выдачи купюр для выдачи купюр, размещенных в денежной кассете;
- собирают данные о состоянии датчика определения купюры на входе, датчика определения наличия на направляющей для приема и выдачи купюр левого края купюры и датчика определения наличия на направляющей для приема
и выдачи купюр правого края купюры в процессе прохождения купюр по направляющей для подачи и выдачи купюр;
- на основе полученных данных о состоянии упомянутых датчиков определяют корректность их работы.
12. Способ по п. 1 , характеризующийся тем, что дополнительно выполняют этап, на котором считывают данные из ячеек памяти, расположенных в денежной кассете и определяют состояние DIP переключателей.
13. Портативное устройство для диагностики денежных кассет, содержащее:
- корпус, содержащий соединенные между собой вычислительное устройство и модуль питания;
- слот для установки денежной кассеты, соединенный с корпусом;
- интерфейс для подключения денежной кассеты, установленной в упомянутый слот, к вычислительному устройству; причем вычислительное устройство выполнено с возможностью осуществления способа по любому из пп. 1-12.
22
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2022129350 | 2022-11-11 | ||
RU2022129350A RU2808092C1 (ru) | 2022-11-11 | Способ и портативное устройство для диагностики ресайклинговых кассет |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024102015A1 true WO2024102015A1 (ru) | 2024-05-16 |
Family
ID=91033384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/RU2022/000333 WO2024102015A1 (ru) | 2022-11-11 | 2022-11-11 | Способ и портативное устройство для диагностики ресайклинговых кассет |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024102015A1 (ru) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009032023A1 (de) * | 2009-07-07 | 2011-01-13 | Giesecke & Devrient Gmbh | Banknotenbearbeitungsmaschine mit einer Kassette |
WO2016157999A1 (ja) * | 2015-03-30 | 2016-10-06 | 日立オムロンターミナルソリューションズ株式会社 | 検査装置および検査システム |
WO2016163188A1 (ja) * | 2015-04-08 | 2016-10-13 | 日立オムロンターミナルソリューションズ株式会社 | デバイスマネジメントシステム、検査装置、自動取引装置、デバイスマネンジメントサーバ |
RU207607U1 (ru) * | 2021-04-05 | 2021-11-03 | Алексей Николаевич Зякун | Тестер ресайклинговых кассет устройств самообслуживания |
US20220148390A1 (en) * | 2020-11-12 | 2022-05-12 | Tecnologia Bancaria S.A. | Functionality testing equipment for automated teller machine (atm) cassettes, testing methods for curtains, insertion locks and springs, and checking methods for cassette setup and adhesive identification labels |
-
2022
- 2022-11-11 WO PCT/RU2022/000333 patent/WO2024102015A1/ru unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009032023A1 (de) * | 2009-07-07 | 2011-01-13 | Giesecke & Devrient Gmbh | Banknotenbearbeitungsmaschine mit einer Kassette |
WO2016157999A1 (ja) * | 2015-03-30 | 2016-10-06 | 日立オムロンターミナルソリューションズ株式会社 | 検査装置および検査システム |
WO2016163188A1 (ja) * | 2015-04-08 | 2016-10-13 | 日立オムロンターミナルソリューションズ株式会社 | デバイスマネジメントシステム、検査装置、自動取引装置、デバイスマネンジメントサーバ |
US20220148390A1 (en) * | 2020-11-12 | 2022-05-12 | Tecnologia Bancaria S.A. | Functionality testing equipment for automated teller machine (atm) cassettes, testing methods for curtains, insertion locks and springs, and checking methods for cassette setup and adhesive identification labels |
RU207607U1 (ru) * | 2021-04-05 | 2021-11-03 | Алексей Николаевич Зякун | Тестер ресайклинговых кассет устройств самообслуживания |
Non-Patent Citations (1)
Title |
---|
INTERGAGELIMITED: "Testlink NCR ATM Cassette Testing System", 7 April 2009 (2009-04-07), XP093172856, Retrieved from the Internet <URL:https://www.youtube.com/watch?v=B63XH6TgjDk> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5982120A (en) | Library apparatus having a motor driving control including abnormal motor and excess current detecting circuits | |
JP2008036245A (ja) | パチンコ機 | |
JP5040348B2 (ja) | 媒体処理装置 | |
CN102023225B (zh) | 样本处理装置及样架运送方法 | |
RU2808092C1 (ru) | Способ и портативное устройство для диагностики ресайклинговых кассет | |
WO2024102015A1 (ru) | Способ и портативное устройство для диагностики ресайклинговых кассет | |
JP2008048886A (ja) | パチンコ機 | |
US6917993B2 (en) | Modular storage library with automatic configuration | |
RU2811965C1 (ru) | Способ и портативное устройство для диагностики ресайклинговых кассет ncr 6687 | |
RU207607U1 (ru) | Тестер ресайклинговых кассет устройств самообслуживания | |
JP5176705B2 (ja) | 自動取引装置 | |
JP2002210207A (ja) | 遊技機用icコイン処理装置および台間機 | |
JPH1186067A (ja) | 貨幣放出装置および包装硬貨放出装置 | |
JP2015043153A (ja) | 現金処理装置及びその制御方法 | |
US6474546B1 (en) | Method for controlling bill-processing machine | |
JP2011248731A (ja) | 金銭取扱い装置 | |
JP5037053B2 (ja) | 硬貨払出し装置 | |
CN1897048A (zh) | 自动交易装置 | |
KR20060112827A (ko) | 권종에 따라 카세트 구조를 달리하는 금융 자동화 기기 | |
JP6519000B2 (ja) | 媒体処理装置 | |
JP4538023B2 (ja) | 遊技機 | |
JPS5815833B2 (ja) | 自動販売機の故障表示装置 | |
JPS6013224B2 (ja) | 自動販売機の故障検知方式 | |
KR200389648Y1 (ko) | 권종에 따라 카세트 구조를 달리하는 금융 자동화 기기 | |
JP4340499B2 (ja) | 遊技媒体貸出機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22965306 Country of ref document: EP Kind code of ref document: A1 |