Disclosure of Invention
The application provides a divide control system can improve control efficiency. The technical scheme is as follows:
in a first aspect, a sub-control system is provided, the sub-control system includes n sub-control devices, n sub-control devices are installed in n parking stalls in the lifting and horizontal moving type garage one by one, n is an integer greater than or equal to 2, and the first sub-control device includes: the system comprises a signal input end, a signal output end, a control unit, a first switch and a first communication module, wherein the first sub-control device is any one of the n sub-control devices and is installed in a first parking space of the n parking spaces;
the signal input end is connected between the detection device on the first vehicle position and the control unit;
the signal output end is connected between the control unit and the first switch;
the first switch is connected between a power supply and a motor in the lifting and transverse moving type garage;
the first communication module is connected between the control unit and a main control system in the lifting and transverse moving type garage;
the control unit receives a first scheduling instruction sent by the master control system through the first communication module, wherein the first scheduling instruction is used for indicating that a vehicle carrying plate on the first parking space is moved to a second parking space in the n parking spaces; receiving a first detection signal sent by a detection device on the first parking space through the signal input end, and receiving a second detection signal sent by second sub-control equipment through the first communication module, wherein the second sub-control equipment is other sub-control equipment except the first sub-control equipment in the n sub-control equipment; determining whether a scheduling condition is satisfied according to the first detection signal and the second detection signal; and if the dispatching condition is determined to be met according to the first detection signal and the second detection signal, controlling the first switch to be closed through the signal output end so as to control the motor to drive the vehicle carrying board on the first parking space to move to the second parking space.
In this application, install a branch accuse equipment on every parking stall. The main control system can send a scheduling instruction to the branch control equipment, and the branch control equipment can move the vehicle carrying board on the parking space to another parking space according to the scheduling instruction sent by the main control system. So, the control operation to the sweep that carries on in every parking stall has disperseed the branch accuse equipment of installation on each parking stall to not only reduced the control complexity, improved control efficiency, also can fix a position the trouble place fast when breaking down moreover, then can respond to and handle the trouble, improve the intellectuality of garage operation.
In addition, in the embodiment of the application, a series of requirements of garage control are met through integration and embedded communication, and the problems are solved aiming at a series of requirements of control, installation, debugging, long-term stable operation of a system, accurate fault positioning and the like. On the one hand, the control cost is reduced, on the other hand, the convenience and the rapidness of field installation are enhanced, the difficulty of later maintenance is reduced, the later maintenance is more convenient, and the system is more stable in operation.
Optionally, the first control device further includes: the device comprises a signal input indicator lamp, a signal output indicator lamp, a first communication indicator lamp and a first switch indicator lamp;
the signal input indicator lamp, the signal output indicator lamp, the first communication indicator lamp and the first switch indicator lamp are all connected with the control unit;
the control unit lights the signal input indicator lamp when a signal is input at the signal input end; when the signal output end outputs a signal, the signal output indicator lamp is lightened; when the first sub-control equipment is communicated with the main control system, the first communication indicator lamp is lightened; and when the first switch is closed, the first switch indicator lamp is lightened.
Optionally, the first control device further includes: a second switch and a program running indicator light;
the second switch is connected between the power supply and the control unit to control whether the control unit works or not;
the program run indicator is in series with the second switch, and the program run indicator is illuminated when the second switch is closed.
Optionally, the sub-control system further includes a power isolation protection module, and the first sub-control device further includes a voltage stabilizing module;
the power isolation protection module is connected between the power supply and the power transmission end of the first shunt control equipment; the voltage stabilizing module is connected between the power transmission end of the first shunt control equipment and the control unit.
Optionally, the first branch control device further includes a second communication module, and the second communication module is connected to the control unit;
and the control unit receives configuration information sent by other equipment except the sub-control system through the second communication module and configures parameters of the control unit according to the configuration information.
Optionally, the sub-control system further comprises an energy storage module;
the power supply is connected with the charging end of the energy storage module, and the power supply and the discharging end of the energy storage module are both connected with the power transmission end of the first branch control equipment;
when the power supply normally supplies power, the power supply charges the energy storage module and supplies power to the first branch control equipment; when the power supply is powered off, the energy storage module supplies power to the first branch control equipment.
Optionally, the first control device further includes: a memory card socket;
the memory card socket is connected with the control unit;
and if the control unit detects that a memory card is inserted into the memory card socket, reading system updating information in the memory card, and updating the operating system operated by the control unit according to the system updating information.
Optionally, the first control device further includes: the sound module is connected with the control unit;
and if the control unit determines that the scheduling condition is not met according to the first detection signal and the second detection signal, outputting a prompt tone through the sound module.
Optionally, the first control device further comprises a display;
the display is connected with the control unit;
and if the control unit determines that the scheduling condition is not met according to the first detection signal and the second detection signal, generating a scheduling failure reason and displaying the scheduling failure reason on the display.
Optionally, the control unit is configured to:
in the process of controlling the motor to drive the vehicle carrying board on the first parking space to move to the second parking space, determining the moving time of the vehicle carrying board on the first parking space;
in the process of controlling the motor to drive the vehicle carrying board on the first vehicle position to move to the second vehicle position, if the lifting cross sliding type garage is determined to have a fault, the first switch is turned on, and the current moving time of the vehicle carrying board on the first vehicle position is recorded as a target time;
if a second scheduling instruction sent by the main control system is received through the first communication module, under the condition that the second scheduling instruction is the same as the first scheduling instruction, the first switch is controlled to be closed through the signal output end so as to control the motor to continuously drive the vehicle carrying plate on the first vehicle space to move to the second vehicle space, and the moving time of the vehicle carrying plate on the first vehicle space is determined according to the target time;
and under the condition that the second scheduling instruction is different from the first scheduling instruction, controlling the first switch to be closed through the signal output end according to the target time so as to control the motor to drive the vehicle carrying board moving to the second parking space to move back to the first parking space again, and after the vehicle carrying board is moved back to the first parking space, moving the vehicle carrying board on the first parking space to other parking spaces indicated by the second scheduling instruction.
In a second aspect, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program, when executed by the processor, implementing the operations performed by the control unit described above.
In a third aspect, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the operations performed by the control unit described above.
In a fourth aspect, a computer program product containing instructions is provided, which when run on a computer, causes the computer to perform the operations performed by the control unit described above.
It is understood that, for the beneficial effects of the second aspect, the third aspect and the fourth aspect, reference may be made to the description of the first aspect, and details are not described herein again.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
It should be understood that reference to "a plurality" in this application means two or more. In the description of the present application, "/" means "or" unless otherwise stated, for example, a/B may mean a or B; "and/or" herein is only an association relationship describing an associated object, and means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solutions of the present application, the terms "first", "second", and the like are used to distinguish the same items or similar items having substantially the same functions and actions. Those skilled in the art will appreciate that the terms "first," "second," etc. do not denote any order or quantity, nor do the terms "first," "second," etc. denote any order or importance.
Before explaining the embodiments of the present application in detail, an application scenario of the embodiments of the present application will be described.
The branch control system that this application embodiment provided is applied to lift sideslip formula garage. Fig. 1 is a schematic view of a lifting and horizontal moving type garage provided in an embodiment of the present application. Referring to fig. 1, the garage 100 refers to a mechanical stereo garage for storing and taking vehicles by lifting or moving a vehicle carrying board. Lift sideslip formula garage 100 has a plurality of parking stalls, and a plurality of parking stalls are the multilayer multiseriate generally and arrange, and in the example of fig. 1, lift sideslip formula garage 100 has 7 parking stalls, and 7 parking stalls are the three-layer three-row and arrange. Each parking space is provided with a vehicle carrying plate for carrying vehicles. The vehicle carrying boards in the lifting and traversing garage 100 reach the ground floor through lifting, lowering and traversing movement, and after a user enters a parking space on the ground floor, the vehicle carrying boards in the parking space can be parked into the vehicle, or the vehicle parked on the vehicle carrying boards in the parking space can be taken out, so that the process of storing and taking out the vehicle is completed.
The lifting and transverse moving type garage 100 mainly comprises six parts, namely a structural frame part, a vehicle carrying plate part, a transverse moving system, a lifting system, a control system and a safety protection system.
A structural frame portion: the structural frame portion may be constructed of a structure such as a steel frame structure. The structural frame section may include a plurality of uprights, and a front cross member between the front uprights, a rear cross member between the rear uprights, and a longitudinal member between the front and rear uprights.
Upload the sweep part and its lifting system: the upper deck except the ground deck may be referred to as an upper deck. Each upper loading plate is provided with a set of independent lifting system, and the lifting system can comprise a lifting motor and a lifting mechanism. When the lifting motor rotates clockwise, the lifting mechanism drives the upper loading plate to ascend; when the lifting motor rotates anticlockwise, the lifting motor drives the upper vehicle carrying plate to descend.
Lower carriage plate part and its traversing system: the vehicle carrying boards on the ground layer can be called as the lower vehicle carrying boards. The drop cart deck may be equipped with a traversing system, which may include a traversing motor and a traversing mechanism. When the traversing motor rotates clockwise, the traversing mechanism drives the lower carrier plate to traverse towards one direction in the transverse direction; when the traversing motor rotates anticlockwise, the traversing motor drives the lower carrier plate to traverse towards the direction opposite to the direction.
The safety protection system comprises: each parking space is provided with an anti-falling safety device, a travel limit switch and an anti-collision plate. In one possible mode, the anti-falling safety device is installed between the longitudinal beam and the upper loading vehicle plate; a plurality of hooks are arranged on the longitudinal beam, and a plurality of earrings are arranged at corresponding positions of the upper vehicle loading plate; after the upper vehicle carrying plate rises to the right position, the plurality of hooks on the longitudinal beam are automatically sleeved into the plurality of ear rings, so that the upper vehicle carrying plate can be prevented from falling from the parking place. The travel limit switch is used for automatically stopping the vehicle carrying plate after the vehicle carrying plate is transversely moved in place. The collision-proof plate is used for timely cutting off the power supply of the transverse moving motor when colliding with people, leaving luggage or pets of a car owner and other objects when the car carrying plate is transversely moved, so that the transverse moving of the car carrying plate is stopped.
The control system comprises: the lifting and transverse moving of the vehicle carrying plate is mainly controlled so that a user can carry out vehicle storing and taking operation. The control system may include a sub-control system and a master control system for a lift-and-traverse garage as described below with respect to the embodiment of fig. 2.
The sub-control system provided in the embodiments of the present application is explained in detail below.
Fig. 2 is a schematic structural diagram of a separation and control system provided in the embodiment of the present application. Referring to fig. 2, the sub-control system 200 includes n sub-control devices 201, the n sub-control devices 201 are installed one by one on n parking spaces in the lifting and traversing garage, and n is an integer greater than or equal to 2. The lift-and-tilt garage may be the lift-and-tilt garage described above with respect to the embodiment of fig. 1. The lift and cross sliding type garage comprises a main control system 202. Each two sub-control devices 201 in the n sub-control devices 201 are in communication connection, and each sub-control device 201 in the n sub-control devices 201 is in communication connection with the main control system 202.
That is, each of the n parking spaces of the elevator traversing garage has one sub-control device 201. Optionally, the sub-control device 201 may be installed on a rear cross beam of the parking space, and of course, may also be installed at other positions of the parking space, for example, may be installed on a front cross beam or a longitudinal beam of the parking space, which is not limited in this embodiment of the present application.
For convenience of description, for any one of the n sub-control devices 201, this sub-control device 201 may be referred to as a first sub-control device 201. The parking space in which the first slave control device 201 is installed among the n parking spaces is referred to as a first parking space.
The following explains the structure of the first control apparatus 201:
fig. 3 is a schematic structural diagram of a first control device according to an embodiment of the present application. Referring to fig. 3, the first control apparatus 201 includes: a signal input 2011, a signal output 2012, a control unit 2013, a first switch 2014 and a first communication module 2015.
The signal input terminal 2011 is connected between the sensing device 2016 and the control unit 2013 on the first vehicle position.
The detecting device 2016 is a device for detecting whether a failure occurs in the lifting and traversing type garage, whether a vehicle carrying board exists on a parking space, whether a vehicle exists on the vehicle carrying board, and the like. The detection devices 2016 may include travel switches (including but not limited to up travel switches, down travel switches, left travel switches, right travel switches, limit travel switches, etc.), photoelectric switches, micro-switches, safety guards (including but not limited to electrical hooks, mechanical hooks, etc.), and the like.
The control Unit 2013 is a device for implementing data processing, and may be an MCU (micro controller Unit). In one possible approach, the control unit 2013 may be a processor such as an ARM processor, such as an STM32 processor, while porting an operating system such as an rt-thread operating system to run the system so that it can perform multi-threaded real-time operations. The rt-thread operating system has the characteristics of small volume, low cost, low power consumption, quick start, high real-time performance, small occupied resource and the like, and has better preemptive performance, interrupt service and scheduling real-time performance.
The signal output end 2012 is connected between the control unit 2013 and the first switch 2014. The signal output end 2012 can also be connected with a falling protector, so that when the loaded vehicle plate moves to the first parking space, the falling protector can be started through the signal output end 2012 to prevent the loaded vehicle plate on the first parking space from falling.
The first switch 2014 is connected between a power source and the motor 2017 in the lifting and traversing garage. The first switch 2014 is a switch for starting the motor 2017, and the first switch 2014 may be a switch composed of a relay, a contactor, and the like. When the first switch 2014 is closed, the power source provides power to the motor 2017, thereby activating the motor 2017.
The first communication module 2015 is connected between the control unit 2013 and the main control system 202.
The first communication module 2015 may be a CAN (Controller Area Network) communication module, an RS485 communication module, and the like, wherein the CAN communication module may adopt communication protocols such as a CANOPEN communication protocol, and the RS485 communication module may adopt communication protocols such as a Modbus communication protocol.
The first communication module 2015 may process the format of the information sent by the control unit 2013 to the main control system 202 into a format conforming to a communication protocol therebetween and transmit the processed information to the main control system 202, or may process the format of the information sent by the main control system 202 to the control unit 2013 into a format conforming to a communication protocol therebetween and transmit the processed information to the control unit 2013. As an example, the first communication module 2015 can be communicatively coupled to the master control system 202 via a shielded twisted pair, such as a 120 ohm impedance.
Optionally, as shown in fig. 3, the first control device 201 may further include: signal input indicator 20111, signal output indicator 20121, first communication indicator 20151 and first switch indicator 20141. The signal input indicator 20111, the signal output indicator 20121, the first communication indicator 20151 and the first switch indicator 20141 are all connected with the control unit 2013.
When a signal is input to the signal input terminal 2011, the control unit 2013 lights the signal input indicator 20111. That is, the control unit 2013 may turn on the signal input indicator 20111 when it normally receives a signal from the signal input 2011. In this way, the user can know whether the detection device 2016 on the first vehicle location is operating normally according to the signal input indicator lamp 20111.
The control unit 2013 lights the signal output indicator 20121 when the signal output end 2012 outputs the signal. That is, the control unit 2013 may turn on the signal output indicator 20121 when normally outputting a signal through the signal output terminal 2012. Therefore, a user can know whether the vehicle carrying plate on the first vehicle position is being operated or not according to the signal output indicator lamp 20121, and the operation comprises moving the vehicle carrying plate or preventing the vehicle carrying plate from falling and the like.
The control unit 2013 lights the first communication indicator 20151 when communicating with the main control system 202. That is, the control unit 2013 may light the first communication indicator 20151 when normally sending information to the main control system 202. In this way, the user can know whether the first control device 201 on the first parking space is communicating with the active system 202 according to the first communication indicator 20151.
The control unit 2013 lights the first switch indicator 20141 when the first switch 2014 is closed. That is, the control unit 2013 may light the first switch indicator 20141 when closing the first switch 2014. Therefore, a user can know whether the first switch 2014 is closed or not according to the first switch indicator 20141, that is, whether the vehicle carrying board on the first vehicle location is moving or not.
Optionally, as shown in fig. 3, the first control device 201 may further include a second switch 2018 and a program running indicator 20181.
The second switch 2018 is connected between the power supply and the control unit 2013 to control whether the control unit 2013 works or not. That is, the control unit 2013 may be activated by closing the second switch 2018, and the control unit 2013 may be deactivated by opening the second switch 2018. The second switch 2018 may be a RUN switch or the like.
The program run indicator 20181 is connected in series with the second switch 2018 and is illuminated when the second switch 2018 is closed. When the second switch 2018 is closed, the control unit 2013 starts to operate, and at this time, the program operation indicator 20181 is connected in series with the second switch 2018, so that the program operation indicator 20181 is powered on. In this way, the user can know whether the control unit 2013 is operating according to the program operation indicator 20181.
Optionally, as shown in fig. 3, the sub-control system 200 may further include a power isolation protection module 203, and the first sub-control device 201 may further include a voltage stabilizing module 2019. The power isolation protection module 203 is connected between the power supply and the power transmission terminal T of the first shunt control device 201. The voltage stabilizing module 2019 is connected between the power transmission terminal T of the first shunt control device 201 and the control unit 2013.
The power transmission terminal T of the first decentralized control unit 201 is a port for transmitting power to all devices in the first decentralized control unit 201.
The power isolation protection module 203 may isolate, filter, and convert a high-voltage electrical signal provided by a power supply into a low-voltage electrical signal, such as 5V (volt), and input the low-voltage electrical signal to the first sub-control device 201 to supply power to the first sub-control device 201. The low-voltage electrical signal input to the first sub-control device 201 is divided into a branch path, converted into a linear voltage-stabilizing electrical signal such as 3.3V by the voltage-stabilizing module 2019, and then input to the control unit 2013 to supply power to the control unit 2013. Therefore, the whole circuit can realize strong electric isolation and load protection. For example, the instantaneous voltage may be limited to below 1500V (i.e., strong electrical isolation 1500DC), and the load current may be limited to below 600mA (milliamps) (i.e., load protection 600 mA). Thereby greatly improving the safety.
In addition, a power indicator lamp may be further disposed in the sub-control system 200, and the power indicator lamp is connected in series with the power isolation protection module 203. Thus, when the power isolation protection module 203 works normally, the power indicator lamp is turned on to indicate that the power supply is normal. For example, the power indicator lights are on red to indicate that the power is normal. In this way, the user can know whether the power supply of the first control device 201 is normal according to the power indicator.
Optionally, as shown in fig. 3, the first control device 201 may further include a second communication module 2020, and the second communication module 2020 is connected to the control unit 2013.
The second communication module 2020 is used for the control unit 2013 to communicate with other devices except the sub-control system 200. The second communication module 2020 can be an RS485 communication module, and the like, which is not limited in this embodiment of the application.
As an example, the control unit 2013 may receive configuration information transmitted from other devices except the control system 200 through the second communication module 2020, and then configure its parameters according to the configuration information.
In addition, a second communication indicator light may be further disposed in the first sub-control device 201, and the second communication indicator light is connected with the control unit 2013. The control unit 2013 may illuminate the second communication indicating lamp when communicating with the external device through the second communication module 2020. In this way, the user can know whether the first control device 201 is communicating with the external device according to the second communication indicator lamp.
Optionally, as shown in fig. 3, the sub-control system 200 further includes an energy storage module 204. The power supply is connected with the charging end of the energy storage module 204, and the power supply and the discharging end of the energy storage module 204 are both connected with the power transmission end T of the first branch control device 201. Alternatively, the discharge terminals of the power supply and the energy storage module 204 may be connected to the power transmission terminal T of the first shunt control device 201 through the power isolation protection module 203.
When the power supply normally supplies power, the power supply charges the energy storage module 204 and supplies power to the first sub-control device 201; when the power supply is powered off, the energy storage module 204 supplies power to the first sub-control device 201.
The setting voltage of the energy storage module 204 is a voltage at which the energy storage module 204 can maintain a stable output that is constant. If the voltage of the charging end of the energy storage module 204 is greater than the setting voltage of the energy storage module 204, the energy storage module 204 is in a charging state; if the voltage of the charging end of the energy storage module 204 is less than the setting voltage of the energy storage module 204, the energy storage module 204 is in a discharging state.
When the power supply normally supplies power, the output voltage of the power supply (i.e., the voltage at the charging end of the energy storage module 204) is higher than the setting voltage of the energy storage module 204, and the energy storage module 204 is in a charging state, at this time, the power supply can not only supply power to the first sub-control device 201, but also charge the energy storage module 204. Therefore, the normal power supply for the first branch control equipment 201 can be ensured, the capacity of the energy storage module 204 can be improved, and the energy storage module 204 can be conveniently used for supplying power for the first branch control equipment 201.
When the power supply is powered off, the output voltage of the power supply (i.e., the voltage at the charging end of the energy storage module 204) is 0, which is lower than the setting voltage of the energy storage module 204, the energy storage module 204 is in a discharging state, and at this time, the energy storage module 204 can supply power to the first sub-control device 201.
In addition, the sub-control system 200 may further be provided with an energy storage indicator light, which may be turned on in different colors to indicate whether the power supply is powered off, that is, whether the energy storage module 204 is currently used to supply power to the first sub-control device 201. As an example, if the power supply is powered off, the energy storage indicator light is controlled to light green, and the energy storage module 204 supplies power to the first sub-control device. After the power source is powered up again, the energy storage indicator lamp is controlled to be on red, and at the moment, the power source charges the energy storage module 204 and supplies power to the first sub-control device 201. In this way, the user can know whether the energy storage module 204 is currently used to supply power to the first control device 201 according to the energy storage indicator lamp.
Optionally, the first control device 201 may further include: memory card socket 2021.
The memory card socket 2021 is connected to the control unit 2013. The memory Card socket 2021 is used for inserting a memory Card, which may be a memory Card capable of storing information, such as an SD (Secure Digital Card) Card, and this embodiment of the present application is not limited thereto. The control unit 2013 can read information stored in a memory card inserted in the memory card socket 2021.
As an example, if the control unit 2013 detects that a memory card is inserted into the memory card slot 2021, system update information in the memory card is read, and the operating system run by the control unit 2013 is updated according to the system update information.
In this embodiment, if the control unit 2013 in the first sub-control device 201 needs to be upgraded, or if the program in the control unit 2013 in the first sub-control device 201 needs to be updated on site, the system update information may be written into the memory card, and then the memory card is inserted into the memory card interface 2021, in this case, the control unit 2013 may read the system update information in the memory card and upgrade or update its program accordingly.
Optionally, the first control device 201 may further comprise a sound module. The sound module is connected with the control unit 2013. The control unit 2013 may output a warning tone through the sound module.
Optionally, the first control device 201 may further comprise a display. The display is connected to the control unit 2013. The control unit 2013 may display information through a display.
The display can be correspondingly provided with a dial switch which is a key used in cooperation with the display. The display can be operated by the dial switch. For example, some information may be viewed in the display through a dial switch, or some information may be selected in the display, or some information may be set in the display.
As an example, the initial information of the first parking space may be input in the display through the dial switch, and the initial information may include a parking space ID (Identity), a baud rate (indicating a rate when the first sub-control device 201 communicates with the main control system 202), a lifting protection time, a traversing protection time, a type of hook selection of the parking space (an electronic hook or a mechanical hook), whether there is an obstacle in front of the parking space, and the like. After the initial information of the first parking space is input in the display, the system may be restarted, so that both the first branch control device 201 and the main control system 202 may perform initialization setting according to the initial information of the first parking space. In addition, the first slave device 201 may also receive configuration information sent by the master control system 202 to perform synchronization setting. Optionally, the first sub-control device 201 may output a prompt tone through a sound module at each step of setting in the setting process, so that the user may know the setting progress in time.
As an example, if the control unit 2013 in the first supervisory control apparatus 201 needs to be upgraded, or if the program in the control unit 2013 in the first supervisory control apparatus 201 needs to be updated on site, system update information may be written to a memory card, and then the memory card may be inserted into the memory card interface 2021. Then, the corresponding system upgrading and updating option is found and selected on the display through the dial switch, and then the system is restarted, so that the corresponding upgrading or updating can be completed.
Optionally, the first control device 201 may further include a digital isolation chip. The first communication module 2015, the second communication module 2020, the signal input 2011 and the signal output 2012 are respectively connected to the control unit 2013 through a digital isolation chip. Therefore, voltage signals can be accurately transmitted across the isolation medium, and the high common-mode transient immunity, the high electrical noise resistance and the high magnetic interference resistance are achieved.
It is noted that the first control device 201 can control the lifting and horizontal moving of the vehicle carrying board on the first vehicle position. Specifically, the first sub-control device 201 may receive a scheduling instruction sent by the main control system 202, and move the vehicle carrying board on the first vehicle location according to the scheduling instruction. In addition, the first sub-control device 201 may also send its own status information to the main control system 202 and the other sub-control devices 201, where the status information may be information determined according to a detection signal output by the detection device 2016 on the first parking space, and includes but is not limited to information used for indicating whether the lifting and horizontal movement type garage has a fault, whether a vehicle carrying board exists in the first parking space, whether a vehicle exists on the vehicle carrying board, and the like.
It should be noted that, in the embodiment of the present application, after the power supply supplies power, the power indicator lights up red, and the first sub-control device 201 is powered on. Then, the second switch 2018 is closed, so that the control unit 2013 operates, the program operation indicator 20181 flashes, and the first communication indicator 20151 begins to flash. The detector 2016 of the first position inputs a signal to the control unit 2013 through the signal input terminal 20111, and the signal input indicator 20111 is turned on. Therefore, the system runs normally, the communication is normal, and the parking space state is normal.
The following describes the operation of the first control device 201 to implement the car pickup, which includes the following steps (1) to (4):
(1) the control unit 2013 receives the first scheduling instruction sent by the main control system 202 through the first communication module 2015.
The first scheduling instruction is used for indicating to move the vehicle carrying plate on the first parking space to a second parking space in the n parking spaces, and the second parking space is one parking space except the first parking space in the n parking spaces.
(2) The control unit 2013 receives a first detection signal sent by the detection device 2016 on the first vehicle location through the signal input terminal 2011, and receives a second detection signal sent by the second sub-control device 201 through the first communication module 2015.
The second sub-control device 201 is another sub-control device 201 of the n sub-control devices 201 except the first sub-control device 201.
The first detection signal can be used for indicating whether the lifting cross sliding type garage breaks down or not, whether a vehicle carrying plate exists on the first parking space or not, whether a vehicle exists on the vehicle carrying plate on the first parking space or not and the like. The second detection signal can be used for indicating whether the lifting cross sliding type garage breaks down or not, whether the car carrying plates exist on other parking spaces except the first parking space or not, whether vehicles exist on the car carrying plates on other parking spaces or not and the like.
(3) The control unit 2013 determines whether the scheduling condition is satisfied according to the first detection signal and the second detection signal.
The scheduling condition is a condition for indicating under which condition the vehicle loading board on the first parking space is allowed to move to the second parking space. For example, the dispatching condition may be that the lifting and traversing type garage has no fault, the vehicle carrying board exists in the first parking space, and the vehicle carrying board does not exist in the second parking space.
The control unit 2013 can determine whether the lifting and horizontal moving type garage has a fault according to the first detection signal and the second detection signal, determine whether a vehicle carrying plate exists in the first parking space and whether a vehicle exists in the vehicle carrying plate in the first parking space, and determine whether a vehicle carrying plate exists in the second parking space and whether a vehicle exists in the vehicle carrying plate in the second parking space. Thus, the control unit 2013 can determine whether the scheduling condition is satisfied based on this.
If the control unit 2013 determines that the scheduling condition is not met according to the first detection signal and the second detection signal, a prompt tone is output through a sound module to prompt that scheduling cannot be performed currently, namely, a scheduling failure is prompted. And, the control unit may generate a scheduling failure reason and display the scheduling failure reason on the display.
As an example, the user may find a reason checking function in the display through the dial switch, through which to check the reason for the scheduling failure. In this way, the user may accurately locate the reason of the scheduling failure, and then the user may perform targeted processing, and after the processing is completed, the main control system 202 may send the first scheduling instruction to the first control device 201 again for scheduling.
(4) If the control unit 2013 determines that the scheduling condition is met according to the first detection signal and the second detection signal, the first switch 2014 is controlled to be closed through the signal output end 2012, so that the motor 2017 is controlled to drive the vehicle carrying board on the first parking space to move to the second parking space.
It should be noted that, in the process that the control unit 2013 controls the motor 2017 to drive the vehicle carrying board on the first parking space to move to the second parking space, the moving time of the vehicle carrying board on the first parking space is determined.
If the vehicle carrying board on the first parking space successfully moves to the second parking space within the corresponding protection time, the sub-control device 201 installed on the second parking space can detect that the vehicle carrying board is in place according to the detection signal output by the detection device on the second parking space, the sub-control device 201 installed on the second parking space can send the in-place information of the vehicle carrying board to the first sub-control device 201 as a second detection signal, and the control unit 2013 in the first sub-control device 201 determines that the vehicle carrying board on the first parking space successfully moves to the second parking space within the corresponding protection time according to the in-place information, and then the signal output end 2012 controls the first switch 2014 to be opened so as to control the motor 2017 to stop driving the vehicle carrying board to move. In addition, the sub-control device 201 installed in the second parking space can also send the in-place information of the vehicle carrying board to the main control system 202, so that the main control system 202 can timely know the scheduling progress.
If the vehicle carrying board on the first parking space is not successfully moved to the second parking space within the corresponding protection time, that is, the control unit 2013 does not receive the second detection signal for indicating that the vehicle carrying board is successfully moved to the second parking space within the corresponding protection time, the control unit 2013 may output a prompt sound through the sound module to prompt that a problem occurs in scheduling. And, the control unit may generate scheduling problem information and display the scheduling problem information on the display.
Optionally, in the process that the control unit 2013 controls the motor 2017 to drive the vehicle carrying board on the first vehicle position to move to the second vehicle position, if it is determined that the lifting and horizontal moving type garage has a fault, the control unit 2013 opens the first switch 2014, records the current moving time of the vehicle carrying board on the first vehicle position as the target time, that is, the system is allowed to pause, and stops timing. It should be noted that the control unit 2013 may receive the first detection signal and the second detection signal in real time, and determine whether the elevator traversing garage is faulty or not in real time according to the first detection signal and the second detection signal.
In this case, the control unit 2013 may further output a prompt tone through the sound module to prompt that the current garage is out of order. Also, the control unit may generate failure information and display the failure information on the display. As an example, a user may find a trouble shooting function in the display through a dial switch, through which trouble information is shot. Therefore, a user can accurately position the position of the fault, then the user can perform targeted processing, and after the processing is completed, the fault is reset on the display through the dial switch. Thereafter, the master control system 202 may send a second scheduling instruction to the first slave device 201 for scheduling. The second scheduling instruction may be the same instruction as the first scheduling instruction, that is, the second scheduling instruction may instruct to move the vehicle loading board on the first parking space to the second parking space. Alternatively, the second scheduling instruction may be an instruction different from the first scheduling instruction, that is, the second scheduling instruction may instruct to move the vehicle loading board on the first parking space to another parking space except for the first parking space and the second parking space.
After receiving the second scheduling instruction sent by the main control system 202, the control unit 2013 in the first branch control device 201 may determine whether the scheduling condition is met according to the first detection signal and the second detection signal, and the specific operation may refer to step (3) above, which is not described again in this embodiment of the present application. In the case where the control unit 2013 determines that the scheduling condition is satisfied according to the first detection signal and the second detection signal, the following operations may be performed:
specifically, if the control unit 2013 receives a second scheduling instruction sent by the main control system 202 through the first communication module 2015, under the condition that the second scheduling instruction is the same as the first scheduling instruction, the first switch 2014 is controlled to be closed through the signal output end 2012 to control the motor 2017 to continue to drive the vehicle carrying board on the first parking space to move to the second parking space, and the moving time of the vehicle carrying board on the first parking space is determined according to the target time, that is, the time is continuously counted from the time that the timing is stopped before, so as to determine whether the vehicle carrying board on the first parking space successfully moves to the second parking space within the corresponding protection time.
Under the condition that the second scheduling instruction is different from the first scheduling instruction, according to the target time, the first switch 2014 is controlled to be closed through the signal output end 2012, so that the motor 2017 is controlled to drive the vehicle carrying board moving to the second parking space to move back to the first parking space, that is, the vehicle carrying board is controlled to move to the first parking space for the target time, and thus the vehicle carrying board can be moved back to the first parking space. After the vehicle carrying board moves back to the first parking space, the control unit 2013 moves the vehicle carrying board on the first parking space to the other parking space indicated by the second scheduling instruction, and the timing is restarted in the moving process.
In the embodiment of the application, each parking space is provided with one sub-control device. The main control system can send a scheduling instruction to the branch control equipment, and the branch control equipment can move the vehicle carrying board on the parking space to another parking space according to the scheduling instruction sent by the main control system. So, the control operation to the sweep that carries on in every parking stall has disperseed the branch accuse equipment of installation on each parking stall to not only reduced the control complexity, improved control efficiency, also can fix a position the trouble place fast when breaking down moreover, then can respond to and handle the trouble, improve the intellectuality of garage operation.
In addition, in the embodiment of the application, a series of requirements of garage control are met through integration and embedded communication, and the problems are solved aiming at a series of requirements of control, installation, debugging, long-term stable operation of a system, accurate fault positioning and the like. On the one hand, the control cost is reduced, on the other hand, the convenience and the rapidness of field installation are enhanced, the difficulty of later maintenance is reduced, the later maintenance is more convenient, and the system is more stable in operation.
Fig. 4 is a schematic structural diagram of a computer device according to an embodiment of the present application, where the first control device 201 in the foregoing embodiment may be implemented by the computer device.
As shown in fig. 4, the computer device 4 includes: a processor 40, a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40, the operations performed by the control unit 2013 in the above-described embodiments being implemented when the computer program 42 is executed by the processor 40.
Those skilled in the art will appreciate that fig. 4 is merely an example of the computer device 4 and does not constitute a limitation of the computer device 4, and may include more or less components than those shown, or combine certain components, or different components, such as input output devices, network access devices, etc.
The Processor 40 may be a Central Processing Unit (CPU), and the Processor 40 may also be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or any conventional processor.
Memory 41 may be an internal storage unit of computer device 4 in some embodiments, such as a hard disk or memory of computer device 4. The memory 41 may also be an external storage device of the computer device 4 in other embodiments, such as a plug-in hard disk provided on the computer device 4, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and so on. Further, the memory 41 may also include both an internal storage unit of the computer device 4 and an external storage device. The memory 41 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of a computer program. The memory 41 may also be used to temporarily store data that has been output or is to be output.
An embodiment of the present application further provides a computer device, where the computer device includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, the processor implementing the operations performed by the control unit 2013 in the above embodiments when executing the computer program.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the computer program may implement the operations performed by the control unit 2013 in the above-described embodiments.
The present embodiment provides a computer program product, which when run on a computer, causes the computer to perform the operations performed by the control unit 2013 in the above embodiments.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the operations performed by the control unit 2013 in the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the computer program may implement the operations performed by the control unit 2013 in the above embodiments. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or apparatus capable of carrying computer program code to a photographing apparatus/terminal device, a recording medium, computer Memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical data storage device, etc. The computer-readable storage medium referred to herein may be a non-volatile storage medium, in other words, a non-transitory storage medium.
It should be understood that all or part of the steps implementing the operations performed by the control unit 2013 in the above embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions may be stored in the computer-readable storage medium described above.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/computer device and method may be implemented in other ways. For example, the above-described apparatus/computer device embodiments are merely illustrative, and for example, a module or a unit may be divided into only one logical function, and may be implemented in other ways, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.