BRENNKRAFTMASCHINENSTEUERUNGSEINHEIT

Eine Brennkraftmaschinensteuerungseinheit enthält eine Winkeltakterzeugungseinheit (141), eine Kurbelwinkelverarbeitungseinheit (111), eine Eingangswechseleinheit (112), einen Flankenzähler (142), ein Flag-Register (161), eine Beschaffungseinheit (113) und eine Maskierungsflankenberechnungseinheit (...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Tsutsumi, Yuri
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Eine Brennkraftmaschinensteuerungseinheit enthält eine Winkeltakterzeugungseinheit (141), eine Kurbelwinkelverarbeitungseinheit (111), eine Eingangswechseleinheit (112), einen Flankenzähler (142), ein Flag-Register (161), eine Beschaffungseinheit (113) und eine Maskierungsflankenberechnungseinheit (114). Die Winkeltakterzeugungseinheit (141) ist ausgelegt, einen Eingang entweder eines Kurbelsignals oder eines Nockensignals von einer Brennkraftmaschine zu empfangen und einen Winkeltakt auf der Grundlage des Kurbelsignals oder des Nockensignals zu erzeugen. Die Kurbelwinkelverarbeitungseinheit (111) ist ausgelegt, eine Verarbeitung synchron zu einem derzeitigen Kurbelwinkel der Brennkraftmaschine durchzuführen. Die Eingangswechseleinheit (112) ist ausgelegt, einen Eingang in die Winkeltakterzeugungseinheit von dem Kurbelsignal in das Nockensignal innerhalb einer Eingangssignalwechselzeitdauer zu wechseln. Der Flankenzähler (142) ist ausgelegt, die Anzahl von Flanken, die durch Zählen der Flanken des Kurbelsignals erhalten wird, zu halten. Das Flag-Register (161) weist einen Haltestatus zum Halten eines Unterbrechungsanforderungs-Flags auf der Grundlage eines Auftretens einer Flanke des Kurbelsignals auf, wobei das Unterbrechungsanforderungs-Flag eine Anforderung zum Aufwecken der Kurbelwinkelverarbeitungseinheit angibt. Die Beschaffungseinheit (113) ist ausgelegt, (i) den Haltestatus des Flag-Registers und (ii) die Anzahl von Flanken, die durch den Flankenzähler gehalten wird, innerhalb der Eingangssignalwechselzeitdauer der Eingangswechseleinheit zu beschaffen. Die Maskierungsflankenberechnungseinheit (114) ist ausgelegt, die Anzahl von Maskierungsflanken auf der Grundlage (i) des Haltestatus des Flag-Registers, der durch die Beschaffungseinheit beschafft wird, und (ii) einem Vorhandensein oder einer Abwesenheit einer Änderung der Anzahl von Flanken, die durch die Beschaffungseinheit beschafft wird, zu berechnen. To provide an internal combustion engine control device capable of suppressing the deviation of a crank angle even when switching a signal which is a generation source of an angle clock.SOLUTION: An engine ECU 1 includes an input switching unit 112, an acquisition unit 113, and a mask edge calculation unit 114. The acquisition unit 113 acquires an interrupt request flag and a change in the number of edges of a crank signal before the input switching unit 112 switches a signal that is a generation source of an angle clock. The mask edge calculation