Gast
#3542290
Ich möchte die Drehzahl eines BLDC messen, der über Hallsensoren geregelt wird. Dies muss über I2C geschehen, da eine galvanische Trennung vorhanden ist und weitere Bauteile bereits über diesen Bus angeschlossen sind. Nun wäre mein Idee, über einen RTC das Clocksignal zu erzeugen (32768 oder irgendwas in der 2er Potenz geteilt) und damit ein Schieberegister zu takten. Bei einer logischen 1 des Hallsensors, würde das Register hochzählen, bei einer 0 stoppen bis es ausgelesen wird und dann reseten für die nächste Messung. Insgesamt befinden sich 3 Hallsensorsignale auf dem Print, wobei einer reichen dürfte. Ebenfalls macht es für die Drehzahlmessung keinen Unterschied in welchem Winkel diese angeordnet sind. Mein Problem ist nun, dass ich auf mouser keine I2C Schieberegister finde. Kennt jemand einen Baustein der dies kann? Oder verfolge ich bereits einen falschen Ansatz für die Drehzahlmessung? Regelbarer Drehzahlbereich sollte 60...3000rpm sein (1...50Hz) und 1rpm Auflösung (0.016Hz)
