датчик положения вала бензомотора на основе магниторезистивного энкодера

Газзель!!!

✩✩✩✩✩✩✩
22 Авг 2022
28
1
@Геннадий П, а если цифровой датчик? 8Mbit/s ?
Огромная просьба, посмотри плиз стр.40 datashit tle5012

4.4.5
Incremental Interface (IIF)
The Incremental Interface (IIF) emulates the operation of an optical quadrature encoder with a 50% duty
cycle. It transmits a square pulse per angle step, where the width of the steps can be configured from 9 bit
(512 steps per full rotation) to 12 bit (4096 steps per full rotation) within the register MOD_4 (IFAB_RES)1). The
rotation direction is given either by the phase shift between the two channels IFA and IFB (A/B mode) or by the
level of the IFB channel (Step/Direction mode), as shown in Figure 32 and Figure 33 The incremental interface
can be configured for A/B mode or Step/Direction mode in register MOD_1 (IIF_MOD).

направление вращение мне, как понимаете, не нужно, еще проще.
А вот и проверка ошибки, да еще и Начало Отсчета! Начало отсчета по SPI (здесь это SSC), для моей скорости раз за оборот =150 Герц, ну пусть для подстраховки еще 180градусов проверяет, 300 герц:

Using the Incremental Interface requires an up/down counter on the microcontroller, which counts the pulses
and thus keeps track of the absolute position. The counter can be synchronized periodically by using the SSC
interface in parallel. The angle value (AVAL register) read out by the SSC interface can be compared to the
stored counter value. In case of a non-synchronization, the microcontroller adds the difference to the actual
counter value to synchronize the TLE5012B with the microcontroller.
After startup, the IIF transmits a number of pulses which correspond to the actual absolute angle value. Thus,
the microcontroller gets the information about the absolute position. The Index Signal that indicates the zero
crossing is available on the IFC pin.


сам датчик дает готовое решение того, чего я хочу, включая подстраховку сбоя. В этом случае ардуина нужна только чтобы стартануть датчик, дешифровать 512 до 128 или даже 64, ну и для колибровки центра магнита. К сожалению с этим датчиком проблемма с Т, но буду какой нить щит из асбеста городить и вентиляцию. Там есть авто коррекция Т, но чуствую никто не возьмется...

Плиз! уже все готовое, только прога запуска нужна!
 

Газзель!!!

✩✩✩✩✩✩✩
22 Авг 2022
28
1
вопрос полуснят в связи с находкой датчика iC-MA, который в приципе подходит по основным требованиям, но неясно что с центровкой (нужно испытывать), и паяется оно шарами. Но TLE5012 интересен теперь только в связи с легкодоступностью, воощем интерес в основном на 5009, может ктото внешний ацп к нему подберет. Если у кого будут хорошие предложения по проработке вопроса, то всерано сообщите любое ваше предложение.

Также интересны предложения по датчику honeywell APS00B который аж на PIC12 работает