📄 说明.txt
字号:
/************************************************************************/
F3bp主控
/************************************************************************/
12.04
屏蔽档位信号
12.06
屏蔽主电机预充满信号和空调预充输出信号
12.20
对水温冷却系统程序进行修改:传感器损坏后,对有空调制冷开启的情况进行策略修改。
对CAN报文结构进行修改
对AD采集系统进行修改
12.25
添加IO口模拟SPI:写入和读出函数(功能未调通)
2007年修改
1.3
对IO口设置进行修改
1.23
对CAN发送进行修改,在CAN发送中添加版本号发送
对报文内容进行修改:告警报文、状态报文
对SPI写读函数进行修改:16位数据发送格式、读取数据函数修改
添加水温电压值和实际温度值转换函数
对里程存储和读取进行SPI替换
删除I2C模块
1.24
添加706硬件狗复位脚
1.25
在中断中添加对706复位芯片的喂狗(周期更替脉冲)
1.29
真空泵控制部分策略修改
对P1口的输入信号进行整理
1.30
中断时间修改为50ms
CAN接收修改:PF<240的在对PGN进行计算时修改
冷却系统种添加发动机冷却液温度的逻辑判断,同时对水温值进行修改。
2.2
添加故障代码处理模块:接收、存储
添加故障代码删除功能:使用故障诊断仪来进行清除(每次只能清除一个!!)
2.3
添加故障代码请求和发送功能
中断时间修改为100ms
2.6
真空泵控制部分:对真空度对应的电压值进行修改(真空泵控制策略调通!!)
水温由电压值到温度值转换:错误部分进行修改(部分温度值计算少&)
对文件名字进行修改
2.8
将alarm()函数放在主函数中进行
添加车速传感器损坏判断
添加碰撞、车速传感器、水温传感器、真空压力传感器损坏故障代码存储
2.25
在将真空压力电压转换为真空度时,对于0-40真空度需要考虑电压值的范围,否则会有负的真空度!!
3.2
真空压力电压转化为真空度时添加0的处理。对于超出限度的值均处理为真空度为0。
暂时屏蔽里程存储功能,改为简单存储(用于调试SPI功能)
屏蔽串口和I2C功能
屏蔽电机过流对主控允许的影响
3.3
在主函数中添加对infoalarm_2.Word和infoalarm_1.Word的置零操作
3.5
在logic中上电后对继电器控制引脚拉低。
在判断真空泵控制电路是否损坏中:包括两种情况。
3.6
对空调继电器和SPI片选信号的控制口修改为P1口。
对真空泵电压转化为真空度换算:添加上下限范围内的判断
对水温有电眼转换为温度:添加上下限范围内的判断
3.11
对里程程序中修改:在防止车速过快跳变时,屏蔽该程序语句。(为了工装调试,暂时屏蔽!!!)
3.14
对里程程序中修改:在上电读取里程和里程存储中只存储前2个字节,且去除校验。(方便SPI功能调试暂时屏蔽)
3.16
SPI用IO模拟调通!!
3.17
里程存储程序修改为SPI读写操作。
3.18
屏蔽程序中未用到的函数,屏蔽发动机模块故障代码功能
传感器判损坏时间均设置为20秒
故障代码处理函数添加完毕,功能有待调试
3.19
在主函数查询中对各个模块故障代码需要存储时在存储完毕后清零num1
对主控里程和故障代码存储空间清零。
对冷却水压告警判断添加:连续5秒钟出现该告警时主控主接触器允许关断
对软、硬件版本号修改:软件版本号2007年3月2版,硬件版本2007年1月1版
在中断中收到故障代码请求报文时,格式首字节应为0x11。
对Delete_Array函数进行修改,删除功能已经调通!!
3.20
添加水温报警:水温大于50度
添加真空压力告警:真空度大于77或者真空度小于25
添加P档模块故障代码读取和删除功能
添加VIN的发送功能
3.23
将CAN接收和处理放入主函数中执行。
添加CAN通讯故障检测
outtemp在接收时不做-40处理
发动机冷却液温度接收时不做-40处理
3.24
添加DC模块故障代码处理
4.3
暂时屏蔽CAN同学接收故障
4.5
将里程计算时的脉冲数定义为常量
4.13
将碰撞故障代码存储修改为:连续0.5秒检测到有碰撞
4.16
对冷却系统控制策略进行修改
4.18
对冷却水压告警判断修改:连续5秒出现为有告警
真空压力部分策略修改
5.17
车速突变时进行渐变处理
真空泵控制策略修改:70改为65
延时20秒修改为5秒,脚刹松开后延时5秒修改为延时1秒
5.28
对车速传感器判损坏修改:电机转速和车速比例为61:1,取5公里/小时为参考
6.8
对传感器损坏判断时间延长:水温传感器损坏判断时间修改为30S(根据传感器最大热响应时间为30S)
6.11
对冷却系统策略修改:屏蔽发动机启动后策略
6.13
对CAN模块进行修改,在中断中接受到数据后就进行赋值
6.19
CAN修改:CANAPP.C中添加报文解校验和加校验功能
6.21
对冷却系统控制策略进行修改
6.27
冷却系统控制策略修改
6.30
水温告警上限修改为55度
真空压力告警下限修改为20
对定时器进行修改:根据硬件进行修改
7.4
屏蔽其他模块故障代码处理功能
CAN接收模块进行修改
主接触器判断条件修改为:只判断碰撞信号和水压信号
碰撞修改为0.3秒连续为有告警
7.5
硬件版本号修改位2007年6月第二版
软件版本号修改位2007年7月第二版
7.25
对真空压力传感器检测模块修改:上限电压修改为3000mv,且在控制逻辑中上限也修改为3000
将故障代码存储放入主函数中处理
对706复位进行修改
7.27
屏蔽车速传感器故障代码存储
2007-08-11
将水温采集程序更改为以5V工作电压为基准的数值。
2007-08-21
将真空泵程序作了修改,使其能显示20以下的数据。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -