The invention belongs to a control technology, and particularly relates to an estimating device and a method which are used for a battery level of a battery arranged on a special vehicle. A digital
single chip central processing unit (CPU) which integrates an analog to digital (AD) interface, an
integrated optics (IO) interface and a serial
peripheral interface (SPI), a Twin controller
area network (CAN) interface and a
serial port serial control interface (SCI) as a whole is adopted, thereby facilitating the expansion of the external devices. Double CAN buses of a data
communication unit are mutually used as back-ups, after errors of one of the buses occur, the other of the buses works, and therefore communication reliability of the device and an upper computer is improved. The estimating device fully considers specialties of the special vehicle, adopts a modularized design concept, and is easy to maintain, low in cost, high in reliability, and easy to operate. Power up
time difference between this time and last time is calculated, an initial value of electrical quantity of a storage battery can be ensured and calculated through an interpolation checking table, and a state equation and an observation equation are rapidly built in an off-line mode. A coefficient n, determined through the interpolation checking table, of a Peukert equation and battery available capacity calculated through
charge discharge efficiency eta are closer to actual using
battery capacity, and estimated electric quantity of a storage battery is more precise.