|
|||||||||||
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
用单片机做可控硅触发怎样避免干扰? |
| 作者:davali 栏目:技术交流 |
都知道可控硅谐波大,干扰大, 尤其大电流几百安培的, 若用单片机触发应注意什么问题? 望做过单片机触发可控硅的给点建议 |
| 2楼: | >>参与讨论 |
| 作者: tyw 于 2006/10/4 12:59:00 发布:
双向过零触发+光耦 |
|
| 3楼: | >>参与讨论 |
| 作者: davali 于 2006/10/4 17:13:00 发布:
我是做调相触发的,用做调压,不能用过零触发 |
|
| 4楼: | >>参与讨论 |
| 作者: zhang123 于 2006/10/4 18:36:00 发布:
过零触发显然也能调整电压. |
|
| 5楼: | >>参与讨论 |
| 作者: awey 于 2006/10/4 19:43:00 发布:
注意电源滤波,电磁隔离 |
|
| 6楼: | >>参与讨论 |
| 作者: tyw 于 2006/10/4 20:19:00 发布:
参考一下,这是俺的一个小产品 点这里下载原理图→ http://bbs.21ic.com/upfiles/img/2006920193543320.rar ![]() 有一路调相控制,一路调功控制及二路开关控制.调功及调相键是双功能的,短键作开关用,长键作渐亮,渐暗控制用.(单键完成),供有兴趣者参考. ; ; ┏━━━━━━━━━━━┓ ; ┃┏━━━━━━━━━┓┃ ; ┃┃无线遥控开关接收器┃┃ ; ┃┃ 源程序 ┃┃ ; ┃┃ V1.0 99.12.14 ┃┃ ; ┃┗━━━━━━━━━┛┃ ; ┗━━━━━━━━━━━┛ ; ORG 0000H AJMP CSH ;主程序进入点 ORG 0003H LJMP WT0 ;外部中断WT0入口 ORG 000BH AJMP TI0 ;定时中断T0入口 ORG 001BH AJMP TI1 ;定时中断T1入口 ; ;********** ;* 初始化 * ;********** ; ORG 0020H CSH: MOV R0,#7FH ;内部RAM(00H~7FH)清零 CSH1: MOV @R0,#00H DJNZ R0,CSH1 MOV SP,#60H ;堆栈60H~7FH,【使用89C2051】 MOV TMOD,#00010010B ;T0作8位计数器 (自动装入),T1作16位计数器 MOV TH0,#155 ;FFH-9BH=100D,12M/12/100D=10000HZ(100us) MOV TH1,#0ECH ;FFFFH-1388H=EC77H MOV TL1,#77H ;T1频率为12M/12/5000D=200HZ(5ms) ; SETB TCON.4 ;T0开始动作 SETB IE.1 ;T0允许中断 SETB TCON.6 ;T1开始动作 SETB IE.3 ;T1开始中断 SETB IE.0 ;INT0允许中断 SETB TCON.0 ;INT0低电平触发 SETB PT0 ;T0中断优先 SETB IE.7 ;系统允许中断 ; MOV 46H,#03 LCALL BEL ; CLR 24H ;24.4H←"0"开一短键标志复位(关) CLR 26H ;24.6H←"0"开一短键标志复位(关) MOV 30H,#85 ;调相上电初始亮度(最暗) MOV 31H,#02 ;调功上电初始亮度(最暗) ; ;********** ;* 主程序 * ;********** ; MAIN: NOP LCALL JS ;调用PT2272解码信号接收子程序 LCALL DTCL ;调用PT2272解码信号处理子程序 LJMP MAIN ; ;********************** ;* PT2272解码信号接收 * ;********************** ; JS: MOV R7,#10 ;设置20us延时 JNB P1.2,JS5 ;P1.2="0",解码信号无效,转JS5 JS1: DJNZ R7,JS1 ;20us延时,等待解码信号稳定允许读数据 JNB P1.4,JS2 ;不是调相键,转JS2继续 SETB 0AH JS2: JNB P1.5,JS3 ;不是调功键,转JS3继续 SETB 0BH JS3: JNB P1.6,JS4 ;不是开一键,转JS4继续 SETB 0CH JS4: JNB P1.7,JS0 ;不是开二键,转JS0出口 SETB 0DH JS0: RET ; JS5: CLR 0AH CLR 0BH CLR 0CH CLR 0DH RET ; ;************************************* ;* 解码信号处理 &nbs |
|
| 7楼: | >>参与讨论 |
| 作者: duzhh 于 2006/10/4 21:25:00 发布:
好资料。 |
|
| 8楼: | >>参与讨论 |
| 作者: davali 于 2006/10/6 10:42:00 发布:
我是做3相调压 用于加热控制等惯性比较大的方面用过零触发当然可以, 可我是做直流调速,只能用调相. 上面的兄弟说注意滤波和电磁隔离,我想知道具体点的, 比如滤波是对哪个频段,衰减多少? 怎样做电磁隔离? |
|
| 9楼: | >>参与讨论 |
| 作者: 李冬发 于 2006/10/7 3:29:00 发布:
tyw,你这个在小功率上是可以的,大功率么,呵呵... 采用完全隔离,所有的输入与输出都与单片机系统在电气上隔离。 |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |