笔者选择1片I2C总线接口的时钟芯片PCF8563和1片I2C总线接口存储器芯片24LC256,它们都挂接在MCF5282微处理器的12C总线上,如图5所示。PCF8563是Phlips公司设计生产的工业级实时时钟芯片,具有功耗低、精度高的特点,使嵌入式系统的硬件主模板有长时期稳定的时间信号。24LC256是一个256。KB的串行E2PROM,可用电擦除,主要作用是存放嵌入式系统的软件在运行过程中所需要的重要参数,例如保护定值等。
3 软件实现
软件程序的整体结构主要包括主程序、采样中断服务程序和故障处理程序。正常运行主程序,每周期(正弦波)采样24点,每执行一次采样中断服务程序并判断相电流差突变量启动元件DIl是否动作。如果DI1不动作,采样中断程序执行完后,正常返回主程序;如果DI1动作,采样中断程序执行完后,转入执行故障处理程序,完成相应保护功能,直到整组复归,返回正常运行的主程序。程序流程如图6所示。
4 小 结