引言
在工业现场中传感器及数据采集单元往往是分布在不同的地方,需要利用现场总线技术将分布在多处的传感器采集的数据实时传输到一个集中的监控设备,以便以监控和管理。RS485、CAN、Profibus、LonWorks、FF等现场总线中,RS485总线以构造简单、技术成熟、造价低廉、便于维护等特点广泛应用于工业控制、仪器仪表、机电一体化产品等诸多领域,实现远程信息传输。随着数据采集量的大幅增加,以及对数据分析的实时性要求,高端的32位单片机正逐渐进入工业和日常生活的各个领域。本文介绍了一种基于意法半导体(ST)公司STM32微控制器和RS485总线网络的分布式数据采集系统。
硬件设计
STM32单片机
STM32单片机是ST公司在业界最先推出的基于ARM Cortex-M3内核的,专为高性能、低成本、低功耗的嵌入式应用设计的32位微控制器。ARM Cortex-M3内核支持Thumb-2指令集,具有更高的指令效率和更强的性能,能完成单周期乘法和硬件除法。STM32单片机带有众多高