Monday, September 21, 2026

KTY83-122 Temperature Sensor Wiring for Mid-Drive Controllers

KTY83-122 Temperature Sensor Wiring for Mid-Drive Controllers
Introduction: A KTY83-122 sensor protects a motor only when the controller can read its resistance change and act on it in firmware.

Fitting a mid-drive motor with a built-in temperature sensor looks like a bonus until you reach the wiring. Two thin wires come out of the harness next to the Hall bundle, and nothing on the controller label clearly says where they go. The real question is not whether the motor has a sensor, but whether the controller has an input that understands this particular sensor type and a parameter list that lets you switch protection on. Get that pair right and the motor looks after itself on long climbs. Get it wrong and the sensor does nothing at all.

How the KTY83-122 Sensor Sends Motor Temperature to a Controller

Temperature sensing on a mid-drive motor is a two-part system: a sensor inside the motor, and a controller input that reads it. There is nothing in between and no third component that can fill in for a missing half. If the controller cannot read the signal, the sensor is just an extra pair of wires hanging in the harness.

1. The Sensor Changes Resistance as the Motor Winding Temperature Rises

The KTY83-122 is a silicon PTC temperature sensor, which means its resistance climbs as it gets hotter. That rising resistance is the whole signal. There is no power supply inside it, no output voltage, and no ability to switch anything on or off by itself. Feed it a small current and the change shows up as a voltage across its two leads. NXP's KTY83 series datasheet documents this resistance-temperature behavior for the sensor family, which is how controller firmware knows what a given voltage means. Because the sensor sits inside the motor, the reading tracks the part of the machine that suffers first under load. Motor windings are built to insulation classes that define how much heat they can take over time, and running hotter shortens insulation life. That is the practical reason to monitor winding temperature rather than case surface temperature, especially on builds where a rider holds part throttle up a long hill or runs lap after lap on a go-kart.

2. The Controller Must Read the Signal Before It Can Reduce Power

The controller does all the thinking. It drives a small reference current through the sensor circuit, reads the resulting voltage on a temperature input, and converts that voltage into a temperature using the curve for the KTY83 family. Firmware then compares the value against the limit stored in the parameter list and reacts by reducing phase current, capping output, or shutting the drive down until things cool off. This is a completely separate job from commutation. Hall sensors tell the controller where the rotor is so it can switch phases at the right moment, a baseline covered in Microchip's AN885 application note on BLDC motor fundamentals. The temperature sensor tells the controller how hot the motor is. Different wires, different pins, different purposes. Crossing them during a fresh build is one of the most common wiring mistakes technicians run into, and it shows up as either a dead throttle or a motor that never protects itself.

Controller Compatibility and Wiring Conditions That Prevent Incorrect Temperature Readings

The first thing to confirm is sensor type, because controllers are built around specific inputs. Many controllers expect an NTC thermistor, where resistance falls as temperature rises. Feed a silicon PTC sensor like the KTY83-122 into that input and the logic runs backwards: as the motor heats up, the controller reads a falling temperature and never triggers protection. A controller that supports KTY83-122 signals, or one with a configurable temperature input where you can select the sensor family, is what makes the whole arrangement work. Any electric motorcycle motor supplier can tell you which sensor sits inside a given motor; the harder half of the question is whether your controller's input matches it. Wiring comes next. The signal lead goes to the controller's dedicated temperature input pin, and the return goes to sensor ground, not to a random chassis point. Keep those two wires away from the phase cables and the Hall bundle, because the temperature circuit runs at very low current and picks up noise easily from high-current switching nearby. Twisting the pair or using shielded cable helps on longer runs. What you should never do is borrow power from the throttle 5V line or tap the sensor into pack voltage, since neither has anything to do with a resistance-based temperature signal. Then there are the settings: temperature protection usually has to be enabled in the controller software, with the sensor type selected and a limit set in the parameter list. Programmable controllers with app or Bluetooth tuning make this straightforward. A controller with no temperature input at all will never provide protection, no matter how neatly the sensor is wired. The MY1030 from Kunray Motor arrives with a KTY83-122 sensor built into the motor, alongside an external Hall sensor, integrated cooling fins, and a sealed output shaft. Pairing it with a compatible controller takes the guesswork out of the sensor side, because the type is known before you start. From there, the setup work is in the controller menu rather than the wiring loom.

What Over-Temperature Protection Can and Cannot Do in a Mid-Drive BLDC Setup

Protection earns its keep in exactly the situations that punish mid-drive motors: adult riders on Razor MX650 and MX500 frames pulling long grades, 72V electric go-kart motor builds running repeated laps, and drift trikes spending most of their time at part throttle where efficiency is poor and heat builds quietly. In those conditions, derating lets the controller pull power back in stages so the rider keeps moving at reduced output instead of stopping with a cooked winding. The integrated cooling fins on the motor housing shed heat continuously through the shell, and the sensor gives the controller the data it needs to decide when to back off. On a 72V 3000W brushless motor swap, that combination turns the fins from decoration into an actual thermal strategy. What protection cannot do is fix a build that was never matched in the first place. It will not rescue an undersized controller, a gear ratio that forces the motor to lug, a battery pack that sags under load, or a chain running too tight. It also cannot sense everything inside the motor: bearing heat and magnet temperature are not necessarily where the sensing element sits, so protection focuses on the winding area. Most importantly, the sensor cannot limit current on its own. It is a passive resistor. Without a controller reading it and firmware acting on the reading, nothing happens. The specific limits and the shape of the derating curve come from the controller's firmware and parameter settings, which is why the same motor can behave very differently on two different controllers.

Conclusion

Sort out compatibility before you pick up a soldering iron. Check that the controller has a temperature input built for KTY83-family silicon PTC sensors, or one that can be configured for that sensor type in its settings menu. Route the two sensor wires cleanly away from phase cables, enable temperature protection in the software, and set the limits the way your controller manual describes. If you are building around a Kunray Motor MY1030, the KTY83-122 is already inside the motor, so the remaining decision is which controller to pair with it. Ask for the controller manual and parameter list, confirm the sensor input type in writing, and order a single unit first to verify the wiring and protection behavior on your own bench before committing to a batch.

FAQ

Q:How does a KTY83-122 temperature sensor signal work with a brushless motor controller?

A:The sensor is a silicon PTC resistor, so its resistance rises as the motor gets hotter. The controller pushes a small reference current through it and reads the resulting voltage on a dedicated temperature input, then converts that voltage into a temperature using the KTY83 family curve. Firmware compares the reading against a configured limit and reduces phase current or shuts the drive down when it is exceeded. The sensor itself produces no output and takes no action.

Q:What controller features are needed to use a BLDC motor with a temperature sensor?

A:You need a controller with a temperature input that works with the sensor inside the motor, typically a KTY83-family silicon PTC input or a configurable analog input where you can select the sensor type. The firmware has to support temperature protection, and the parameter list has to let you enable it and set the limit. Hall inputs handle commutation separately. Programmable controllers with app or Bluetooth tuning make enabling and adjusting protection practical.

Q:Can I connect a KTY83-122 sensor directly to a throttle or battery?

A:No. The sensor needs a low-current analog input from a controller that knows how to interpret its resistance curve. Throttle wiring carries a 5V signal meant for a Hall throttle or potentiometer, and pack voltage will damage the sensor. Even with clean wiring, a sensor connected outside a controller input cannot limit anything, because current limiting comes from controller firmware acting on the temperature reading.

Sources / References

KTY83 Series Silicon Temperature Sensors Datasheet - NXP Semiconductors

NEMA Insulation Classes

Brushless DC (BLDC) Motor Fundamentals - Microchip Application Note AN885

Kunray MY1030 72V 3000W Brushless Motor with Temperature Sensor

No comments:

Post a Comment

Readers also read