本文中选择的主芯片是自带A/D转换器的P87LPC767单片机。
该芯片由PHILIPS公司生产。P87LPC767是20脚封装的单片机,适合于许多要求高集成度、低成本的场合。可以满足许多方面的性能要求。作为PHILIPS小型封装系列中的一员,P87LPC767提供高速和低速的晶振和RC振荡方式,可编程选择。具有较宽的操作电压范围。可编程I/O口线输出模式选择,可选择施密特触发输入,LED驱动输出。
操作电压范围为+2.7~6.0VDC,VDD=2.7~4.5V时,时钟频率最大为10MHz,VDD=4.5~5.5V时,可达到的最大时钟频率是20MHz;内部集成有128Byte的RAM, 4KByte的OTP程序存储器, 2个16位的定时/计数器,4路8位的单极性A/D转换通道,32Byte用户代码区可用来存放序列码及设置参数,2个模拟比较器,8个键盘中断输入,另加2路外部中断输入,4个中断优先级,并自带看门狗与电源监控功能。
这款单片机的A/D转换参考电压就是电源电压,最小可以采用+3VDC,在本设计中采用+5VDC为单片机的电源电压,由A/D转换原理可得:
单片机A/D转换数字量的分辨率对应为5/256≈0.02V
在设计过程中,如能充分利用该单片机自身提供的软硬件资源,并配以简单的外围接口电路,合理考虑各个环节的精度与误差,并采用合适的控制策略,就能使系统在完成对电动机的Y/△转换节能控制及电动机保护功能的基础上,实现较高的性价比。