新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > STM32和CAN总线在温度监控系统中的应用

STM32和CAN总线在温度监控系统中的应用

作者:时间:2013-02-18来源:网络收藏

CAN主站、从站电路框图

图2 CAN主站电路框图 图3 CAN从站电路框图

  其中电源模块、模块和CAN收发器模块与CAN主站相同。PT100模块,采用传感器测量电桥,为了保证电桥输出电压信号的稳定性,电桥的输入电压通过TL431稳至2.5V。从电桥获取的差分信号通过两级运放放大后输入的AD输入口。从站地址选择模块由8位拨码开关组成,连接到 I/O的PC6-PC13。

  3 系统软件设计

  本系统软件由CAN主站软件、从站软件以及Delphi上位机软件构成。其中CAN主站和从站程序用C语言编写,上位机程序用Obieet Pascal编写。

  3.1 CAN主站软件设计

  CAN主站的功能是发送远程帧向从站查询数据、通过AD的转换结果计算芯片内部温度传感器的温度值、接收从站发送的数据帧、发送温度数据到上位机或存储数据到SD卡。CAN主站程序如图4所示。

CAN主站、写SD卡程序流程图

图4 CAN主站程序流程图 图5 写SD卡程序流程图

  写SD卡部分程序流程图如图5所示,SD卡部分主要用到了移植的FATFS文件系统提供的访问FAT卷的应用接口(Application Interface)。主要用到了以下函数:

电荷放大器相关文章:电荷放大器原理


评论


相关推荐

技术专区

关闭