摘要

介绍了一种基于CAN总线的仪器运行监测系统,不仅具有监测交直流电压、交直流电流等基础功能,同时还具有量程自动切换、数据存储、数据传输,报警等功能,实现了分布式采集监测设备数据。本系统由下位机和上位机两部分组成,下位机采用ARM Cortex-M4内核(DSP、FPU)的混合信号MCU-STM32F303为主控芯片,结合各个独立模块组成,实现数据采集与传输。上位机基于C#语言进行设计,实现与下位机通信,监测结果图形化显示等功能,使用方便、造价低、具有广泛的应用前景。