Le terme ECM pourrait (comme le dit @ cloudnyn3) être utilisé à la fois pour le module de commande électronique ou le module de commande du moteur. Différentes marques ont des noms différents pour la même chose, et également le même nom pour des choses différentes, ce qui peut être un peu déroutant.
Le terme ECU est souvent utilisé pour l'unité de contrôle électronique (qui pourrait être plus ou moins n'importe quelle unité électronique dans la voiture). Par exemple, mon Range Rover -97 a plusieurs calculateurs: ECM (module de commande du moteur), BeCM (module de commande électronique du corps), ABS (pour les freins), transmission, EAS et quelques autres.
La plupart des calculateurs sont connectés à un ou plusieurs des autres calculateurs. Souvent avec un système de bus (par exemple CAN, LIN, K-Line, Flexray, MOST, etc.). Les voitures d'aujourd'hui ont souvent encore plus d'ECU et de plus grands réseaux de bus.
On ne peut pas dire qu'un ECU soit meilleur qu'un autre (sauf peut-être quelques problèmes de qualité), ils ont juste différents domaines dans lesquels ils traitent. Et ils sont très rarement interchangeables.
Dans de nombreux cas, les personnes qui m'ont parlé de "l'ECU / ECM" ne savent pas vraiment de quoi elles parlaient. Mais assez souvent, ils désignent le module qui contrôle le moteur. Certains disent que c'est parce que je ne comprends pas le colloqialisme ou peut-être parce que je suis un twat pédant. Peut-être les deux. Et ils pourraient être corrects. (ils ne savent toujours pas de quoi ils parlent)