Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    SSR defective again - Which method of Thermal Fuse

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    9
    21
    1.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mrehorstdmdundefined
      mrehorstdmd @fcwilt
      last edited by mrehorstdmd

      Maybe this will be useful:

      https://omronfs.omron.com/en_US/ecb/products/pdf/precautions_ssr.pdf

      If you're switching AC to a bed heater, and the line frequency is 60Hz, there's no reason to use an input switching frequency any higher than that. Bed heaters are heating relatively large masses that are slow to respond to input. That's another reason not to switch fast, and even 60 Hz is more than needed.

      I suspect the problem with fast switching is that the SSR takes time to actually go from off to on and on to off. During that period it is generating heat. If you switch really fast, you're creating a lot more of those on-off cycles than needed and causing the SSR to heat up. In my experience, driving a 750W line powered heater with an SSR at about 10Hz, the SSR never even gets warm with or without a heatsink. It maintains a constant bed temperature +/- 0.1C just fine.

      https://drmrehorst.blogspot.com/

      1 Reply Last reply Reply Quote 3
      • achrnundefined
        achrn
        last edited by achrn

        If I've understood zero-crossing SSR operation correctly, there's a very good reason to have your control PWM at much lower frequency than the mains voltage.

        I think the SSR only switches the load on when the input control signal is on AND the input line supply voltage is at (or very near) 0V. So if your control PWM is fast, it will signal on and if the 50Hz or 60Hz mains supply doesn't get to 0V before the control signal goes off again, that PWM cycle is missed entirely - the SSR stays off.

        Further, you'll never see a good output voltage because the SSR switches off as soon as the control signal goes off, so you'll only ever get a low-value slice of the sine wave at the output.

        So if your signal is running at 500Hz, and your supply line is at 60Hz, something like three quarters of your control signals will be ignored and the remaining one will be distorted (never peaking above about a third of your line voltage peak) - with a 50% PWM you'll get output on something like 4% of the time, and the power output will be under 1% on average (a small fraction of what you wanted) (assuming power out is proportional to the integration of the voltage out squared).

        This is 60Hz mains, 500Hz 50% PWM, perfect SSR, and the power output is 0.2% of full:
        75da7c5c-58ae-4dfd-96f0-c4fd7dcf60ea-image.png

        If control frequency is much higher than mains frequency, you effectively only get on-off control: any time the PWM signal is at less than100% duty you get near-zero output - less than 3% or so anyway - this is 95% duty PWM, output is only on 9% of the time and only 1.5% of full power out:
        7c77f023-7f54-4c90-9a8f-78b6eb53867f-image.png

        Having said which, if 500Hz is still within the spec for the SSR, I don't see why this would damage the SSR, it just means the achieved level of control is rubbish (effectively you've lost proportional control and are only on bang-bang).

        mrehorstdmdundefined 1 Reply Last reply Reply Quote 1
        • mrehorstdmdundefined
          mrehorstdmd @achrn
          last edited by

          @achrn I think that a lot of the cheapo SSRs that people use for bed power switching don't have zero crossing detectors.

          https://drmrehorst.blogspot.com/

          achrnundefined 1 Reply Last reply Reply Quote 0
          • achrnundefined
            achrn @mrehorstdmd
            last edited by

            @mrehorstdmd Actually, I've just re-examined the datasheet for what I have used in my most recent build and it specifies that both turn-on and turn-off is at zero crossing. (Panasonic SSRs).

            In that case, my graphs are also wrong (but in a differnet way) - it would mean each half-cycle on the mains has an essentially random chance of being found on the output, where the chance is in proportion to the PWM duty cycle.

            Agreed that if you use a SSR without zero-crossing switching these behaviours are not relevant.

            I run my mains bed SSR at 5Hz (which I think I picked so there were 20 half-waves in each PWM cycle, so my error would be no more than 5%, which seemed close enough). The data sheet doesn't specify a limit on the control frequency, but does note that operate and release times are 'Max. 1/2 cycle of voltage sine wave +1 ms'.

            fcwiltundefined alankilianundefined 2 Replies Last reply Reply Quote 1
            • fcwiltundefined
              fcwilt @achrn
              last edited by

              @achrn

              @dc42 advised me to use 10 Hz PWM for SSR control of my line voltage bed heaters.

              Frederick

              Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

              1 Reply Last reply Reply Quote 1
              • alankilianundefined
                alankilian @achrn
                last edited by

                @achrn I enjoyed your analysis of zero-crossing SSRs and an AC bed heater. Thanks you for that.

                This guy is actually talking about a DC bed heater and a DC SSR, so your analysis does not apply to this situation.

                SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                1 Reply Last reply Reply Quote 1
                • heinrich.platauundefined
                  heinrich.platau
                  last edited by

                  Thank you very much for evry answer. I think first of all I should check the PWM Frequency (Q-Parameter) and change it to 5 Hz as the data sheet says.

                  I've already ordered a 230V heating bed. So my amps will be much lower. Finally I will install a bimetal switch (130°C) as a thermal fuse to guarantee fire safety...

                  But I am very thankful for the tip about the PWM Frequency... So far no one could give me an explanation why the SSR got defective.

                  3mmundefined 1 Reply Last reply Reply Quote 2
                  • 3mmundefined
                    3mm @MdeJong
                    last edited by

                    @mdejong

                    Since when is Pulse Width Modulation, not On/OFF?

                    3mm

                    There are 10 types of people: Those who understand binary and those who don't.

                    1 Reply Last reply Reply Quote 0
                    • 3mmundefined
                      3mm @heinrich.platau
                      last edited by

                      @heinrich-platau

                      Hey, probably shouldn't need to remind anyone, but when implementing high-Voltage wiring, to use extra safe wiring methods. heat-shrink where possible, Insulate all exposed current carrying metals, enclose it if possible, definently fuse it, etc. And be sure to mount the SSR on a heatsink, preferrably finned. In addition to one not desiring to burn-down one's house, it is also unpleasant to electrocute one's pets, children, wife and-or self!! ;-}

                      Rotsa Ruck!

                      3mm

                      There are 10 types of people: Those who understand binary and those who don't.

                      peter247undefined 1 Reply Last reply Reply Quote 1
                      • peter247undefined
                        peter247 @3mm
                        last edited by

                        @3mm Also fuse low , if the maximum wattage of your 3d printer is 500 watts remove the 13 amp fuse which will be in the fuse by default and replace with a 3 or 5 amp fuse.
                        Use a ELCB / RCCB where possible .

                        Ender 5 plus linear rail and hemera powered by duet 2 wifi , CR10s pro v1 with bltouch mostly stock , BLV mgn Cube slowly being built powered by duet 3 mini 5+

                        1 Reply Last reply Reply Quote 0
                        • heinrich.platauundefined
                          heinrich.platau
                          last edited by

                          Hi Guys, I've updated my setup- So now I'm running a 230V Heating Bed. I've also added the bimetal switch and finally put my heating parameter (PWM-Frequency) to Q5 (5Hz).

                          After running autotuning I got this message:

                          screenshot_2021_07_21_Nr_01.png

                          WARNING: Heater behaviour was not consistent during tuning.

                          Is this a problem? Or is this warning caused by the lower frequency ?

                          I noticed the the temperatur curve of the heating bed was much more wavey than the old one wich 500Hz, which for me is logical.

                          alankilianundefined cosmowaveundefined 2 Replies Last reply Reply Quote 0
                          • alankilianundefined
                            alankilian @heinrich.platau
                            last edited by

                            @heinrich-platau Can you post a link to the data sheet for the SSR you are using now?

                            Since it's an AC SSR, you might be able to run a higher PWM frequency depending on the SSR.

                            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                            1 Reply Last reply Reply Quote 0
                            • heinrich.platauundefined
                              heinrich.platau
                              last edited by

                              Here's the data sheet

                              https://www.pohltechnik.com/media/files_public/5a845f33d646f062b02fbc39a79f1449/Bedien_SSR-500-514web.pdf

                              Seems to be no difference. All SSRs are 5Hz

                              alankilianundefined 1 Reply Last reply Reply Quote 0
                              • alankilianundefined
                                alankilian @heinrich.platau
                                last edited by

                                @heinrich-platau I see that as well.

                                I guess I would try those settings and run it up to the temperature you want to print at and see how stable it is.

                                Or maybe let it cool COMPLETELY to room temperature and tune again?

                                (I don't have much knowledge of the bed tuning algorithm, I'm sorry to say.)

                                SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                                1 Reply Last reply Reply Quote 1
                                • cosmowaveundefined
                                  cosmowave @heinrich.platau
                                  last edited by

                                  @heinrich-platau I had also this message after the first tuning. Try to run the tuning again.

                                  Mankati FSXT+, DeltaTowerV2, E3D MS/TC

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Unless otherwise noted, all forum content is licensed under CC-BY-SA