采用DSP技术和Hough变换实现指针式仪表数据采集系统的应用方案

2 系统硬件设计

根据实际需要,指针式仪表数据智能采集系统需要完成图像采集、处理、存储、输出、读数、通信等功能,对数据处理能力有较高要求。Blackfin系列处理器是AD公司和Intel公司针对高速嵌入式数字处理共同开发的高性能嵌入式DSP,其中ADSP—BF533当时钟频率为600 MHz时性能达到1 200 MMACs,能很好满足数字控制器处理能力的要求。因此,采用BF533为核心处理器,以SDRAM、Flash、CMOS图像传感器、RS485串行总线分路器等为外围电路,构建指针式仪表识别器平台。

2.1 DSP内核电源电路模块

DSP—BF533采用动态电源管理技术降低芯片功耗。芯片的VRout引脚提供了片上PWM开关控制。因此只需在外部连接一个基本的开关电源电路即可实现电源电压的动态调节。采用AMS117—3.3将5 V电压转换为3.3 V。根据开关电源原理,采用VRout引脚控制场效应管FDS9431的通断调节输出电压DSP_VDD_INT。电路连接,如图2所示。

2.2 Flash存储电路模块

由于DSP—BF533内部没有程序存储器,因此需要外接Flash实现对程序的存储。另外,程序运行中的计算结果和工作状态等也需要掉电保存。DSP—BF533的EBIU单元提供了异步存储接口(Asynchronous Memory Interface),可以实现对CFI标准的Flash的读写。电路中采用Fla-sh AM29LV800作为程序器和工作数据存储器。将EBIU接口的AMS0作为片选信号,AWE和AOE信号作为读写控制信号,地址总线与数据总线连接到EBIU的地址总线与数据总线,Reset引脚连接系统复位信号。电路连接如图3所示。