摘要:针对CAN总线在嵌入式软件领域中的应用,提出了一种基于HWD32F429的双冗余CAN数据采集装置设计。该装置采用国产芯片HWD32F429作为核心处理器,主要外设包括CAN总线接口芯片JM3062W、SPI FLASH存储芯片SM25QH256M、温度传感器NST175和串口收发器GLb2582C,并适配FreeRTOS实时操作系统作为数据采集装置的软件平台,完成CAN总线数据收发与处理,对运行系统中发生的错误通过指示灯进行提示与预警,并且通过点名式的软件设计降低了因数据节点增多导致的节点故障率和节点数据丢失率,该设计可广泛应用于工业制造和工业自动化。