资源描述:
《通讯协议( 二线).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、概述:以使用Fc总线通讯为例,采用帧传输方式,以显示板为主机,功率板为从机。每次通讯均由主机发起,从机应答结束。注意:要求主机在发送SCL时钟信号时低电平时间最小维持15us(使功率板有足够时间响应下将沿中断),高电平时间最小维持5u“目前主机通讯采用每发送1bit后,就结束通讯子程序运行,释放MCU控制权,待下一次主循环运由昱示験供写描愉令般示験供渎控制命令由孵倔駆郦由昱示如供渎控昭由孵験供写控齣令由财板提供渎控撇令由孵板提供・•••••11■156-0§6-(66eI1234567891234567891234567891
2、23456789MBMMAMMMMBMBMBMBMBMBMMMMMMMBMBMBMBMMms1~1~H」-n~Y1—1~TL—1~T齢翹代号RWACK(ES)瞬字刊ACK亦2ACKACKo-S1-§停止陋3、读控制命令帧:帧类型字节:0“0夕设置功率断续输出时每周期的开关时间(单位:0.5s)数据字节心PON):功率断续输出时每周期的功率输出时间范围从0x00~0xFFoOxOO~>无功率输出0x01T输出功率0.5s0 2T输出功率1s……,以0.5s为间隔,依次类推数据字节2(APTJME):功率断续输出时每周期的功率停止输
3、出时间范围从0x00~0xFFo0、00T无停止功率输出过程0x019停止输出功率0.5s0x029停止输出功率1s……,以0.5s为间隔,依次类推帧类型字节:0x209设置功率大小Bit71宙4处?13it2HirlBid)Bit6〜BitO:设置输出功率,范围从0x00〜OxBA。0x009无功率输出,相当关机0x68HT输出功率800W0x78119输出功率1000W……最大为OnBA,对应最大功率档数据字节2(FANJS):设置风扇运行时间,范围从0x00〜OxFF。0x009停止运转,OxXXT正常运转注慮:1、在火力值
4、大于0时,风扇将持续运行,不受上述风扇运行时间的控制。2楡出功率为0时,将同时清除故障状态及故障代码。帧类型字芳:0x30刁设置高、低压保护值(大于、等于离压设置值或小于、等于低压设置值则停止功率输出并产生故障代码)数据字节1(TH_VOL_fI):范围从OxOO~OxFF0高压保护值数据字节2(III_VOL_L):范围从OxOO~OxFF0低压保护值注意:1、高压保护值必须大于低压保护值。2、可不设置忧值,不进行此设置时,默认的高压保护值是265±10V,低压保护值是155±10V.帧类型字节:0x409设置蜂鸣器发声时每1指
5、定间隔时间内鸣叫时间的长度以及鸣叫次数数据字节马S):范围从0©0〜OxFF。每1指定间隔时间内鸣叫时间的长度(单位:20ms)数据字节2(BUZTIMES):范围从OxOO-OxFF.鸣叫间隔及次数,该字节含义如下:Bit7Bit64.3210低6位Bit5〜bitO:代表以上述间隔鸣叫的次数,0〜63次。高2位Bit7〜bit6:代表每两次鸣叫的间爲时间,如下:00:1秒01:2秒10:3秒11:4秒注:为0代表只叫一次。帧类型字节:0x5()刁设置主温度传感-器、1GBT温度传感器保护值(大于、等于设置值则停比功率输出并产生
6、故障代码,温度下降3()度后恢复加热)数据字节1(IH_TMAIN_H):范围从()x()0〜OxFF。主温度传感器过热保护值数据字节2(IH_TIGBT_H):范围从0x0()-0xFFo1GBT温度传感器过热保护值注議可不设置此值,不进行此设置时,默认的主温度传感器保护值是120±1()度(炉内陶瓷面板底部温度),IGBT温度传感器保护值是105±5度。4、写控制命令帧:帧类型宇节:()X1192()吋定时基准以及当前故障代码从机收到此命令后返回的数据帧格式如下:数据字节1(TIMEBASE):0〜249循环,循环周期.为5秒
7、钟(精度为±0.5%)。在显示板考虑降成本采用单片机内部振荡源时,可将此数据用作定时基准,校正内部时钟计数。数据字节2QRRMODE):当前故障代码,含义如下(其余数字无意戈,保留几故障代码故障说明条件及动作0x01主温度传感器开路主温度俊感器开路,停止输出功率,产生此故障码0x02主温度传感器短路主温度传感器短路,停止输出功率,产生此故障码0x03主温度过高保护主温庾>设定保护值肘,产生此故障码,不停止加热0x04IGBT温度传感器开路IGBT温度传感器开路,停止输出功率,产生此故障码0x05IGBT温度传感器短路IGBT温度传
8、感器短路,停止鮫出功率,产生此故障码0x06TGBT过热保护当IGBT温度达(100±5戊时保护,停止输出功率,温度下降到60-70°C时清除异常代码,并恢复加热。0x07欠压保护电压v设定低压保护值时,停止输出功率,产生此故障码0x08过压保护电