I have a project in the works that involves using an arduino to control a turbo-charger actuator. The actuator has following pinout:
12v power
Ground
12v PWM
5V UART
The duty cycle of a 12v 128hz PWM signal controls the position of the actuator. I *think* the UART signal relays position sensor information from the actuator to the ECU it was designed to talk to, so that the ECU can compare commanded position with actual position. Would be useful if my arduino could know if commanded equaled actual, so that if there was a malfunction, it could report it.
The actuator PCB uses this processor:
https://www.alldatasheet.com/view.jsp?Searchword=72F321J9TC&sField=3I got a logic analyzer hooked up to the UART cable and captured a signal but I cannot seem to find a setting combination that decodes the signal without frame errors. The data sheet above gives information about the configuration of the serial communication, again, can't find a baud rate, bit size, parity combination that yields no errors.
Attached is the capture from Pulseview. Worth noting that I'm powering this thing with a 12v switching powersupply while on the bench... no idea if the noise is introducing errors in to the UART signal.
This is my first real electronics project (aside from putting together computers), so any pointers would be greatly appreciated!