邦*讯 FSU
本系统使用NXP的A7 CPU,协议驱动可直接使用303X/PRO的协议驱动。 SMDDevice.conf配置文件的设置:
board_version=12
fsu_model=dcd9200
AI序号 | 板子接口 | 值 |
---|---|---|
1-9 | 1-9路AI | 0-5v |
10 | 电池组1中位电压 | 26.7v |
11 | 电池组1电压 | 52.3v |
12 | 电池组2中位电压 | 26.7v |
13 | 电池组2电压 | 52.3v |
每个端子有3个模式:
同时配置文件dcd9200_config.json中,需要对ai的mode进行设置,index是从0开始,即AI端口1, model: 1,2,3对应上面的3个模式,默认是模式2,电压型
{
"AI":[{"index":0,"mode":2},{"index":1,"mode":2},{"index":2,"mode":2},{"index":3,"mode":2},{"index":4,"mode":2},{"index":5,"mode":2},{"index":6,"mode":2},{"index":7,"mode":2},{"index":8,"mode":2}]
}
DI1-DI9和AI1-9是共用的,需要将配置文件中对应的AI接口的mode改为3,采集才能正常。
主扩展板上有8路串口,对应1-8
扩展板1上有4路串口,对应9-12
扩展板2上有4路串口,对应13-16
扩展板3上有4路串口,对应17-20
FsuOS的适配问题,待解决:由于这个FSU的组织方式,是一个主板配一个主接口板,加3个扩展板,不止一次观测到,主接口板启动的时候,运行灯持续快闪,即为报错状态,断电重启有可能恢复,启动SMDDevice时程序会自动重启接口扩展板,
大概率能恢复正常,如果反复重启SMDDevice接口板仍不正常,可将设备断电10秒, 重新上电尝试。
更新:问题解决,实际是因为这个板子设置和扩展板通信的串口命令不标准,使用标准的tcsetattr无法设置波特率,每次启动由于原有程序把波特率设置正确,FsuOS再启动才能正常通信。