--_003_CAA6ZUv3V22q9tXookZmGrbatuoP1POGWsgbAfu9LtgXtBKMwmailgm_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Done this (many times) as it is somewhat my 'stock in trade' as it were...i.e. controlling AC motors and heating elements of around 1 kW by switching 'off' the incoming AC at a precise point in the phase. To accomplish this, the zero crossing point need be precisely derived, as this is the reference from which the phase switching is determined. The actual switching is handled with a triac (BT139 to BTA 25/26 depending upon the load requirements) which in turn is driven by a random phase opto-coupler with triac output (MOC3020) A good, simple DIY zero crossing circuit I have applied in the past can be found here: http://www.dextrel.net/diyzerocrosser.htm Remember to add a 'snubber' (resistor and cap) to the triac if the load is inductive, (should you decide to go this route![?]) On Fri, Jun 14, 2013 at 3:39 PM, Denny Esterline wrot= e: > My apologies, I somehow completely ignored the turn _OFF_ at any position > in the cycle requirement. My brain just substituted ON... (Darn brain > anyway) > > -Denny > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 Perry Curling-Hope Research and Development --_003_CAA6ZUv3V22q9tXookZmGrbatuoP1POGWsgbAfu9LtgXtBKMwmailgm_ Content-Type: image/png; name="35C.png" Content-Description: 35C.png Content-Disposition: attachment; filename="35C.png"; size=657; creation-date="Sat, 15 Jun 2013 07:32:32 GMT"; modification-date="Sat, 15 Jun 2013 07:32:32 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAANbY1E9YMgAAAghJREFU KM9tUl9I01EUvgS9KVvLtQhrwYSgqAVBlDLaQ2VRsGnMNkNyQcLKp9KnIKGH/lrqHFYUGdRDRFBE CAXSUIwekjYEZzrTFZGUy4URwf3tfp1zfzVd+fBxvt/5znfOvb97BADxF7JjhUNeKT1FsU/2ONIa zM2cY3HtgqndUhsNlPz0Vdrg3W7H9KtDGsw5xxrXFBnlVYvPuLVWvn1SjfizGsSf+pFLH9NgzjnW uIZrtXF5xZ4R4arGUrBu2bdkfplr73fBxH1/Hm1vAEsvtbr5B3XXIXZG4H6E/zXKi607PFnniXvF Ytc8xMZa3d15MVmsnUmak/taKz5ZPUchWoYWTL52+MN+dEZDEN5WiHNpU+NI3+fD7qyQPasnc6MN 8AZ8hXvd7a0HZpo0EoONWF91QGscEy8bIG+syfDbPVejAWA2gtnX+wuGfzEzsBv4GoEaD0J2rRwU /Lj5F5XAt2Ykb7sw+XgbfqWPFAzGh0ZtGo6V65p8vwfkaeOJdtldltFTqeO7B5sxdMGmmzCYs8n4 fBxqoh6y2z4nr1nLzQW4VHLaeLgJmGsGsifxYyyIXKJGgzlPUhMhGHecirYnqBeAJm6Q0bKUGj4I lapDPr4Lauww8DGsocZD5vFi9i9kChVWjoxNMrYqRd0ystM2IC+XdtDl++nPvSdMEY/Tnc7S8dYt XvLfU9PptkGbPDoAAAAASUVORK5CYII= --_003_CAA6ZUv3V22q9tXookZmGrbatuoP1POGWsgbAfu9LtgXtBKMwmailgm_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=224; creation-date="Sat, 15 Jun 2013 07:32:32 GMT"; modification-date="Sat, 15 Jun 2013 07:32:32 GMT" Content-Transfer-Encoding: base64 LS0gDQpodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYg bGlzdCBhcmNoaXZlDQpWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdA0KaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QNCg== --_003_CAA6ZUv3V22q9tXookZmGrbatuoP1POGWsgbAfu9LtgXtBKMwmailgm_-- .