飞利浦51LPC系列单片机用于控制交流电机
发布时间:2008/6/3 0:00:00 访问次数:608
来源:《单片机与嵌入式系统应用》
摘要:飞利浦公司研制的51lpc系列单片机是采用两倍速80c51内核,具有低成本、低功耗、低电磁干扰(emi)、高抗干扰性及内建电源brownout侦测、模拟功能、uart、i2c和片内rc振荡器的新一代单片机。本文介绍51lpc系列单片机控制交流电机的原理电路和源程序。 关键词:p87lpc761 brownout侦侧 模拟比较器 emi 电流过零检测 半波整流 双向可控硅 1 概述 philips 51lpc系列单片机目前已包括p87lpc760/1/2/4/7/8/9共七个型号。51lpc提供高速和低速的晶振和rc振荡方式,可编程选择;具有较宽的操作电压范围2.7~6.0v,可编程i/o口线输出模式选择,可选择施密特触发输入,led驱动输出;有内部看门狗定时器及提供掉电检测模拟功能,最大限度地减少了外部元件的使用。这些特性和改进的c51结构结合在一起,使得在设计高集成度、低成本和低功耗控制电路时具有更多的选择。该系列主要用于对系统成本有严格要求,且系统具有高抗干扰性能的低功耗应用领域,已广泛用于电子阳性能表、ic卡水表、电子称、消毒碗柜、led显示屏、煤气表等工业控制领域。
本文介绍在市电情况下使用lpc系列微控制器p87lcp761与三象限双向晶闸管(triac)控制感性负载交流电机的方法。使用一种全新的电流过零检测方法,不必在负载电流线路中加入旁路电阻,利用单相关波整提供控制电路的电源。lpc的高抗干扰性能使得只用极少外部零件即能完成此系统。此解决方案可通过p87lpc761系列单片机的片内rc振荡器和比较来实现,或者其它带有片内pwm、adc和dac等功能的lpc系列芯片。该系统可用于对电机(ac/dc)阀门、泵灯等的控制,广泛用于照明、hvac、电源工具、仪表及工业控制等领域。表1是p87lpc761的引脚功能。
表1 p87lpc761引脚功能 引脚号 符 号 功 能 1 p0.0/cmp2 比较器2输出 16 p0.1/cin2b 比较器2正向输入b 15 p0.3/cin1b 比较器1正向输入b 14 p0.4/cin1a 比较器1正向输入a 13 p0.5/cmpref 比较器参考 11 p0.6/cmp1 比较器1输出 12 vdd 电源正端 4 vss 电源负端 5 x1/p2.1 振荡放大器输入 6 x2/p2.0/clkout 振荡放大器输出 7 sda/int0/p1.3 i/c数据输入/输出 8 scl/t0/p1.2 i2c时钟输入/输出 3 rst/p1.5 外部复位输入 10
来源:《单片机与嵌入式系统应用》
摘要:飞利浦公司研制的51lpc系列单片机是采用两倍速80c51内核,具有低成本、低功耗、低电磁干扰(emi)、高抗干扰性及内建电源brownout侦测、模拟功能、uart、i2c和片内rc振荡器的新一代单片机。本文介绍51lpc系列单片机控制交流电机的原理电路和源程序。 关键词:p87lpc761 brownout侦侧 模拟比较器 emi 电流过零检测 半波整流 双向可控硅 1 概述 philips 51lpc系列单片机目前已包括p87lpc760/1/2/4/7/8/9共七个型号。51lpc提供高速和低速的晶振和rc振荡方式,可编程选择;具有较宽的操作电压范围2.7~6.0v,可编程i/o口线输出模式选择,可选择施密特触发输入,led驱动输出;有内部看门狗定时器及提供掉电检测模拟功能,最大限度地减少了外部元件的使用。这些特性和改进的c51结构结合在一起,使得在设计高集成度、低成本和低功耗控制电路时具有更多的选择。该系列主要用于对系统成本有严格要求,且系统具有高抗干扰性能的低功耗应用领域,已广泛用于电子阳性能表、ic卡水表、电子称、消毒碗柜、led显示屏、煤气表等工业控制领域。
本文介绍在市电情况下使用lpc系列微控制器p87lcp761与三象限双向晶闸管(triac)控制感性负载交流电机的方法。使用一种全新的电流过零检测方法,不必在负载电流线路中加入旁路电阻,利用单相关波整提供控制电路的电源。lpc的高抗干扰性能使得只用极少外部零件即能完成此系统。此解决方案可通过p87lpc761系列单片机的片内rc振荡器和比较来实现,或者其它带有片内pwm、adc和dac等功能的lpc系列芯片。该系统可用于对电机(ac/dc)阀门、泵灯等的控制,广泛用于照明、hvac、电源工具、仪表及工业控制等领域。表1是p87lpc761的引脚功能。
表1 p87lpc761引脚功能 引脚号 符 号 功 能 1 p0.0/cmp2 比较器2输出 16 p0.1/cin2b 比较器2正向输入b 15 p0.3/cin1b 比较器1正向输入b 14 p0.4/cin1a 比较器1正向输入a 13 p0.5/cmpref 比较器参考 11 p0.6/cmp1 比较器1输出 12 vdd 电源正端 4 vss 电源负端 5 x1/p2.1 振荡放大器输入 6 x2/p2.0/clkout 振荡放大器输出 7 sda/int0/p1.3 i/c数据输入/输出 8 scl/t0/p1.2 i2c时钟输入/输出 3 rst/p1.5 外部复位输入 10