Pierburg CWA Coolant Pumps: Difference between revisions

From openinverter.org wiki
Jump to navigation Jump to search
(added internal link to teadown)
(Categories)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Pierburg CWA Water Pumps}}
'''Work In progress'''
'''Work In progress'''


The Pierburg CWA Coolant Pumps (200/400) are well known in hot rod engine swaps as they are significant coolant pumps that have the ability to be PWM Controlled, however connecting the PWM pin to +12V permanently also gives 95% speed.
The Pierburg CWA Coolant Pumps (200/400) are well known in hot rod engine swaps as they are significant coolant pumps that have the ability to be PWM Controlled, however connecting the PWM pin to +12V permanently also gives 95% speed.


A CWA200 has been dismantled here (https://openinverter.org/forum/viewtopic.php?p=6283&hilit=cwa200#p6283) (Ref 5)
A CWA200 has been dismantled here<ref>https://openinverter.org/forum/viewtopic.php?p=6283&hilit=cwa200#p6283</ref>


== CWA 200 ==
== CWA 200 ==
Line 17: Line 15:
'''PWM Control:'''
'''PWM Control:'''


The Pump can be PWM controlled (Ref 2), however a uninterrupted high pulse of 3ms must be applied at startup(50% duty at 150 Hz).
The Pump can be PWM controlled<ref>https://www.tecomotive.com/download/PWMinfo_EN.pdf (https://web.archive.org/web/20220520041935/https://www.tecomotive.com/download/PWMinfo_EN.pdf)</ref>, however a uninterrupted high pulse of 3ms must be applied at startup(50% duty at 150 Hz).


Duty Cycle:
Duty Cycle:
Line 33: Line 31:
• 98 – 100% → Emergency running (about 95% speed)
• 98 – 100% → Emergency running (about 95% speed)


An example curcuit and code using an arduino nano has been demonstrated on the internet site www.instructables.com (Ref 3)
An example curcuit and code using an arduino nano has been demonstrated on the internet site www.instructables.com<ref>https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/ (https://web.archive.org/web/20230711100850/https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/)</ref>
 




Line 52: Line 51:
The data pin is called BSD. Bit Stream Serial Data. It reports an incredible amount of data including pump rpm , water temp, run time etc.
The data pin is called BSD. Bit Stream Serial Data. It reports an incredible amount of data including pump rpm , water temp, run time etc.


Useful data/information has been collected on an external ice forum (Ref 4) including using suggestion with using 10k resistor with a low side output to generate a positive 12v pwm.
Useful data/information has been collected on an external ice forum<ref>https://forums.linkecu.com/topic/11204-water-pump-pwm/ (https://web.archive.org/web/20230711101334/https://forums.linkecu.com/topic/11204-water-pump-pwm/)</ref> including using suggestion with using 10k resistor with a low side output to generate a positive 12v pwm.


==  '''References:''' ==
<references />


'''References:'''
Unused? https://www.tecomotive.com/en/products/CWA200.html (https://web.archive.org/web/20220126044120/https://www.tecomotive.com/en/products/CWA200.html)
 
[[Category:water pumps]]
# https://www.tecomotive.com/en/products/CWA200.html (https://web.archive.org/web/20220126044120/https://www.tecomotive.com/en/products/CWA200.html)
[[Category:BMW]]
# https://www.tecomotive.com/download/PWMinfo_EN.pdf (https://web.archive.org/web/20220520041935/https://www.tecomotive.com/download/PWMinfo_EN.pdf)
# https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/ (https://web.archive.org/web/20230711100850/https://www.instructables.com/Use-an-Arduino-to-Drive-a-Pierburg-CWA200-Car-Elec/)
# https://forums.linkecu.com/topic/11204-water-pump-pwm/ (https://web.archive.org/web/20230711101334/https://forums.linkecu.com/topic/11204-water-pump-pwm/)
# https://openinverter.org/forum/viewtopic.php?p=6283&hilit=cwa200#p6283
<references />
[[Category:OEM]]

Latest revision as of 16:54, 20 December 2024

Work In progress

The Pierburg CWA Coolant Pumps (200/400) are well known in hot rod engine swaps as they are significant coolant pumps that have the ability to be PWM Controlled, however connecting the PWM pin to +12V permanently also gives 95% speed.

A CWA200 has been dismantled here[1]

CWA 200

PUMP OEM Part Numbers:

BMW: 11517586925 / 11517586924 / 11517563183 / 11517546994 / 11517545201 / 1151752158


PWM Control:

The Pump can be PWM controlled[2], however a uninterrupted high pulse of 3ms must be applied at startup(50% duty at 150 Hz).

Duty Cycle:

• 0 – 1% → Stop

• 1 – 7% → Emergency running (about 95% speed)

• 8 – 12% → Stop / Error Reset

• 13 – 85% → Controlled operation from min to max speed

• 86 – 97% → Maximum speed

• 98 – 100% → Emergency running (about 95% speed)

An example curcuit and code using an arduino nano has been demonstrated on the internet site www.instructables.com[3]


Connector:

4Pin Car Kostal Housing Plug Female: 1JBJ21 9441491 (BMW), 2E0905229 (Merc) Available from Aliexpress

Pinout





Notes:

The data pin is called BSD. Bit Stream Serial Data. It reports an incredible amount of data including pump rpm , water temp, run time etc.

Useful data/information has been collected on an external ice forum[4] including using suggestion with using 10k resistor with a low side output to generate a positive 12v pwm.

References:

Unused? https://www.tecomotive.com/en/products/CWA200.html (https://web.archive.org/web/20220126044120/https://www.tecomotive.com/en/products/CWA200.html)