Can FNIRSI DSO-152 Plus Test a DC Motor Controller Malaysia?

Can FNIRSI DSO-152 Plus Test a DC Motor Controller Malaysia?

Can the FNIRSI DSO-152 Plus Mini Digital Oscilloscope be used to troubleshoot a DC motor controller?

For suitable low-voltage control signals, it can be useful for checking:

PWM presence

PWM frequency

Duty-cycle changes

Control pulses

Enable signals

Suitable feedback signals

However, a motor controller may also contain high-current switching circuits, MOSFETs, H-bridges and potentially hazardous voltage transients.

Therefore, it is important to distinguish between:

Low-voltage control-side testing

and

Power-stage testing

The DSO-152 Plus should not be treated as a universal instrument for probing every point inside a motor controller.

How Does a DC Motor Controller Work?

A basic motor-control system may include:

Controller or microcontroller

PWM output

Gate or motor driver

Power transistor or MOSFET

Motor power supply

DC motor

Depending on the design, it may also include:

Enable input

Direction control

Current sensing

Speed feedback

Protection circuitry

When the motor does not run, the fault can occur at any of these stages.

Why Is an Oscilloscope Useful?

A multimeter can tell you whether a voltage is present.

But a motor controller often uses signals that change rapidly over time.

For example:

PWM

A multimeter may show an average value.

An oscilloscope allows you to see the pulse waveform directly.

This can help answer:

Is PWM present?

Does duty cycle change?

Does the control signal reach the driver?

Start with the Symptom

Before probing the PCB, identify the actual problem.

For example:

Motor completely dead

Motor runs only at full speed

Motor speed cannot be adjusted

Motor starts and stops

Motor runs in only one direction

Motor jerks

Controller resets when motor starts

Different symptoms suggest different troubleshooting paths.

Step 1: Check the Motor Power Supply

Before looking for PWM, check whether the motor system has the required supply voltage.

Use an appropriate multimeter.

Check:

Input supply

Controller supply

Motor supply

Low-voltage logic rail

A motor cannot run correctly if the required power is missing.

Logic Supply and Motor Supply May Be Different

A motor controller may have:

5 V or 3.3 V logic

while the motor operates from:

12 V

24 V

or another supply.

Do not assume all parts of the board use the same voltage.

This distinction is important when choosing a test point.

Step 2: Check Whether the Controller Is Alive

If the board uses a microcontroller, look for basic signs of operation.

Depending on the design, this may include:

Status LED

Display

Control response

Suitable low-frequency output activity

If the controller itself is not operating, the motor stage may never receive a command.

Step 3: Find the PWM Control Signal

In many motor-control systems, a low-voltage PWM signal is generated by the controller.

This signal may go to:

Motor driver IC

Gate driver

Optocoupler

Buffer

Power stage

Identify the correct point using a circuit diagram, PCB tracing or component datasheet where possible.

Step 4: Check Whether PWM Is Present

Connect the oscilloscope to the appropriate low-voltage PWM signal.

If the controller is operating, you may observe a repetitive pulse waveform.

If the motor command is active but there is no PWM where it should exist, investigate the controller side.

Step 5: Change the Speed Command

If the motor controller has a speed adjustment, change the setting.

Observe the PWM waveform.

Depending on the design, you may see the:

Duty cycle change

while the frequency remains approximately similar.

For example:

Low command → Narrower HIGH pulse

High command → Wider HIGH pulse

The exact behaviour depends on the controller design.

PWM Is Present but Motor Does Not Run

This is a useful finding.

It suggests that the control system is generating at least part of the expected command.

Now investigate the next stages.

Possible areas include:

Enable signal

Motor driver

Driver supply

Power transistor

Motor supply

Motor itself

Protection circuit

Do not immediately replace the microcontroller.

Trace the PWM Signal

Suppose you find PWM at:

Microcontroller output

Now check whether the same control signal reaches the next appropriate stage.

For example:

MCU PWM

→ Resistor

→ Buffer

→ Driver input

If PWM exists before one stage but disappears after it, you have narrowed the fault location.

PWM at MCU but No PWM at Driver

Possible causes include:

Broken PCB track

Open resistor

Faulty buffer

Optocoupler problem

Connector problem

Driver input fault

Signal tracing is often more effective than replacing components randomly.

Driver Has PWM but Motor Still Does Not Run

Now check whether the driver has the required operating conditions.

Depending on the circuit, investigate:

Driver supply

Enable

Fault input

Protection condition

Direction command

At this stage, the diagnosis may move closer to the power section.

Extra caution is required.

What Is an Enable Signal?

Many motor controllers require an enable condition before the output stage operates.

The board may have:

PWM present

but

Enable inactive

In that case, the motor may remain off.

Therefore, PWM alone does not prove the complete motor-control system is functioning.

What About Direction Signals?

For reversible motors, the controller may use separate logic to determine direction.

Depending on the circuit, this may involve:

Direction pin

Two control inputs

H-bridge logic

If the motor operates only in one direction, compare the appropriate control signals when forward and reverse are selected.

Motor Runs Only at Full Speed

If the motor runs but speed cannot be controlled, check whether the PWM command actually changes.

For example:

Minimum setting = 90% duty cycle

Maximum setting = 90% duty cycle

If the control signal does not change, investigate the command or controller side.

If PWM changes correctly but motor speed does not, investigate downstream circuitry.

Motor Does Not Reach Full Speed

Possible causes include:

Low supply voltage

Power limitation

Motor problem

Mechanical load

Driver issue

PWM command not reaching expected duty cycle

Use both a multimeter and oscilloscope.

Do not diagnose the problem from PWM alone.

Motor Starts and Stops Intermittently

This can be caused by:

Power supply drop

Overcurrent protection

Thermal protection

Loose connector

Control signal interruption

Motor fault

Mechanical overload

An oscilloscope can help determine whether the control signal disappears at the same moment the motor stops.

Watch the Low-Voltage Supply

Suppose the controller resets whenever the motor starts.

Monitor the suitable low-voltage supply rail.

You may discover a brief:

Voltage drop

or

Noise event

when the motor starts.

A multimeter may not make a short disturbance as obvious.

Use Single Trigger for Startup Problems

If the fault occurs only at startup, Single Trigger may help capture a suitable one-time event.

For example:

Start button pressed

→ Motor attempts to start

→ Supply dips

→ Controller resets

Capturing this sequence can provide useful evidence.

Motor Runs but Controller Resets

Possible areas to investigate include:

Power supply stability

Grounding

Motor-generated interference

Decoupling

Wiring

Protection circuit

Power distribution

Do not automatically assume the software is faulty.

What About Motor Electrical Noise?

DC motors can generate electrical noise.

Brush-type motors in particular may produce disturbances during operation.

You may see noise on:

Power rails

Control lines

Sensor signals

However, the measurement setup itself can also introduce apparent noise.

Use appropriate probe technique before concluding that the circuit has a serious noise problem.

Why Probe Connection Matters

Long probe connections can make a waveform appear noisier.

When investigating fast switching or motor noise, measurement technique becomes increasingly important.

A poor probe setup can produce:

Ringing

Noise pickup

Unstable waveform

Do not diagnose a PCB from a poor measurement.

Can DSO-152 Plus Measure Motor Voltage Directly?

This question requires caution.

A motor may be driven by a switching power stage.

The waveform may include:

High current

Fast switching

Voltage transients

Floating nodes

H-bridge outputs

The DSO-152 Plus should not automatically be connected across arbitrary motor terminals or switching nodes.

Understand the circuit topology first.

Control Side vs Power Side

For an entry-level oscilloscope, the control side is often the more appropriate troubleshooting area.

Examples may include suitable:

Microcontroller PWM

Enable signal

Direction signal

Low-voltage feedback

The power side can require more specialised equipment and measurement techniques.

What Is an H-Bridge?

An H-bridge allows a DC motor to be driven in different directions.

It uses switching devices arranged to control the current through the motor.

H-bridge outputs may not behave like a simple signal referenced to circuit ground.

This makes casual probing risky and potentially misleading.

Do not assume that an ordinary ground-referenced measurement method is appropriate.

What About MOSFET Gate Signals?

MOSFET gate-drive analysis can be more demanding than basic PWM checking.

Important details may include:

Gate voltage

Rise time

Fall time

Dead time

Ringing

Switching frequency

Reference point

Detailed power-electronics analysis may require a higher-performance oscilloscope and suitable probes.

The DSO-152 Plus should not be positioned as a professional power-electronics analyser.

Can DSO-152 Plus Test a 12 V Motor Controller?

The fact that a motor controller is labelled 12 V does not automatically make every test point suitable.

Switching circuits can generate transients, and some nodes may have complex reference conditions.

Check the actual circuit before measuring.

Use the DSO-152 Plus primarily where the expected signal is known and within the instrument's appropriate capability.

Can It Test a 24 V Motor Controller?

The same rule applies.

Do not decide suitability based only on nominal supply voltage.

You must consider:

Actual test point

Maximum signal

Transient behaviour

Circuit reference

Switching topology

Probe rating

Can It Test an Arduino Motor Driver?

For suitable low-voltage control signals, yes.

For example, you may check:

Arduino PWM output

Enable

Direction

This can help determine whether the Arduino is sending the expected command to the motor driver.

Example: Arduino PWM Present but Motor Stopped

Suppose:

Arduino PWM = Good

Motor = Not running

Check:

Driver supply

Enable

Motor supply

Driver condition

Motor

The Arduino may be working correctly.

Can It Test a Fan Controller?

For suitable fan-control signals, the DSO-152 Plus may help check:

PWM command

Tachometer feedback

But do not confuse the two.

PWM normally controls speed.

Tachometer feedback reports rotational information.

Identify the correct signal before interpreting the waveform.

Can It Test a Robot Motor Controller?

For low-voltage logic signals within its capability, it may help with basic troubleshooting.

But robot motor systems can include:

High-current drivers

Battery power systems

Fast switching

Encoder signals

Multiple motors

Complex feedback

A more capable oscilloscope may be required for detailed diagnosis.

DSO-152 Plus Bandwidth Limitation

The DSO-152 Plus is an entry-level instrument in the approximately 200 kHz bandwidth class.

It can be useful for suitable lower-frequency PWM and control signals.

But it is not appropriate for accurate analysis of every motor-control waveform.

High-frequency switching and fast edges may require substantially more bandwidth.

PWM Frequency Is Not the Whole Story

A motor PWM signal might have a fundamental repetition frequency that appears relatively low.

However, the switching edges contain much faster components.

Therefore:

PWM frequency below 200 kHz

does not automatically mean:

A 200 kHz oscilloscope reproduces the switching waveform accurately.

This distinction is important.

For Basic PWM Checking vs Detailed Switching Analysis

If your question is:

“Is PWM present?”

or

“Does duty cycle change?”

the DSO-152 Plus may be useful on a suitable low-voltage signal.

If your question is:

“What is the exact MOSFET switching behaviour?”

you may need more advanced equipment.

DSO-152 Plus vs Multimeter for Motor Controller Repair

Use the multimeter to check:

Supply voltage

Continuity

Motor resistance where appropriate

Static DC conditions

Use the oscilloscope to check suitable:

PWM

Control pulses

Duty cycle

Feedback

Power rail behaviour over time

Using both provides a more complete picture.

Don't Replace the Motor Driver Too Quickly

If the motor does not run, the driver IC is not automatically defective.

Possible causes include:

No PWM

No enable

Missing driver supply

Protection active

Motor fault

Power supply problem

Controller fault

Connector problem

Measure first.

Replace components after the fault area has been narrowed down.

Compare with a Working Channel

Some boards control multiple identical motors.

If:

Motor Channel A works

and

Motor Channel B does not

compare the corresponding low-voltage signals.

For example:

PWM A vs PWM B

Enable A vs Enable B

Driver supply A vs B

This can provide a very useful reference.

Compare with a Working PCB

If you have an identical working controller, compare the same suitable test points.

Look for differences in:

PWM

Duty cycle

Enable

Control signals

Low-voltage power rails

This can speed up troubleshooting considerably.

Quick DC Motor Controller Troubleshooting Workflow

A practical sequence is:

1. Visual inspection

Check connectors, wiring and obvious damage.

2. Check power

Confirm controller, logic and motor supplies.

3. Check command

Does the speed control or command change?

4. Check PWM

Is the controller generating a suitable PWM signal?

5. Check duty cycle

Does it change when speed command changes?

6. Check enable and direction

Are the required control signals correct?

7. Trace PWM

Does the command reach the motor driver?

8. Check the load

Is the motor itself functional?

9. Investigate the power stage carefully

Use suitable equipment and measurement techniques.

This is much better than randomly replacing components.

When Is DSO-152 Plus a Good Choice?

The DSO-152 Plus can be useful when you mainly need to troubleshoot suitable:

Low-voltage PWM

Enable signals

Direction signals

Basic feedback pulses

Controller outputs

It is especially relevant to:

Students

DIY electronics

Arduino projects

Basic PCB repair

Low-frequency motor-control troubleshooting

When Do You Need a Better Oscilloscope?

Consider higher-performance equipment when working with:

Fast MOSFET switching

High-frequency motor drives

Detailed gate-drive analysis

Multiple signals simultaneously

High-voltage power stages

Industrial inverters

Advanced automotive motor control

Professional power electronics

The measurement instrument must match the circuit.

Safety Is Critical Around Motor Controllers

Motor-control systems can contain significant energy.

Do not assume:

“It is only a DC motor.”

The controller may include:

Large batteries

High current

Inductive transients

MOSFET switching

H-bridge outputs

High-voltage DC buses

Mains-connected power stages

Identify the circuit and measurement point before connecting an oscilloscope.

FNIRSI DSO-152 Plus for DC Motor Controller Testing Malaysia

The FNIRSI DSO-152 Plus can be useful for basic troubleshooting of suitable low-voltage motor-control signals.

A practical approach is:

Power

→ Command

→ PWM

→ Enable / Direction

→ Driver Input

→ Power Stage

→ Motor

For an entry-level oscilloscope, concentrate first on known, suitable low-voltage control signals rather than blindly probing the power stage.

MTM Precision supplies FNIRSI oscilloscopes and electronic test instruments in Malaysia.

If you are troubleshooting a motor controller, send us:

A photo of the controller PCB

Motor voltage

Controller model

Motor type

Description of the fault

Expected PWM frequency if known

Photo or video of your existing waveform

through WhatsApp.

We can help determine whether the FNIRSI DSO-152 Plus is suitable or whether you require a higher-performance oscilloscope or specialised measurement equipment.

MTM Precision Sdn Bhd

Showroom & Service Centre:
No. 29-1 & 2, Jalan Bandar 18,
Pusat Bandar Puchong,
47160 Puchong, Selangor, Malaysia.

Tel: 03-8080 7172
WhatsApp: +6016-660 7346
Email: mtmpre@yahoo.com
Website: www.mtmpre.com.my

Supplying FNIRSI and electronic test instruments throughout Selangor, Kuala Lumpur, Johor, Penang, Melaka, Negeri Sembilan, Perak, Pahang, Kelantan, Terengganu, Kedah, Perlis, Sabah and Sarawak.

06 Oct 2026