Verfahren für die Verwendung mit einem Batterieüberwachungssystem BMS, das eine Anwendung zum Messen des Stromflusses zu einer Fahrzeugbatterie und einen Starter zum Aktivieren von durch die Anwendung verwendeten Treibern sowie einen nicht-flüchtigen Speicher (22) und einen flüchtigen Speicher (34) zum Speichern von Code umfasst und in einem Fahrzeug enthalten ist, das einen Fahrzeugbus (18) aufweist, wobei das Verfahren folgende Schritte umfasst:Speichern eines Anwendungscodes für Anwendungsfunktionen, die durch die Anwendung aufgerufen werden können, in einem Anwendungs-Speicherblock (30) des nicht-flüchtigen Speichers (22), wobei der Anwendungscode einen ersten Anwendungscode zum Messen des Stromflusses zu der Fahrzeugbatterie umfasst,Speichern eines Startercodes für Starterfunktionen, die durch den Starter aufgerufen werden können, in einem Starter-Speicherblock (28) des nicht-flüchtigen Speichers (22), wobei der Startercode einen ersten Startercode zum Initialisieren des BMS umfasst und wobei das BMS initialisiert werden muss, bevor die Anwendung den Stromfluss zu der Fahrzeugbatterie bestimmt,Speichern eines gemeinsam genutzten Codes für gemeinsame Funktionen, die durch den Starter und die Anwendung aufgerufen werden können, in einem gemeinsam genutzten Speicherblock (26) des nicht-flüchtigen Speichers (22), wobei der gemeinsam genutzte Code einen ersten Kommunikationscode umfasst, der von Starter und Anwendung verwendet werden kann, wenn Operationen für eine Kommunikation über den Fahrzeugbus (18) ausgeführt werden,Speichern eines Zeigers auf gemeinsame Funktionen in dem gemeinsam genutzten Speicherblock (26) für jede der gemeinsamen Funktionen, wobei jeder der Zeiger auf gemeinsame Funktionen an einer Position im gemeinsamen Speicherblock (26) gespeichert wird und zu einer anderen Position im gemeinsamen Speicherblock (26) zeigt, an der gemeinsam genutzter Code für gemeinsame Funktionen gespeichert wird, und wobei ein erster Zeiger auf gemeinsame Funktionen, der auf die Position zeigt, an der der erste Kommunikationscode gespeichert ist, gespeichert wird, erneutes Kompilieren des gemeinsamen Codes, wobei weiterhin wenigstens die gleichen gemeinsamen Funktionen nach dem erneuten Kompilieren verfügbar bleiben, und wobei jeder Zeiger auf gemeinsame Funktionen nach dem erneuten Kompilieren auf der selben Position im gemeinsam genutzten Speicherblock (26) gespeichert ist.

    A memory architecture includes a non-volatile, application memory block having first application code for application functions capable of being called by first application, a non-volatile launcher memory block having second application code for application functions capable of being called by a second application, a non-volatile, shared memory block having shared code for shared functions, and a fixed memory locations dedicated within the shared memory block to store shared function pointers, and a volatile memory storing callback pointers. The second application code is launcher code that is operable to initialize the first application code. At least one volatile memory storing callback pointer is associated with each one of the shared functions. The callback pointers point to callback function code when the first application is executing and to callback function code when the second application is executing.


    Access

    Download


    Export, share and cite



    Title :

    Verfahren für die Verwendung mit einem Batterieüberwachungssystem, Batterieüberwachungssystem und Verwendung des Verfahrens



    Publication date :

    2019-02-14


    Type of media :

    Patent


    Type of material :

    Electronic Resource


    Language :

    German


    Classification :

    IPC:    G05B Steuer- oder Regelsysteme allgemein , CONTROL OR REGULATING SYSTEMS IN GENERAL / B60L PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES , Antrieb von elektrisch angetriebenen Fahrzeugen / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR / G01R Messen elektrischer Größen , MEASURING ELECTRIC VARIABLES / H01M Verfahren oder Mittel, z.B. Batterien, für die direkte Umwandlung von chemischer in elektrische Energie , PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY



    Integrierte normenkonforme Datenerfassungsvorrichtung, Batterieüberwachungssystem und -verfahren

    MUELLER BRYAN A / WHEELER ERIK S / PLAGENS MARK R et al. | European Patent Office | 2024

    Free access

    Batterieüberwachungssystem und Verfahren zur Überwachung des Zustands einer Batterie

    BILL DAVID / GOEKMEN GOEKHAN / SCHNEIDER JENS et al. | European Patent Office | 2024

    Free access

    Verfahren zur Signalübertragung und Verwendung des Verfahrens

    SCHULER ROLF DIPL -ING | European Patent Office | 2018

    Free access

    Verfahren zur Bildung einer Rettungsgasse und Verwendung des Verfahrens

    BARROIS BJÖRN | European Patent Office | 2020

    Free access

    Verfahren zur Temperierung einer Traktionsbatterie, Verwendung des Verfahrens und Steuereinrichtung

    EITLER MORITZ / SCHIPPERGES FABIAN / ADER TOBIAS et al. | European Patent Office | 2022

    Free access