高级会员
- 积分
- 539
- 金钱
- 539
- 注册时间
- 2016-4-19
- 在线时间
- 139 小时
|
本帖最后由 wanghy 于 2018-1-17 14:42 编辑
项目来源:机车防火监视装置需求:实时监控机车各部位火情状态,显示屏实时显示各部位火情状态,发现火情进行声光报警,要求对开关机、温度超过2度和满足报警条件进行数据记录,实现U盘对存储数据的转储并在专用软件上分析。
方案:一个主机(安装在司机室)+若干个烟温复合传感器(安装在检测部位附近),主机和传感器都以STM32F1芯片作为主控,主机与传感器之间通过RS485通信。
由于主要想说明一下对文件的操作,其他就不具体介绍。
文件操作采用CH376T芯片,在数据转储时,将外部flash中的记录数据转储到U盘,实现流程为:1、初始化CH376T;2、检查U盘是否插入或接触良好;3、在U盘根目录下创建文件;4、打开文件,读取外部flash的数据写入到文件中;5、写入完成后更新文件的时间和日期;6、关闭文件。
主机采用TFT显示屏,字库和机车具体参数信息以文件存在U盘上的,需要将字库等文件写入到外部存储器中,实现流程为:1初始化CH376T;2、检查U盘是否插入或接触良好;3、遍历U盘寻找字库文件;4、格式化字库所占扇区;5、获取文件大小,读取文件数据写入外部存储器。
|
|