PA7 高电平 数码管供电
PB7高电平 led待机灯灭
FR高电平 PA6低电平 进入错误模式 要求
FR为1 (风机不转或者故障的时候)
【此时PA6为0】 净化器无法开机 当FR 为0 风机正常运转的时候 此时[PA6为1] 净化器可以开机关机 增加 MotorStop_mode 模式 当FR为1 进入此模式 此模式下 当FR为0 可以自动开机 ?? 自动开机后进入净化模式可以吧 当仪器工作在MotorStop_mode模式 或者gaunji模式下的时候 APP显示关闭 APP数据传输关闭
20200524 需求修改
PA6为高电平时 或方波的时候,仪器为故障或风机不转的状态 仪器进入 故障模式 PA6为低电平的时候 仪器为风机转动转态 能自动从故障模式退回到正常工作模式
遇到的问题:
开机后PM2.5先冲高到500 多然后1 min 内降低到40多
我这边是测试时没有问题的,只是温哥那里有问题
最后温哥那边重新插拔了传感器接口 就好了 问题不再出现
20200527
一、
遇到问题:
问题:
就是打开3分25秒,后关闭3分25秒,再打开3分25秒
最后发现是因为 风机不转的时候 FR输出的 1s周期 的方波 高电平500m是 低电平 500ms
而我程序里是每1s种检测一次 FR的电平 这样是会误判的
现在修改为:
if((Tim_100us%5000) == 0) //500ms 检测一次FR电平
{
//202000524
if(GPIO_ReadInputDataBit( GPIOA,GPIO_Pin_6)==0)
{
u8_CntGaoYaBaoStatus ++;
if(u8_CntGaoYaBaoStatus >= 6)
{
u8_CntGaoYaBaoStatus = 6;
u8_FlgGaoYaBaoStatus = 0;
}
}
else
{
u8_FlgGaoYaBaoStatus = 1;
u8_CntGaoYaBaoStatus = 0;
}
}
二、
新的问题
解释:
高压包通过一个外接的电流环来检测风机是否运转,电流环没有输出的时候,高压包FR会输出方波。
温兄在家中调试的时候,发现用灯泡模拟高压包的负载加上电流环检测,电流环接到高压包内部的电路,
这样的方式,发现当让灯泡亮的时候(模拟风机正常运转) 仪器会自动开关机,远程DEBUG 看数据发现,程序中确实检测到了FR为高电平的时候,导致了仪器自动关机。
解决:
增加