一、硬件配置介绍
芯片:GD32F4XX系列芯片
芯片接口:具有12路AD口,1路RS485接口,1路CANFD接口、12路IO接口、1路网口。具有串口显示屏。
二、嵌软编程
1、主功能说明
(1)在现有终端程序基础上修改软件,将12路ADC采集中的4路,修改为温度采集;
(2)校准ADC:通过DMA读取4路温度采集ADC,无信号输入时的ADC值,记录此ADC值作为零点。标准信号源按每个回路额定值输出,通过DMA读取此时的ADC值,此ADC数值作为标准值;
(3)计算:通过DMA读取4路温度采集的ADC值,将ADC数值与标准值对比,计算出真实数值;
(4)传感器状态采集:终端上电后,判断ADC有无信号输入,如无信号输入,通过控制IO管脚,给信号管脚施加电压,采集此时ADC数据,根据ADC数据判断是否接入外部传感器、传感器是否存在短路问题。
(5)告警:当采集的ADC值超过报警门限值,产生报警事件、并存储上传报警事件。
2、通信功能
(1)可通过RS485总线、CAN总线、光纤将ADC数据对应的真实数值上传中集器。
(2)可通过RS485总线、CAN总线、光纤查询软件版本。
(3)可通过RS232总线将数据传输给液晶屏。
3、基本功能
(1)接收来自RS485总线、CAN总线、网口的指令命令。
(2)具有数据显示屏显示功能(具体显示数据需求方提供)。
三、其它要求
(1)需提供源代码、生产执行文件、程序下载及参数校准指导文件。
(2)代码应清晰易读、关键变量、代码加注释。
(3)1年内出现任何代码方面的问题,应提供免费升级维护。