The present invention relates generally to batteries and more particularly to a smart battery device for a controller for operating a crane.
A portable controller is normally used for controlling the functions of a machine, such as a hydraulic mobile crane. Presently, these actuators are normally radio-controlled, enabling the operator of for example a lorry mobile crane to control and supervise the various operations of the crane from a desired distance and to move freely thereabout.
Besides functioning as a controller for a crane in operation, a controller can be used for other purposes, such as in a system simulating the operation of a crane for training purposes. Operating a mobile crane is very complex, requiring long time of practicing before the operator is skilled enough to perform these operations, and using a controller normally used for daily operation of a crane also for simulation purposes is both cost-efficient and gives a simulation close to real operation.
Another use for a controller normally used for controlling a crane is for demonstration purposes, i.e., the controller is used for displaying and explaining the different functions thereof.
A specific controller can be used by several different operators with their own preferences and authorizations.
An object of the present invention is to provide a controller for a crane in which the selection of functions can be done in a controlled and defined way.
The invention is based on the insight that a battery device used for such a controller can be designed to set up a function profile of the controller in a controlled and defined way.
According to a first aspect of the invention, there is provided a battery device comprising a housing adapted to be attached to a controller for operating a crane and to be powered by the battery device, a battery cell, and electronic circuitry connected to the battery cell and electrically connectable to the controller, wherein the electronic circuitry comprises a memory, wherein a function of the controller depends on the information in the memory, the battery device being characterized in that the function of the controller is to operate in one of a plurality of operating modes, wherein the operating modes comprise any of the following: an operation mode for controlling the operation of a crane, a simulation mode for communicating with a simulation device for simulating a crane, and a demonstration mode for demonstration of the different functions of the controller for controlling a crane.
In a preferred embodiment, the memory comprises a read/write memory.
In a preferred embodiment, a processor is provided connected to the memory.
In a preferred embodiment, the memory is a serial memory.
In a preferred embodiment, the function of the controller relates to user data, preferably authorization levels and/or identification information.
According to a second aspect of the invention, a controller for controlling the operation of a crane is provided, the controller comprising: a control panel for the control of different functions of the crane, a processing means connected to the control panel and adapted to control the function of the controller, and a detachable battery device for powering the controller, the controller being characterized in that the battery device is a battery device according to the invention.
According to a third aspect of the invention, a method of operating a controller for controlling the operation of a crane by means of a controller powered by a battery device is provided, the method comprising the following steps: storing, in a memory of the battery device, information on which a function of the controller depends, attaching the battery device to the controller in electrical connection thereto, and operating the controller with functions depending on the information stored in the memory of the battery device.
According to a fourth aspect of the invention, a computer program comprising computer program code is provided, the computer program code being adapted, if executed on a processor of the processing means of a controller according to the invention, to implement the method according to the invention.
According to a fifth aspect of the invention, a computer program product is provided comprising a computer readable storage medium, the computer readable storage medium having the computer program according to the invention.
The invention is now described, by way of example, with reference to the accompanying drawings, in which:
In the following, a detailed description of a battery device for powering a controller controlling the operation of a crane will be given with reference to the figures.
A portable controller, generally designated 1, for the control and supervision of functions of a remote device, such as a crane, particularly a mobile crane, is illustrated in
According to the embodiment shown in
A battery device in the form of a detachable battery pack 10 is provided in the controller 1 for powering the different functions thereof. The battery pack 10 will be described in more detail below with reference to
The communication between the controller 1 and a crane 100 in the form of a mobile crane is schematically shown in
However, the controller 1 may find other applications than merely acting as a means for controlling the operation of a crane. For example, as illustrated in
Turning now to
The battery pack is provided with a contact portion 12 comprising two electrical contacts 12a,12b for power and two contacts 12c, 12d for data, as will be explained below.
The battery pack 10 is schematically shown in
The PCB 20 exhibits a processor 22 connected to a memory 24, either as two separate chips or integrated into a single one. In context of the present application the term processor 22 should be interpreted broadly as processing circuitry, which may comprise one or more programmable processor, application-specific integrated circuits, field programmable gate arrays or combinations of these adapted to execute instructions. The memory 24 contains instructions 26 executable by the processing circuitry, whereby the battery pack 10 is operative for different functions, such as communicating with the processor of the controller 10, monitoring the voltage and the temperature of the battery pack 20 etc. It is preferred that these instructions 26 are automatically updated to a latest version by the controller 1 when the battery pack 10 is attached thereto. The instructions may also be updated by means of an external computer device, as explained below. The memory 24 also contains a configuration area 28 in which user data is stored, the use of which will be explained in more detail below.
The PCB 20 also exhibits auxiliary components conventionally found in an electronic device, such as protection circuits for protecting the processor 22 from high voltages, voltage convertors for adapting the voltage for powering the processor 22, communication components as well as sensor components for measuring the voltage of the battery cells 40 and the temperature of the batter pack 10. These auxiliary components are collectively referred to as components 30.
The contact portion 12 is in the preferred embodiment provided on the PBC 20. The positive and negative contacts 12a and 12b are connected to the battery cells 40 as well as to the auxiliary components 30. The voltage used for powering the controller 10 is conventionally in the range of 6-18 Volts, preferably 6-9 Volts, most preferably 7.2 Volts. The data contacts 12c, 12d of the contact portion 12 are connected to the processor for communicating data between the battery pack 10 and the controller 1. The contact portion 12 is also used for communication with a configuration device, as explained below.
The configuration area 28 of the memory 24 is used for storing data relating to the use of the controller 1 in which the battery pack 10 is inserted. In other words, one or more functions of the controller 1 depend on the information in the memory 24. For example, the battery pack 10 may be used for making the controller 1 operate in one of a plurality of operating modes. These operating modes may relate to the function of the controller 1, for example an operation mode for controlling the operation of a crane 100, as shown in
Alternatively or additionally, the function controlled by the battery 10 may relate to user data, i.e., every operator/user has his/her own battery pack 10. This means that the functions of the controller 1 can be personalized to specific users. For example, different users can have different authorization levels, i.e., some users may use functions that others do not have access to. Alternatively or additionally, the maximum speed of controlled functions may be limited. In this case, it is preferred that identification information such as a password is stored in the configuration area 28 that must be entered before the controller 1 can be used.
By means of this configuration feature, it is possible to lock the controller 1 to one or more specific battery packs 10, thereby preventing unauthorized use of the controller. It is also possible to prevent unauthorized manufacturing of battery packs 10.
The memory 24 is preferably a read/write memory, i.e., it is possible to not only read data but also write data into the memory 24. This data can be written when the battery pack 10 is provided in the controller 1. Alternatively, the battery pack 10 is connected to a suitable interface of a programming unit, such as a computer 300, as schematically illustrated in
It is preferred that operation data, such as charging level of the battery cells 40, and functions used during operation, is stored in the memory 24. In this way, valuable information can be retrieved for subsequent analysis.
In an alternative embodiment of a battery pack 10, shown in
This means that a method according to the invention of operating a controller 1 for controlling the operation of a crane by means of a controller 1 powered by a battery device 10 comprises the following steps: storing, in the memory 24 of the battery pack 10, information on which a function of the controller 1 depends, attaching the battery pack 10 to the controller 10 in electrical connection thereto, and operating the controller 1 with functions depending on the information stored in the memory 24 of the battery device.
To implement this, a computer program comprising computer program code is executed on the processor of the processing means 6 of the controller 1 to implement this method.
Preferred embodiments of a battery device according to the invention have been described together with a controller with which the battery device is to be used. It will be appreciated that the described embodiments may be varied within the scope defined by the appended claims without departing from the inventive idea.
Number | Date | Country | Kind |
---|---|---|---|
2251067-1 | Sep 2022 | SE | national |