element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Polarity Switch
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 8 replies
  • Answers 1 answer
  • Subscribers 304 subscribers
  • Views 1243 views
  • Users 0 members are here
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Polarity Switch

Former Member
Former Member over 11 years ago

Dear All,

 

I am in searching for a solution which switches input power polarities.

 

Story: My car window regulator (together with the driving motor and the control module) is broken and I've ordered a new one which is a bit different than the original one. The new regulator has no control module, only a motor with 2 power cable (+/-); the car provides a wiring harness has one +12v output and two grounds, depending on the button you pulled or pushed, either of the grounds closed to complete the circuit. The original regulator control module will automatically switch the polarity to drive the motor up or down accordingly. However, the new one has no control module to do this.

 

Current Planning Solution: I am planning to utilize two relays and two MOSFETs to make such 'Polarity Switch' and here is the circuit diagram I've drawn. I haven't tested it yet (components are on their way from Element14 to me).

 

Question 1: Could anyone examine my circuit to find out whether it will work? If it does, will it still work if I replace the relay with straight wire?

 

Question 2: because of the relays, I am really not too confident about the reliability. Is there any other way to complete this 'polarity switching' purpose?

 

If it helps, the max voltage supplied is 15v (when the alternator is running), the fuse that is used for front window is 30A (maybe it's for both front window), so I assume that the max current draw is less than 30A.

 

Thanks for any input!

 

psw

  • Sign in to reply
  • Cancel
  • D_Hersey
    0 D_Hersey over 11 years ago

    What's amatter with a dpdt switch?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to D_Hersey

    thanks for the reply.

     

    the window has it's own button to close either circuit. It would be quite inconvenient to manually switch the polarity with a dpdt (if I understand you correctly) first then open or close the window by using the original button, right? 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago

    This won't work, and will destroy your MOSFETs. If you really want to use a MOSFET method then there you could try an integrated circuit such as this one: http://www.st.com/web/catalog/sense_power/FM1965/SC1039/PF149527

    I'm not sure this is a good idea. I don't know about power window controllers but they may have protection circuitry that detect loads and auto reverse.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    Thanks for the reply!

     

    I don't have to use MOSFETs, any thing is good. The drive IC you gave is exactly what I need for this purpose, however, it is a bit more expensive than what I expected.

     

    Any other good idea? A simple fix (if possible) would be ideal.

     

    Thanks!

     

    By the way, could you tell me why this won't work? It would be nice if I know cause of the problem.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    There is so much wrong with the diagram I don't know where to begin : ( Permanently energized coils, high risk of MOSFETs shorting rails and no gate drive consideration.

    There is no simple fix. The solution is a more complicated circuit, like the one mentioned. Also, that alone won't provide the safety features that the original controller may have had

    (such as reversing the motor if a load is encountered while closing).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    Thanks for your following-up.

     

    The relay is not permanently energized if you read my first post. There are two grounds which either will be closed depending on the user pull up or push down the button. Only one ground point is closed at the same time. Because you cannot push the button while pulling it up. This circuit is a 'normally open' circuit. Please consider the two ground points as switches.

     

    There is no 'reversing the motor' function originally within the controller, the only difference between the new one and the old one is the so-called 'one touch open/close' function which I don't even care about. The only thing that the original controller does is to reverse the polarity.

     

    The Power (+12v) Supply is high current circuit which is separated from the window button, so no need for low-current to high-current drive.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 11 years ago

    image

    How about this circuit. It would allow your switches to run relays which in turn would power the window up or down. This assumes that there are limit switches in the motor unit that will stop the window at top and bottom of travel. This way we eliminate the MOSFETs that were just confusing things.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to jw0752

    It's Perfect! It's simple and effective!

     

    Although I haven't try it yet, I have strong feeling that this will work.

     

    Just ordered the some new relays. I will post back when I test this.

     

    Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube