就目前国内控制器应用领域来看,属可编程逻辑控制器FPGA, CPLD, ARM
系列控制器和AV R单片机等占主导地位,本设计的重点是软件部分的设计,而
硬件只是用于验证软冗余功能,故在成本上可以尽量缩减。由于FPGA和CPLD
价格较贵,暂时不作为选择。ARM系列控制器和AV R单片机各有优缺点,笔者
更青睐于ARM系列的控制器,故本设计选择的是ARM系列的控制器。
综合各方面因素,最终选择ST(意法半导体)公司的STM32F103系列的微
控制器,该系列控制器具有丰富的片上资源,如CAN, USART, SPI, DMA及
丰富的IO口,足够满足需求。
|