WO2015025370A1 - 建設機械用コントローラ - Google Patents
建設機械用コントローラ Download PDFInfo
- Publication number
- WO2015025370A1 WO2015025370A1 PCT/JP2013/072222 JP2013072222W WO2015025370A1 WO 2015025370 A1 WO2015025370 A1 WO 2015025370A1 JP 2013072222 W JP2013072222 W JP 2013072222W WO 2015025370 A1 WO2015025370 A1 WO 2015025370A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- board
- substrate
- construction machine
- power supply
- controller
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/18—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—Safety, monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
- G06F11/3062—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations where the monitored property is the power consumption
Definitions
- the present invention relates to a construction machine controller capable of handling an abnormal process occurring on a PC OS side in a controller using an embedded OS (operating system) for a construction machine and an OS (operating system) for a PC.
- a controller that is mounted on a construction machine is required to have a function that is not found in a conventional construction machine.
- a dump truck or the like may be required to have a function of monitoring the presence of surrounding obstacles using a plurality of cameras.
- the controller needs to perform image processing on images acquired by a plurality of cameras in addition to the original control processing of the construction machine.
- this image processing has a large processing load, and even a controller using a high-performance numerical arithmetic processor may fail to ensure the real-time property of the original construction machine control processing.
- the controller of the construction machine has a built-in OS (operating system) for the construction machine unique to the construction machine.
- This built-in OS for construction machines is an OS having a function necessary for controlling the undulation of a vessel provided in a dump truck, for example, and the OS itself is constructed by the developer of the construction machine.
- This built-in OS for construction machinery realizes high real-time performance that guarantees that the processing time is within a certain range and compactness that operates with a small amount of memory. Have sex.
- a function such as a peripheral monitoring system is required for a controller using such a special built-in OS for construction machinery, it is often difficult to technically respond to the function addition, and it takes a lot of development time. There was a problem that.
- the general-purpose PC OS is an OS having abundant functions including unnecessary functions.
- the OS itself uses an existing OS. For this reason, development for applications such as image processing is easy to deal with technically including human resources. Therefore, for functions that require real-time performance and a low processing load, the built-in OS for construction machinery is used, and functions that do not require real-time performance and have a large processing load, such as image processing functions and large-scale data analysis processing functions For this, the above-mentioned function addition can be easily performed by performing the function sharing of using the OS for PC.
- the OS for PC is an OS having more functions than the built-in OS for construction machines, system abnormalities such as freezing are likely to occur during application execution. It is not preferable to leave the abnormal state such as the system abnormality or the power supply abnormality on the PC OS side as it is.
- Patent Document 1 describes a work machine having a control system that also improves the development efficiency of a work machine having a special specification.
- the present invention has been made in view of the above, and for a construction machine capable of handling an abnormal process occurring on the PC OS side in a controller using a built-in OS for a construction machine and a PC OS.
- An object is to provide a controller.
- a construction machine controller is connected to a first board that operates with an embedded operating system for construction machines, and the first board via a general-purpose interface.
- a second board that operates on a general-purpose PC operating system, wherein the first board has a monitoring unit that monitors an operating state of the second board, and the first board has the monitoring unit When it is determined that the operation state of the second substrate is abnormal, the second substrate is restarted or stopped.
- the first board includes a power switch for supplying power to the second board, and the first board has the power switch at the time of restart.
- the power switch is turned on again after being turned off.
- the first board outputs a signal for performing a predetermined display indicating the state on the display device during the restart or when the restart fails. It is characterized by outputting.
- the first board executes the restart again when a restart failure occurs despite the restart being attempted, Even if the restart is performed a predetermined number of times, the second substrate is stopped when the restart failure occurs.
- the first substrate and the second substrate are accommodated in the same housing.
- a construction machine controller includes a first board that operates with a built-in operating system for construction machines, and a second board that is connected to the first board via a general-purpose interface and operates with a general-purpose PC operating system.
- the first substrate and the second substrate are housed in the same housing, the first substrate has a monitoring unit that monitors the operating state of the second substrate, and the first substrate is When the monitoring unit determines that the operation state of the second substrate is abnormal, the second substrate is restarted or stopped, and the first substrate includes a power switch for supplying power to the second substrate.
- the first substrate is characterized in that the power switch is turned on again after the power switch is turned off at the time of restart.
- a first board that operates with a built-in operating system for construction machinery
- a second board that is connected to the first board via a general-purpose interface and operates with a general-purpose PC operating system
- a monitoring unit that monitors an operation state of the second substrate, and the first substrate restarts or stops the second substrate when the monitoring unit determines that the operation state of the second substrate is abnormal Therefore, it is possible to cope with the abnormal processing occurring on the general-purpose PC-OS side in the controller using the built-in OS for construction machines and the general-purpose PC-OS.
- FIG. 1 is a block diagram showing a control system mounted on a dump truck which is one of construction machines.
- FIG. 2 is a side view showing a vehicle front side portion of the dump truck.
- FIG. 3 is a plan view of the controller.
- FIG. 4 is an exploded side view of the controller.
- FIG. 5 is a flowchart showing a processing procedure when the controller is started up.
- FIG. 6 is a flowchart showing the abnormality monitoring processing procedure of the controller.
- FIG. 7 is a block diagram showing a connection configuration of a modified example of the controller.
- FIG. 8 is a block diagram showing a connection configuration of a modified example of the controller.
- FIG. 9 is a block diagram illustrating a connection configuration of a modified example of the controller.
- FIG. 1 is a block diagram showing a control system mounted on a dump truck which is one of construction machines.
- a controller 1 that is a construction machine controller is connected to a CAN that is one of in-vehicle networks.
- the wire harness N shown in FIG. 1 is shown as a concept including CAN, a communication line, a signal line, and a power supply line. Accordingly, the communication controller 2, the vehicle body controller 3, the monitor controller 4, the radar group 5, the sensor group 6, the power source 7, and the key switch SW are connected to the wire harness N in the present embodiment.
- the communication controller 2 is connected to the antenna 2b via the transceiver 2a, and exchanges information with an external communication device.
- This information includes, for example, information including construction machine information, which will be described later, such as dump truck position information and operation information.
- the position information is information indicating the position of the dump truck detected by a GPS (Global Positioning System) module 16 described later.
- the vehicle body controller 3 adjusts the fuel injected from the fuel injection device (not shown) to the engine and controls the output of the engine.
- a monitor 4 a is connected to the monitor controller 4.
- the monitor controller 4 performs input / output control of various information such as information transmitted from the sensor group 6 and information input via the monitor 4a, and displays various information on the monitor 4a.
- the monitor 4a is composed of a liquid crystal panel or the like, and for example, warning information indicating a traveling speed, a remaining amount of fuel, an abnormality of a device, and the like can be displayed on the monitor 4a.
- the radar group 5 detects the relative position (relative position) between the obstacle present around the dump truck and the dump truck.
- eight radars are provided and attached to the outer peripheral portion of the dump truck.
- the radar for example, an UWB (Ultra Wide Band) radar (ultra wide band radar) having an azimuth of 80 degrees (40 degrees on the left and right) and a maximum detection distance of 15 m or more is used.
- Sensor group 6 is a variety of sensors, such as sensors that detect engine speed, radiator water temperature, engine oil temperature, and the like.
- the power supply 7 is, for example, a DC 24V storage battery.
- the key switch SW is turned on by an operation of a key (not shown), and allows power supply from the power supply 7 to an electronic device such as the controller 1 or a headlamp (not shown). Further, when the key is operated to the engine start position, a cell motor (not shown) is activated and the engine is started.
- the controller 1 is connected with a camera group 8, a peripheral monitoring monitor 9, and a GPS antenna 17.
- the camera group 8 is attached to the outer periphery of the dump truck.
- eight cameras are provided and have a visual field range of 120 degrees in the left-right direction (each 60 degrees left and right) and 96 degrees in the height direction.
- a CCD (Charge-Coupled Device) camera can be used as the camera.
- the peripheral monitoring monitor 9 displays the obstacle detection result by the radar group 5 and the bird's-eye view image processed by the controller 1 based on the image captured by the camera group 8, and the radar group 5 detects the obstacle. A mark expressing sound generation or caution is displayed on the peripheral monitoring monitor 9 and an alarm is output.
- the controller 1 includes a main board 10 that is a first board, a PC board 20 that is a second board, and an extended function processing board 30 that is a third board.
- the thick lines shown in FIG. 1 indicate the outer shape of the main board 10, the PC board 20, and the extended function processing board 30.
- the main board 10 includes a main control unit 11.
- the main control unit 11 includes a built-in construction machine OS 12, a monitoring unit 13, and a storage unit 14.
- the built-in OS 12 for a construction machine is unique to the construction machine. If the construction machine is a dump truck, the built-in OS 12 has functions necessary for controlling the undulation of the vessel 45 (see FIG. 2) provided in the dump truck 41. It is an embedded OS.
- the built-in OS 12 for the construction machine is an embedded OS having a function necessary for operation control of the work machine.
- the OS itself is also constructed by the developer.
- the built-in OS for construction machinery 12 realizes high real-time performance that guarantees that the processing time is within a certain range, and also realizes compactness that operates with a small amount of memory.
- a PC (Personal Computer) substrate 20 has a PC control unit 21.
- the PC control unit 21 includes a general-purpose PC-OS 22, a monitoring unit 23, a storage unit 24, and a periphery monitoring unit 26.
- the general-purpose PC-OS is a general-purpose OS having abundant functions including functions unnecessary for construction machines. The unnecessary functions include, for example, functions related to transmission / reception of electronic mail.
- the OS itself uses an existing OS.
- a specific OS is Windows (registered trademark). For this reason, many developers can utilize this OS, and human resources are abundant. There are also many existing applications that can be used.
- the PC control unit 21 can be realized only by adding an application when a real-time property is not required and there is a function addition with a large processing load.
- the periphery monitoring unit 26 is one of image processing applications. The application added to be executed by the PC control unit 21 may be a function with a small processing load.
- the general-purpose PC-OS 22 Since the general-purpose PC-OS 22 has a software design that can execute abundant functions and has versatility as described above, it is necessary to start all the functions provided, and it takes time to start. Since the built-in OS 12 for the construction machine on the main board 10 has a software design limited to the necessary functions as described above, the startup is completed in a short time at the startup. That is, the PC board 20 is activated later than the main board 10.
- the extended function processing board 30 has an image processing unit 31.
- the extended function processing substrate 30 performs image processing branched from the processing by the periphery monitoring unit 26 and is a dedicated substrate that assists image processing performed by the periphery monitoring unit 26.
- the image processing unit 31 is realized by, for example, an FPGA (Field-Programmable Gate Array) and a memory (for example, VRAM: Video Random Access Memory). That is, the extended function processing board 30 transmits image data obtained by performing coordinate conversion, superimposition processing, and the like of the captured image captured by the camera group 8 to the PC board 20 side.
- the main board 10 connects the connector C11 for connecting the wire harness N, the USB interface connector C12 for connecting the PC board 20, the connector C13 for connecting the extended function processing board 30, the GPS antenna 17 and the GPS module 16.
- Connector C14 Since the main board 10 and the PC board 20 are connected by a general-purpose USB interface, replacement with a new PC board becomes easy. Further, since the main board 10 has a USB interface, connection with an external general-purpose PC or the like is facilitated, and development of the main board 10 is facilitated.
- the PC board 20 is connected to the USB interface connector C21 for connecting the main board 10, the USB interface connector C22 for connecting to the outside, the connector C23 for connecting the external LAN cable, and the monitor cable to the peripheral monitoring monitor 9. It has a connector C24 to be connected. Furthermore, the PC board 20 has a PCI (Peripheral Components Interconnect) Express connector C25 that can transfer various information at high speed in order to connect the extended function processing board 30. Since the PC board 20 can be connected to a USB-compatible device or a LAN cable, it is easy to access the PC board 20 from the outside, and debugging processing and development are facilitated. A large amount of data stored in the storage unit 24 can be easily downloaded. The PC board 20 is general-purpose because it can be connected to a USB-compatible device or a LAN cable, and does not require a dedicated tool for downloading a large amount of data stored in the storage unit 24.
- PCI Peripheral Components Interconnect
- wireless LAN adapter 18 is connected to the connector C22. A large amount of data stored in the storage unit 24 in the PC board 20 can be downloaded to the outside via the wireless LAN adapter 18.
- the extended function processing board 30 includes a connector C31 for connecting the main board 10, a PCI express standard connector C33 for connecting the PC board 20, and a connector C32 for connecting the camera group 8.
- the PC board 20 and the extended function processing board 30 can be connected using a PCI Express standard flat cable, and various information can be transferred at high speed. For this reason, the extended function processing board 30 functions sufficiently as an accelerator of the periphery monitoring unit 26.
- the main board 10 is supplied with a DC 24V power line from the power source 7 via the connector C11. This power supply line is connected to the internal power supply circuit 15 via the power switch SW1.
- the power switch SW1 is mounted on the main board 10.
- the power switch SW1 can be a MOS (metal-oxide-semiconductor) transistor. Other power switches SW2 and SW3 can similarly use MOS transistors. That is, a discrete component can be used as the power switch.
- the internal power supply circuit 15 converts each voltage into different voltages such as DC 5V, DC 3.3V, and DC 1.2V to generate respective internal power supplies. These internal power supplies are used by the main control unit 11 and the like in the main board 10. The power supply state by the internal power supply circuit 15 is monitored by the monitoring unit 13.
- the DC 24V power line via the connector C11 is directly connected to the PC board 20 side via the power switch SW2 and the connectors C12 and C21.
- the power switch SW2 is mounted on the main board 10.
- the power line input to the PC board 20 is connected to the internal power circuit 25.
- the internal power supply circuit 25 generates an internal power supply by converting the voltage to, for example, DC 5V. This internal power supply is used by the PC control unit 21 in the PC board 20 or the like.
- the power supply state of the internal power supply circuit 25 is monitored by the monitoring unit 23.
- the DC 24V power line via the connector C11 is connected to the extended function processing board 30 via the power switch SW3 and the connectors C13 and C31.
- the power switch SW3 is mounted on the main board 10.
- the power supply line input to the extended function processing board 30 is connected to the internal power supply circuit 35.
- the internal power supply circuit 35 generates an internal power supply by converting the voltage to, for example, DC 5V. This internal power supply is used by the image processing unit 31 and the like in the extended function processing board 30.
- the power supply state of the internal power supply circuit 35 is monitored by the monitoring unit 33.
- the power supply circuits of the main board 10, the PC board 20, and the extended function processing board 30 are connected by a 24 V power supply before voltage conversion, and are connected to the main board 10, the PC board 20, and the extended function processing board 30. Since the internal power supply circuits 15, 25, and 35 convert the power supply voltage supplied from the power supply 7 to a desired voltage, a new power supply is provided when changing to a new PC board 20 or extended function processing board 30. There is no need to provide an interface or voltage conversion circuit. For example, it is assumed that an internal power supply circuit is provided only on the main board 10 and functions of the power supply circuits of the PC board 20 and the extended function processing board 30 are integrated into the internal power supply circuit of the main board 10.
- this overhead image first converts each captured image into an image viewed from a predetermined virtual viewpoint located above the dump truck. Specifically, image conversion for projecting from a predetermined virtual viewpoint onto a predetermined virtual projection plane corresponding to the ground is performed. Then, an overhead view image around the dump truck is generated by synthesizing each projection image corresponding to the imaging region. Thereafter, the image processing unit 31 sequentially sends the overhead image to the periphery monitoring unit 26 via the connectors C33 and C25. The surroundings monitoring unit 26 instructs the image processing unit 31 to generate an overhead image in which an obstacle detection result (for example, a mark indicating the position of the obstacle) by the radar group 5 is superimposed, and the generated image Data is displayed and output on the peripheral monitoring monitor 9.
- an obstacle detection result for example, a mark indicating the position of the obstacle
- the periphery monitoring unit 26 determines that there is an obstacle based on the detection result of the radar group 5
- the periphery monitoring unit 26 displays a mark that generates sound from the periphery monitoring monitor 9 or expresses attention to the overhead image. To output an alarm.
- the periphery monitoring unit 26 displays on the periphery monitoring monitor 9 an overhead image including information indicating a position where it is determined that there is an obstacle from the detection result of the obstacle by the radar group 5, and the presence of the obstacle. The position is made visible to the dump truck operator.
- a function with a large processing load such as the peripheral monitoring process as described above is added, but the PC board 20 having the general-purpose PC-OS 22 and the extended function processing board 30 capable of high-speed image processing by the FPGA.
- the processing executed by the main board 10 that is, processing that requires real-time performance is not affected.
- the process that requires real-time processing is a process in which the sensor group 6 detects an abnormality that occurs immediately after the key switch SW is turned on to operate the dump truck, and notifies the operator of the abnormality as an alarm. Or a process of promptly notifying an operator of an abnormality or the like of the engine detected by the sensor group 6 while the dump truck is operating.
- the main board 10 executes a process with a small processing load while ensuring a real-time property without causing the main board 10 to bear a process with a large processing load.
- the main board 10 and the PC board 20 or the extended function processing board 30 are assigned roles according to the processing load.
- FIG. 2 is a side view showing a vehicle front side portion of the dump truck.
- a cab 43 in which an operator gets into a position corresponding to the upper side of the front wheel 42 is provided.
- devices and devices (not shown) for running the dump truck 41 and raising / lowering the vessel 45 for loading crushed stones and the like.
- a periphery monitoring monitor 9 is installed in the upper part of the front portion of the cab 43.
- the peripheral monitoring monitor 9 may be installed in another place inside the cab 43 as long as the visibility of the operator can be ensured.
- a metal mounting board 47 is provided in the lower part of the rear part of the cab 43, and the controller 1 is attached to the mounting board 47.
- the peripheral monitoring monitor 9 and the controller 1 are connected by a monitor cable 9A.
- One end of an image signal cable 8A is connected to the controller 1.
- the other end of the image signal cable 8A is connected to the camera group 8.
- the monitor cable 9A and the image signal cable 8A are integrally configured as a harness 48.
- FIG. 3 is a plan view of the controller 1, in which the main board 10, the PC board 20, the extended function processing board 30, etc. are accommodated in a case (upper case 51, lower cover 52) that serves as a housing of the controller 1.
- FIG. 4 is an exploded side view of the controller 1 and shows a state viewed from the X direction shown in FIG. That is, FIG. 4 shows a state in which the main board 10 and the like are accommodated in the case (the upper case 51 and the lower cover 52) constituting the casing of the controller 1.
- the main board 10, the PC board 20, and the like constituting the controller 1 are integrally accommodated in an internal space formed by the upper case 51 and the lower cover 52. That is, the main board 10 and the PC board 20 are accommodated in the same housing.
- the extended function processing board 30 is also accommodated in the same casing.
- the upper case 51 and the lower cover 52 are made of aluminum with good thermal conductivity.
- the upper case 51 and the lower cover 52 are provided with heat radiation fins, respectively.
- the controller 1 is provided with a PC board 20 on an upper part of a main board 10 and an extended function processing board 30 on a lower part of the main board.
- the connector C12 of the main board 10 and the connector C21 of the PC board are directly connected by a connector.
- the two connectors C11 of the main board 10, the two connectors C23 of the PC board 20, the connector C22, the connector C14, the connector C24, and the connector C32 of the extended function processing board 30 are directly exposed on the surface of the upper case 51.
- the connector C32 is connected to the extended function processing board 30 via a cable.
- the connector C25 of the PC board 20 and the connector C33 of the extended function processing board 30 are connected via the flat cable as described above.
- the connector C13 of the main board 10 and the connector C31 of the extended function processing board 30 are connected by a cable.
- a spacer (not shown) is arranged and fixed between the PC board 20, the main board 10, and the extended function processing board 30.
- the main board 10 determines whether or not the key switch SW is operated by the operator to turn on the key (step S101). When the key is turned on, an electric signal is transmitted from the key switch SW to the main board 10 via the signal line, and the main board 10 that has received the electric signal recognizes that the key is turned on. When the key is turned on (step S101, Yes), the main board 10 turns on the switch SW1, power is supplied from the power source 7 to the main board 10, and the main board 10 is activated (step S102). A backup power supply (not shown) is connected to the main board 10 and the PC board 20.
- step S103 it is determined whether or not the activation of the main board 10 is completed. Whether or not the activation of the main board 10 is completed is determined by whether or not the switches SW2 and SW3 of the main board 10 are sequentially turned on. After turning on the switch SW1, the main board 10 sequentially turns on the switch SW2 and the switch SW3. If these switches are not turned on, it is determined that the activation of the main board 10 is not completed (No in step S103), and the activation of the main board 10 is completed when these switches are sequentially turned on. The determination is made (step S103, Yes).
- the main board 10 After determining that the activation of the main board 10 has been completed (step S103, Yes), the main board 10 turns on the switch SW2 to turn on the PC board 20 and activate the PC board 20 as described above.
- Various information input via the wire harness N or the like is acquired, and the acquired information is temporarily stored in the storage unit 14 (step S104).
- This information is construction machine information, and is information obtained by a state acquisition unit such as the sensor group 6 and the GPS module 16 as shown in FIG. 1.
- the sensor group connected to the controller 1 via the wire harness N. 6 is information detected and transmitted, position information transmitted from the communication controller 2, and the like.
- the vehicle body controller 3 or the like functions as a state acquisition unit, transmits failure information detected by the vehicle body controller 3 or the like to the controller 1 via the wire harness N, and stores the failure information in the storage unit 14 as construction machine information. You may do it.
- the construction machine information is stored in the storage unit 14 of the main board 10 and, for example, a time stamp is assigned to the construction machine information data group at a time interval of every 100 msec.
- the main board 10 has a FIFO (First in First out) function for giving a time stamp.
- the time stamp is a time that can be acquired by a clock IC (not shown) of the main board 10. Therefore, a plurality of data groups are generated until the PC board 20 is completely activated (for example, several tens of seconds). As described above, each of the plurality of data groups is given a time stamp and stored in the storage unit 14.
- the plurality of data groups are transferred to the storage unit 24 of the PC board 20 via the connectors C12 and 21 after the activation of the PC board 20 is completed.
- the FIFO function is one that is extracted from the storage unit 14 in order from the previously stored data group, but the data group is not extracted until the PC board 20 is completely activated.
- the time-stamped data group stored in the storage unit 24, that is, construction machine information can be downloaded to the outside via the connector C22. Since the construction machine information includes a time stamp, for example, it can be understood what kind of error has occurred and when it is possible to identify the cause of the malfunction.
- step S201 On the PC board 20 side, the power is turned on as described above to start the PC board OS (general-purpose PC-OS 22) (step S201). Thereafter, it is determined whether the activation of the PC board OS is completed (step S202). When the activation of the PC board OS is completed (step S202, Yes), inter-board communication via the USB interface is established between the main board 10 and the PC board 20 (step S105).
- the PC board 20 side When the inter-board communication is established, the PC board 20 side then starts an application (step S203).
- the PC board 20 side it is determined whether the activation of the application is completed (step S204).
- step S204 Yes
- information such as construction machine information temporarily stored on the main board 10 side is transferred to the PC board 20 side (step S106).
- step S106 the main board 10 and the PC board 20 each perform a unique process. Note that the same processing as in steps S102 to S106 described above is performed not only at the time of initial startup but also at the time of restart.
- the main board 10 that has been activated first temporarily stores information such as construction machine information that can be acquired until the PC board 20 is completely activated, and the PC board 20 is activated.
- the information temporarily stored after the completion is transferred to the PC board 20 side.
- This temporarily stored information is information acquired via the wire harness N or the like as described above, and is information detected by the sensor group 6, for example.
- the PC board 20 can surely obtain information until the PC board 20 is completely started up, so that a high-quality trend analysis of the vehicle state can be performed. For example, an abnormal state that occurs only immediately after key-on can be captured without omission.
- the monitoring unit 13 of the main board 10 monitors the power supply voltage of the internal power supply circuit 15 as power supply monitoring, and monitors whether a power supply abnormality has occurred. Moreover, the monitoring unit 13 monitors whether or not a heartbeat pulse (also referred to as a watchdog pulse) output from a CPU (not shown) of the main control unit 11 is normally output as system monitoring. .
- the heartbeat pulse is a pulse signal output from the CPU at a constant cycle, and indicates that the CPU is operating normally if the pulse signal is output at the fixed cycle.
- the monitoring unit 13 When the power supply abnormality occurs or the heartbeat pulse is not normal, the monitoring unit 13 temporarily turns off the two power switches SW2 and SW3 except for the power switch SW1 to the PC board 20 and the extended function processing board 30. Then, the power supply switches SW2 and SW3 are turned on to perform restart (reset) processing.
- the monitoring unit 23 of the PC board 20 monitors the power supply voltage of the internal power supply circuit 25 and monitors whether a power supply abnormality has occurred.
- the PC control unit 21 outputs a heartbeat pulse to the main substrate 10 side, and the monitoring unit 13 monitors whether the heartbeat pulse is normally output.
- the monitoring unit 33 of the extended function processing board 30 monitors the power supply voltage of the internal power supply circuit 35 to monitor whether or not a power supply abnormality has occurred, and when a power supply abnormality has occurred, a signal indicating the abnormality. Is output to the monitoring unit 13. That is, the monitoring unit 33 notifies the monitoring unit 13 of the occurrence of an abnormality.
- the monitoring unit 13 determines that the power supply is abnormal and notify the monitoring unit 13, or when the monitoring unit 13 determines that the heartbeat pulse is not normally output from the PC control unit 21, the monitoring unit 13 The power switches SW2 and SW3 are once turned off, and then the power switches SW2 and SW3 are turned on to perform restart (reset) processing.
- the extended function processing board 30 does not have a function of outputting a heartbeat pulse, but the extended function processing board 30 has a function of outputting a heartbeat pulse, You may make it monitor that it is operating normally.
- the extended function processing board 30 embeds a numerical value in the image data sent to the PC board 20 side, and counts up the numerical value every time the image is updated. Then, the monitoring unit 23 monitors the numerical value in the transmitted image data, and when updating of the numerical value is stopped, it is determined that a system abnormality has occurred on the extended function processing board 30 side. Then, when a system abnormality occurs, the monitoring unit 23 stops outputting the heartbeat pulse sent from the PC control unit 21 to the main board 10 side. Accordingly, the monitoring unit 13 determines that a system abnormality has occurred, and the monitoring unit 13 temporarily turns off the power switches SW2 and SW3, and then turns on the power switches SW2 and SW3 to restart (reset) processing. I do.
- the monitoring unit 13 executes the restart again, and the restart is performed a predetermined number of times. If a restart failure occurs, stop the restart. If the monitoring unit 13 determines that a power supply abnormality or a system abnormality has occurred, the monitoring unit 13 turns off at least one of the SW2 and SW3 without performing the restart process, and turns on the PC board 20 or the extended function processing board 30. The power supply may be stopped.
- the monitoring unit 13 is for performing a predetermined display indicating the abnormal state on the peripheral monitoring monitor 9 that is a display device during a restart or a restart failure due to a power supply abnormality or a system abnormality.
- a signal is output.
- the periphery monitoring monitor 9 makes the entire screen black so as not to display a bird's-eye view image, warns with a buzzer, or displays that abnormal state.
- the monitoring unit 13 may display an abnormality state by displaying an error on the liquid crystal panel of the monitor 4a via the monitor controller 4.
- An alarm lamp as a display device is provided in a dashboard (not shown) inside the cab 43 and in front of the operator seat 44.
- the alarm lamp When a power supply abnormality or system abnormality occurs, the alarm lamp is turned on or blinked. An operator may be notified of the occurrence of an abnormality. Further, the alarm lamp may be turned on or blinked to notify the operator that the controller 1 is being restarted or has failed to restart.
- the number of alarm lamps is not limited to one, and a plurality of alarm lamps may be provided, or alarm lamps of different colors may be provided to inform the operator of the state of the controller 1 with good visibility.
- the abnormality monitoring processing procedure of the controller 1 will be described with reference to FIG.
- the operator keys on the key switch SW step S301.
- the activation process of the main board 10 is performed (step S302).
- the monitoring unit 13 determines whether the results of power supply monitoring and system monitoring of the main board 10 are normal (step S303).
- the process proceeds to Step S302 and the startup process of the main board 10 is performed again. Do.
- step S303 if it is normal (step S303, Yes), then the monitoring unit 13 performs activation processing of the PC board 20 and the extended function processing board 30 (step S304). Thereafter, the monitoring unit 13 determines whether or not the results of the power supply abnormality (power supply monitoring) and the system abnormality presence (system monitoring) of the PC board 20 and the extended function processing board 30 are normal (step S305). if at least one of the result of power supply monitoring or the result of system monitoring is abnormal (No in step S305), the process proceeds to step S304, and the restart process of the PC board 20 and the extended function processing board 30 is performed. I do.
- the monitoring unit 23 also includes information indicating whether the results of the power supply abnormality (power supply monitoring) and the system abnormality (system monitoring) of the PC board 20 and the extended function processing board 30 are normal. Send to.
- step S305 when both the power monitoring result and the system monitoring result for the PC board 10 and the extended function board 30 are normal (step S305, Yes), the monitoring unit 13 indicates that the controller 1 is operating normally. (Step S306). Thereafter, the monitoring unit 13 determines whether or not the results of power monitoring and system monitoring of the main board 10 are normal (step S307), and power monitoring and system monitoring of the PC board 20 and the extended function processing board 30 are performed. It is determined whether or not the result is normal (step S308). If at least one of the result of power supply monitoring of the main board 10 or the result of system monitoring is abnormal (No in step S307), the process proceeds to step S302, and the main board 10 is activated.
- step S307 If both the power monitoring and system monitoring results are normal (step S307, Yes), the process proceeds to step S306. On the other hand, at least one of the result of power supply monitoring of the PC board 20 or the result of power supply monitoring of the extended function processing board 30, the result of system monitoring of the PC board 20 or the result of system monitoring of the extended function processing board 30 is abnormal.
- the monitoring unit 13 determines (No in step S308), the process proceeds to step S304, and the PC board 20 and the extended function processing board 30 are restarted. If both the power monitoring result and the system monitoring result for the PC board 20 and the extended function processing board 30 are normal (step S308, Yes), the process proceeds to step S306.
- the extended function processing board 30 is provided.
- the present invention is not limited to this, and the extended function processing board 30 may be omitted.
- the captured image of the camera group 8 is input into the PC board 20, and the periphery monitoring unit 26 performs the same processing as the image processing unit 31.
- the radar group 5 may not be provided, and the periphery monitoring unit 26 may perform the periphery monitoring process using only the captured image acquired by the camera group 8.
- the PC board 20 and the extended function processing board 30 may be configured as one board 20A. Further, as shown in FIG. 8, a plurality of PC boards 20 may be connected to the main board 10. Further, as shown in FIG. 9, a new PC board 20 may be connected to the PC board 20.
- the PC board 20 and the extended function processing board 30 mainly perform image processing.
- the present invention is not limited to this.
- the coolant temperature for cooling an engine (not shown)
- Such data is acquired by a temperature sensor and accumulated as a trend in a predetermined storage unit, and the PC board 20 performs this trend analysis to determine whether the engine will fail or not by determining the load state of the engine. You may make it perform the process regarding an application.
- the dump truck is exemplified as an example of the construction machine.
- the construction is not limited thereto, and other construction machines such as a hydraulic excavator and a wheel loader may be used.
- the controller 1 according to the above-described embodiment can be used in an excavating machine such as a hydraulic excavator that enables information construction.
- the reception information of the two GPS antennas 17 acquired by the main board 10 and the attitude information detected by the inclination sensor or gyro sensor provided in the hydraulic excavator are sent to the PC board 20 side, and the position and orientation of the hydraulic excavator ( Vehicle position information) is calculated.
- the expansion / contraction position information of the working machine (the stroke amount of the hydraulic cylinder attached to the working machine) is configured by a stroke sensor or the like. Obtained from the sensor group 6 and sent to the PC board 20 side. Then, the cutting edge of the working machine may be automatically controlled based on the vehicle position information, the expansion / contraction position information of the working machine, and the three-dimensional position information of the bucket cutting edge calculated using the information. .
Abstract
Description
図1は、建設機械の一つであるダンプトラックに搭載される制御系を示すブロック図である。図1に示すように、建設機械用コントローラであるコントローラ1は、車内ネットワークの一つであるCANに接続される。なお、図1に示すワイヤーハーネスNは、CANおよび通信線、信号線、電源線を含んだ概念として示している。したがって、本実施の形態におけるワイヤーハーネスNには、通信コントローラ2、車体コントローラ3、モニタコントローラ4、レーダ群5、センサ群6、電源7、キースイッチSWが接続される。
コントローラ1は、第1基板であるメイン基板10と、第2基板であるPC基板20と、第3基板である拡張機能処理基板30とを有する。図1に示す太線が、メイン基板10、PC基板20、拡張機能処理基板30の外形を示している。メイン基板10は、メイン制御部11を有する。メイン制御部11は、建設機械用組込OS12と、監視部13と、記憶部14とを有する。建設機械用組込OS12は、建設機械特有のものであり、建設機械がダンプトラックであるならば、ダンプトラック41に備えられたベッセル45(図2参照)の起伏の制御等に必要な機能をもつ組込OSである。コントローラ1を油圧ショベルに適用するならば、建設機械用組込OS12は、作業機の動作制御等に必要な機能をもつ組込OSである。また、このOS自体も開発者が構築するものである。そして、この建設機械用組込OS12は、処理時間が一定の範囲内にあることを保証する高いリアルタイム性を実現するとともに、少ないメモリで動作するコンパクト性を実現している。
ここで、メイン基板10は、ワイヤーハーネスNを接続するコネクタC11、PC基板20を接続するUSBインターフェースのコネクタC12、拡張機能処理基板30を接続するコネクタC13、GPSアンテナ17とGPSモジュール16とを接続するコネクタC14を有する。メイン基板10とPC基板20との間は、汎用のUSBインターフェースで接続されているため、新規のPC基板への交換が容易になる。また、メイン基板10は、USBインターフェースを有するため、外部の汎用PC等との接続が容易になり、メイン基板10の開発が容易となる。
メイン基板10には、コネクタC11を介して電源7から直流24Vの電源線が入力される。この電源線は、電源スイッチSW1を介して内部電源回路15に接続される。電源スイッチSW1は、メイン基板10に搭載されている。なお、電源スイッチSW1は、MOS(metal-oxide-semiconductor)トランジスタを用いることができる。他の電源スイッチSW2やSW3も同様にMOSトランジスタを用いることができる。つまり、電源スイッチとしてディスクリート部品を用いることができる。内部電源回路15は、例えば、直流5V、直流3.3V、直流1.2Vといった異なる電圧に電圧変換してそれぞれの内部電源を生成する。これらの内部電源は、メイン基板10内のメイン制御部11などで利用されるものである。この内部電源回路15による電源供給状態は、監視部13によって監視される。
このダンプトラックでは、ダンプトラックの外周部分に配置されたレーダ群5が検出した障害物に関する情報は、ワイヤーハーネスNからメイン基板10に送信され、図示しないメイン基板10内の信号線を介してコネクタC12,21を経由してPC基板20周辺監視部26に送られる。ここで障害物に関する情報とは、ダンプトラックと障害物との距離を示す情報や障害物の位置を示す情報であり、ダンプトラックと障害物との相対位置に関する情報である。一方、ダンプトラックの外周部分に配置されたカメラ群8が撮像した撮像画像は、拡張機能処理基板30に送られる。画像処理部31は、ダンプトラックの全周囲を監視することができる俯瞰画像を生成する。例えば、この俯瞰画像は、まず、各撮像画像を、ダンプトラック上方に位置する所定の仮想視点から見た画像に変換する。具体的には、所定の仮想視点から地面に対応する所定の仮想投影面に投影する画像変換を行う。そして、各投影画像を撮像領域に対応して合成することによって、ダンプトラック周囲の俯瞰画像を生成する。その後、画像処理部31は、この俯瞰画像をコネクタC33、C25を経由して周辺監視部26に順次送出する。周辺監視部26は、画像処理部31に対してレーダ群5による障害物の検知結果(例えば障害物の位置を示すマーク)を重畳した俯瞰画像を生成するよう指令を出し、その生成された画像データを周辺監視モニタ9に表示出力する。また、周辺監視部26は、レーダ群5による検知結果から、障害物があると判断した場合、周辺監視モニタ9から音を発生させたり、注意を促すことを表現したマークを俯瞰画像に表示するなどして警報を出力する。また、周辺監視部26は、レーダ群5による障害物の検知結果から、障害物があると判断された位置を示す情報を含んだ俯瞰画像を周辺監視モニタ9に表示させ、障害物の存在とその位置をダンプトラックのオペレータが視認できるようにしている。
図2は、ダンプトラックの車両前側部分を示す側面図である。ダンプトラック41の車両前側には、前輪42の上方に対応した位置にオペレータが乗り込むキャブ43が設けられている。キャブ43内には、点線で示したオペレータシート44のほか、ダンプトラック41の走行操作や砕石等を積載するためのベッセル45の起伏操作を行うための図示しない装置類及び機器類が設置されている。さらに、点線で示すように、キャブ43内部の前部上方に位置して周辺監視モニタ9が設置されている。周辺監視モニタ9は、オペレータの視認性を確保できれば、キャブ43内部の他の場所に設置してもよい。また、キャブ43内部の後部下方に位置して金属製の取付盤47が設けられ、この取付盤47にはコントローラ1が取り付けられている。
図3は、コントローラ1の平面図であり、メイン基板10、PC基板20、拡張機能処理基板30などが、コントローラ1の筐体となるケース(上部ケース51、下部カバー52)に収容された状態を示している。また、図4は、コントローラ1の分解側面図であり、図3に示したXの方向からみた状態を示している。つまり、図4は、コントローラ1の筐体を構成するケース(上部ケース51、下部カバー52)の内部に、メイン基板10等が収容された状態を示す。図3及び図4に示すように、コントローラ1を構成しているメイン基板10、PC基板20等は、上部ケース51と下部カバー52とによって形成される内部空間内に一体収容される。すなわち、メイン基板10とPC基板20とは同一筐体内に収容されている。本実施の形態の場合は、拡張機能処理基板30も同一筐体内に収容されている。
次に、図5を参照して、コントローラ1の立上げ時処理手順について説明する。まず、メイン基板10は、オペレータによりキースイッチSWが操作されキーオンがされたか否かを判断する(ステップS101)。キーオンされると電気信号が信号線を介してキースイッチSWからメイン基板10に送信され、その電気信号を受けたメイン基板10は、キーオンがされたことを認識する。キーオンされた場合(ステップS101,Yes)には、メイン基板10はスイッチSW1をオンにして、メイン基板10に電源7から電源が供給されメイン基板10は起動する(ステップS102)。なお、メイン基板10、PC基板20には、それぞれ図示しないバックアップ電源が接続されている。
次に、コントローラ1の異常監視処理について説明する。まず、監視部13,23,33の処理について説明する。メイン基板10の監視部13は、電源監視として内部電源回路15の電源電圧を監視し、電源異常が発生しているか否かを監視する。また、監視部13は、システム監視として、メイン制御部11の図示していないCPUから出力されるハートビートパルス(ウォッチドッグパルスと呼ぶこともある)が正常に出力されているか否かを監視する。ハートビートパルスとは、CPUから一定周期で出力されるパルス信号であって、その一定周期でパルス信号が出力されていればCPUは正常に動作していることを示す。そして監視部13は、電源異常が発生し、あるいはハートビートパルスが正常でない場合、電源スイッチSW1を除く,SW2,SW3の2つの電源スイッチを一旦オフにし、PC基板20と拡張機能処理基板30への電源の供給を絶ち、その後、電源スイッチSW2,SW3をオンにして再起動(リセット)処理を行う。
2 通信コントローラ
2b アンテナ
2a 送受信機
3 車体コントローラ
4 モニタコントローラ
4a モニタ
5 レーダ群
6 センサ群
7 電源
8 カメラ群
8A 画像信号ケーブル
9A モニタケーブル
9 周辺監視モニタ
10 メイン基板
11 メイン制御部
12 建設機械用組込OS
13,23,33 監視部
14,24 記憶部
1525,35 内部電源回路
16 GPSモジュール
17 GPSアンテナ
18 無線LANアダプタ
20 PC基板
21 PC制御部
22 汎用PCOS
26 周辺監視部
30 拡張機能処理基板
31 画像処理部
41 ダンプトラック
42 前輪
43 キャブ
44 オペレータシート
45 ベッセル
47 取付盤
48 ハーネス
51 上部ケース
52 下部カバー
C11,C12,C14,C21~C25,C13,C31~C33 コネクタ
N ワイヤーハーネス
SW キースイッチ
SW1,SW2,SW3 電源スイッチ
Claims (7)
- 建設機械用組込オペレーティングシステムで動作する第1基板と、
前記第1基板に汎用インターフェースを介して接続され、汎用PCオペレーティングシステムで動作する第2基板と、
を備え、
前記第1基板は、前記第2基板の動作状態を監視する監視部を有し、
前記第1基板は、前記監視部が前記第2基板の動作状態が異常であると判断した場合、前記第2基板を再起動あるいは停止させることを特徴とする建設機械用コントローラ。 - 前記第1基板は、前記第2基板に電源供給する電源スイッチを備え、
前記第1基板は、前記再起動時に前記電源スイッチをオフにした後、前記電源スイッチを再投入することを特徴とする請求項1に記載の建設機械用コントローラ。 - 前記第1基板は、前記再起動中あるいは前記再起動失敗時に、表示装置にその状態を示す所定の表示を行うための信号を出力することを特徴とする請求項1または2に記載の建設機械用コントローラ。
- 前記第1基板は、前記再起動が試みられたにもかかわらず再起動失敗が発生した場合、前記再起動を再度実行し、前記再起動が予め定めた回数行われても前記再起動失敗が発生した際、前記第2基板を停止させることを特徴とする請求項1~3に記載の建設機械用コントローラ。
- 前記第1基板及び前記第2基板は、同一筐体内に収容されることを特徴とする請求項1~4のいずれか一つに記載の建設機械用コントローラ。
- 前記第1基板または前記第2基板に接続されて所定の処理を行う拡張機能処理基板を備えたことを特徴とする請求項1~5のいずれか一つに記載の建設機械用コントローラ。
- 建設機械用組込オペレーティングシステムで動作する第1基板と、
前記第1基板に汎用インターフェースを介して接続され、汎用PCオペレーティングシステムで動作する第2基板と、
を備え、
前記第1基板及び前記第2基板は、同一筐体内に収容され、
前記第1基板は、前記第2基板の動作状態を監視する監視部を有し、
前記第1基板は、前記監視部が前記第2基板の動作状態が異常であると判断した場合、前記第2基板を再起動あるいは停止させ、
前記第1基板は、前記第2基板に電源供給する電源スイッチを備え、
前記第1基板は、前記再起動時に前記電源スイッチをオフにした後、前記電源スイッチを再投入することを特徴とする建設機械用コントローラ。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201380003382.7A CN104583967B (zh) | 2013-08-20 | 2013-08-20 | 建筑机械用控制器 |
DE112013000204.3T DE112013000204T5 (de) | 2013-08-20 | 2013-08-20 | Baumaschinensteuergerät |
JP2013556092A JP5719040B1 (ja) | 2013-08-20 | 2013-08-20 | 建設機械用コントローラ |
US14/352,133 US9292981B2 (en) | 2013-08-20 | 2013-08-20 | Construction machine controller |
CA2849383A CA2849383C (en) | 2013-08-20 | 2013-08-20 | Construction machine controller |
PCT/JP2013/072222 WO2015025370A1 (ja) | 2013-08-20 | 2013-08-20 | 建設機械用コントローラ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/072222 WO2015025370A1 (ja) | 2013-08-20 | 2013-08-20 | 建設機械用コントローラ |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015025370A1 true WO2015025370A1 (ja) | 2015-02-26 |
Family
ID=52478137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/072222 WO2015025370A1 (ja) | 2013-08-20 | 2013-08-20 | 建設機械用コントローラ |
Country Status (6)
Country | Link |
---|---|
US (1) | US9292981B2 (ja) |
JP (1) | JP5719040B1 (ja) |
CN (1) | CN104583967B (ja) |
CA (1) | CA2849383C (ja) |
DE (1) | DE112013000204T5 (ja) |
WO (1) | WO2015025370A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016191299A (ja) * | 2015-03-30 | 2016-11-10 | ヨゼフ フェゲーレ アーゲー | データ伝送用のネットワークを備える建設機械 |
CN107075840A (zh) * | 2015-04-28 | 2017-08-18 | 株式会社小松制作所 | 作业机械的周边监视装置以及作业机械的周边监视方法 |
JP2018006815A (ja) * | 2016-06-27 | 2018-01-11 | 株式会社オートネットワーク技術研究所 | 出力装置及び切替えシステム |
JP6398062B1 (ja) * | 2018-03-26 | 2018-10-03 | 有限会社ソクテック | ケーソン工法における作業室監視システム |
US20220261307A1 (en) * | 2021-02-12 | 2022-08-18 | Denso Corporation | Monitoring-data processing method and system |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8768583B2 (en) * | 2012-03-29 | 2014-07-01 | Harnischfeger Technologies, Inc. | Collision detection and mitigation systems and methods for a shovel |
US9535724B2 (en) * | 2014-04-16 | 2017-01-03 | Komatsu Ltd. | Information processor for work machine, work machine, and information processing method for work machine |
JP2016179801A (ja) * | 2015-03-25 | 2016-10-13 | 株式会社デンソー | 車載システム |
EP3336624B1 (de) | 2016-12-19 | 2019-02-06 | Siemens Aktiengesellschaft | Anordnung mit zwei redundanten baugruppen die sich gegenseitig überwachen |
JPWO2019026802A1 (ja) * | 2017-07-31 | 2020-07-27 | 住友重機械工業株式会社 | ショベル |
JP6925749B2 (ja) | 2018-01-30 | 2021-08-25 | 住友重機械工業株式会社 | 膜形成方法、及び膜形成装置 |
US11683911B2 (en) * | 2018-10-26 | 2023-06-20 | Magna Electronics Inc. | Vehicular sensing device with cooling feature |
CN111367185A (zh) * | 2018-12-26 | 2020-07-03 | 博西华电器(江苏)有限公司 | 家电控制系统、家电控制方法、存储介质及家电 |
CN115145349A (zh) | 2021-03-30 | 2022-10-04 | 台达电子工业股份有限公司 | 供电系统及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186691A (ja) * | 2001-10-09 | 2003-07-04 | Alps Electric Co Ltd | フェイルセーフ機能を備えたコントローラ |
JP2009181366A (ja) * | 2008-01-30 | 2009-08-13 | Kyocera Corp | 携帯電子機器 |
JP2009284023A (ja) * | 2008-05-19 | 2009-12-03 | Denso Corp | 車両用表示装置 |
JP2010186215A (ja) * | 2009-02-10 | 2010-08-26 | Mitsubishi Electric Corp | 電気回路及び待機系システム |
JP2013045224A (ja) * | 2011-08-23 | 2013-03-04 | Nec Computertechno Ltd | 多重化装置及びその制御方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6073753A (ja) | 1983-09-30 | 1985-04-25 | Toshiba Corp | マイクロプロセツサの暴走処理方式 |
JP2593915B2 (ja) | 1988-05-27 | 1997-03-26 | 住友電気工業株式会社 | ダブルマイコンシステム暴走防止回路 |
JP3617407B2 (ja) | 2000-04-03 | 2005-02-02 | トヨタ自動車株式会社 | 原動機を用いた移動体の制御装置におけるcpuの異常監視 |
JP4489258B2 (ja) | 2000-07-17 | 2010-06-23 | 日立建機株式会社 | 建設機械の電子制御システム |
JP4399987B2 (ja) * | 2001-01-25 | 2010-01-20 | 株式会社デンソー | 車両統合制御におけるフェイルセーフシステム |
EP1353271A3 (en) * | 2002-04-10 | 2007-09-12 | Alps Electric Co., Ltd. | Controller with fail-safe function |
EP1496435A1 (en) | 2003-07-11 | 2005-01-12 | Yogitech Spa | Dependable microcontroller, method for designing a dependable microcontroller and computer program product therefor |
JP2006059308A (ja) | 2004-08-17 | 2006-03-02 | Hiroki Maruchi | 汎用化されリアルタイム可能な情報処理装置 |
US7406370B2 (en) * | 2004-08-24 | 2008-07-29 | Honeywell International Inc. | Electrical energy management system on a more electric vehicle |
CN101107597A (zh) | 2005-01-25 | 2008-01-16 | 横河电机株式会社 | 信息处理装置及信息处理方法 |
DE102006008958A1 (de) | 2005-03-10 | 2006-09-28 | Continental Teves Ag & Co. Ohg | Elektronisches Kraftfahrzeugbremsensteuergerät |
JP2008186173A (ja) | 2007-01-29 | 2008-08-14 | Toyota Motor Corp | 障害監視システム |
JP4525762B2 (ja) | 2008-02-04 | 2010-08-18 | 株式会社デンソー | 車両用電子制御装置 |
JP2010053606A (ja) | 2008-08-29 | 2010-03-11 | Hitachi Constr Mach Co Ltd | 作業機械 |
JP5500651B2 (ja) * | 2010-12-28 | 2014-05-21 | キャタピラー エス エー アール エル | 流体圧回路の制御装置および作業機械 |
JP5949780B2 (ja) | 2011-12-19 | 2016-07-13 | 富士通株式会社 | プログラム、情報処理装置および方法 |
JP5913971B2 (ja) | 2011-12-27 | 2016-05-11 | 富士通テン株式会社 | マイコン監視装置、車両の電気負荷を制御する電子制御装置およびマイコン監視方法 |
US20130284532A1 (en) * | 2012-04-25 | 2013-10-31 | Caterpillar Inc. | Secondary steering system with margin pressure detection |
-
2013
- 2013-08-20 WO PCT/JP2013/072222 patent/WO2015025370A1/ja active Application Filing
- 2013-08-20 JP JP2013556092A patent/JP5719040B1/ja active Active
- 2013-08-20 DE DE112013000204.3T patent/DE112013000204T5/de active Pending
- 2013-08-20 CN CN201380003382.7A patent/CN104583967B/zh active Active
- 2013-08-20 US US14/352,133 patent/US9292981B2/en active Active
- 2013-08-20 CA CA2849383A patent/CA2849383C/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186691A (ja) * | 2001-10-09 | 2003-07-04 | Alps Electric Co Ltd | フェイルセーフ機能を備えたコントローラ |
JP2009181366A (ja) * | 2008-01-30 | 2009-08-13 | Kyocera Corp | 携帯電子機器 |
JP2009284023A (ja) * | 2008-05-19 | 2009-12-03 | Denso Corp | 車両用表示装置 |
JP2010186215A (ja) * | 2009-02-10 | 2010-08-26 | Mitsubishi Electric Corp | 電気回路及び待機系システム |
JP2013045224A (ja) * | 2011-08-23 | 2013-03-04 | Nec Computertechno Ltd | 多重化装置及びその制御方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016191299A (ja) * | 2015-03-30 | 2016-11-10 | ヨゼフ フェゲーレ アーゲー | データ伝送用のネットワークを備える建設機械 |
US10053822B2 (en) | 2015-03-30 | 2018-08-21 | Joseph Voegele Ag | Construction machine with network for data transmission |
CN107075840A (zh) * | 2015-04-28 | 2017-08-18 | 株式会社小松制作所 | 作业机械的周边监视装置以及作业机械的周边监视方法 |
CN107075840B (zh) * | 2015-04-28 | 2020-03-17 | 株式会社小松制作所 | 作业机械的周边监视装置以及作业机械的周边监视方法 |
US10717200B2 (en) | 2015-04-28 | 2020-07-21 | Komatsu Ltd. | Surrounding monitoring device of work machine and method of monitoring surroundings of work machine |
JP2018006815A (ja) * | 2016-06-27 | 2018-01-11 | 株式会社オートネットワーク技術研究所 | 出力装置及び切替えシステム |
JP6398062B1 (ja) * | 2018-03-26 | 2018-10-03 | 有限会社ソクテック | ケーソン工法における作業室監視システム |
JP2019167771A (ja) * | 2018-03-26 | 2019-10-03 | 有限会社ソクテック | ケーソン工法における作業室監視システム |
US20220261307A1 (en) * | 2021-02-12 | 2022-08-18 | Denso Corporation | Monitoring-data processing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN104583967B (zh) | 2016-08-24 |
CN104583967A (zh) | 2015-04-29 |
US20150254911A1 (en) | 2015-09-10 |
US9292981B2 (en) | 2016-03-22 |
DE112013000204T5 (de) | 2015-06-25 |
JP5719040B1 (ja) | 2015-05-13 |
JPWO2015025370A1 (ja) | 2017-03-02 |
CA2849383A1 (en) | 2015-02-20 |
CA2849383C (en) | 2016-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5719040B1 (ja) | 建設機械用コントローラ | |
JP5719942B1 (ja) | 建設機械用コントローラ | |
JP5723069B1 (ja) | 作業機械の情報処理装置、作業機械および作業機械の情報処理方法 | |
JP7354343B2 (ja) | 自動運転システム、故障警報方法及び機器 | |
JP7252137B2 (ja) | 周辺監視装置 | |
US11205348B2 (en) | Drive assist device | |
US9628972B2 (en) | Emergency communications system | |
JP6041908B2 (ja) | 建設機械用コントローラ | |
JP5933050B2 (ja) | 建設機械用コントローラ | |
JP7123573B2 (ja) | 周辺監視装置、作業機械、周辺監視の制御方法及び表示装置 | |
KR20090003983A (ko) | 오피시를 이용한 에이치엠아이 시스템의 원격 감시를 위한화면 전송 방법 | |
KR20070006134A (ko) | 고가용성 텔레매틱스 단말기 | |
US20240036856A1 (en) | Vehicle system | |
JP7302205B2 (ja) | 表示制御装置、表示システム、表示制御方法およびプログラム | |
CN116895140A (zh) | 利用车辆来监视异常情况的装置、车辆、方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 1120130002043 Country of ref document: DE Ref document number: 112013000204 Country of ref document: DE |
|
ENP | Entry into the national phase |
Ref document number: 2013556092 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2849383 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14352133 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13891859 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13891859 Country of ref document: EP Kind code of ref document: A1 |