2.2 微处理器TMS320LF2407简介
TMS320LF2407是TI推出的高性能静态CMOS技术微处理器,采用3.3 V供电减小了控制器的损耗;30 MHz的主频使得其具有较高的实时控制和计算能力。
片上32 k×16位的FLASH,使得程序烧写十分便利。两个事件管理器EVA和EVB;10位的A/D转换,可由两个事件管理器来触发两个8通道输入A/D转换器或一个16通道输入A/D转换器。
外部存诸器扩展:64 k的程序空间,64 k的数据空间,64 k的IO空间。5种外部中断。
2.3 异步收发器ST16C550简介
ST16C550是一种通用异步收发器(UART),能够提供数据并/串转换功能。显示单元采用的LCD基本约定为串口格式,在实现与TMS320LF2407通讯时,通过扩展异步通信接口来实现高速串行通信。
2.4 键盘及显示单元
键盘采用扫描工作方式,设有0~9数字键、功能键、光标向下及向右移动键、设定键、启动键和打印键。通过键盘可设定分流器的量程、励磁匝数、铁心面积、迭片系数及磁路长度。显示单元LCD为DMB24128A,主要显示A、B、C相的最大、最小磁通及相应的电流值以及A、B、C相的磁滞回线的面积。
3、 软件设计
智能测磁仪的基本工作流程如图3所示。上电后首先初始化,对控制寄存器及I/O口进行设置,自检无误后进入键盘扫描。有按键按下,则进入相应的操作,如必要的参数设定及界面等,否则默认为缺省值。当检测到启动键按下时,启动A组采样达到设定的采样次数,停止A组依次启动B组、C组,如图3所示进行循环,采样结果保存在外部存储空间CY7C1021中。也可以通过设定只启动一组采样。