为使PCB电路板尽量小型化,降低系统成本,提高系统工作效率。本系统的
信号采集模块采用ARM处理器的STM32作为微控制器,设计STM32的最小系统
进行数据的采集传输、程序的下载、串口的调试等功能。考虑到需系统采样的两
路干涉信号数据庞大,上下位机相互协作的指令繁多,但又要求数据处理速度快。
所以微控制器进行AD采样传输和转换的SRAM至少要有32K,内部FLASH容量
要足够大,从而可满足程序存储和相关数据的调用。且同时采样两路干涉数据,至
少有两个模拟数字转换器进行通步采样。为随时采样两路干涉信号,系统必须可
由外部定时器触发同步采样。为达到数据传输的实时性,最小系统的ADC数据传
输必须带有DMA传输功能,可实现直接存储器访问,使数据传输时不占用微控制
器的时间。为实现上下位机的数据传输准确性,微控制器必须进行相关的CRC校
验。从以上这些因素出发,本系统选用的微控制器为ST公司的STM32F 103RCT6
型号。该型号控制器是一种32位嵌入式一微控制器拥有72MHz处理速度、256k的
FLASH容量、48k的RAM容量、3个12位ADC, 2个DAC转换器、其各项性能
符合系统需求,微控制器原理图如图3.8所示:
|