1.基于dali总线及调光线的灯具驱动器固件升级方案,其特征在于:包括升级系统和固件升级方案,所述升级系统包括上机位、usb转dal i接口和灯具驱动器;所述上位机通过usb先把数据包发到usb转dal i接口,再经过dali总线或者调光线与灯具驱动器通信;
2.根据权利要求1所述的基于dali总线及调光线的灯具驱动器固件升级方案,其特征在于:所述上位机与usb转dal i接口的通信协议包括第一层和第二层两种协议;
3.根据权利要求2所述的基于dali总线及调光线的灯具驱动器固件升级方案,其特征在于:所述第一层协议的命令解释为:
4.根据权利要求1所述的基于dal i总线及调光线的灯具驱动器固件升级方案,其特征在于:所述固件升级方案的主要工作流程如下:
5.根据权利要求4所述的基于dal i总线及调光线的灯具驱动器固件升级方案,其特征在于:所述读mcu的固件文件包括:
6.根据权利要求4所述的基于dal i总线及调光线的灯具驱动器固件升级方案,其特征在于:所述对固件数据的处理包括:iap上位机软件把固件读到内存后,计算出固件的校验和(不包括0x200~0x207这8个字节)再写到checksum对应的位置,把固件的大小写到size对应的位置,flag的位置写0xff,处理完固件的缴存后可以下载到下位机了。
7.根据权利要求4所述的基于dal i总线及调光线的灯具驱动器固件升级方案,其特征在于:所述命令的先后顺序为:
8.根据权利要求4所述的基于dal i总线及调光线的灯具驱动器固件升级方案,其特征在于:所述固件加密的格式包括前16个加密信息的字节,所述16个字节里byte0~3都是0x88,byte4是版本号,byte5~7是固件的长度(高字节在前),byte8~11是固件的校验值(高字节在前),byte12~13是设备类型(高字节在前),byte14~15是整个加密文件的crc(ccitt)校验值,高字节在前,计算检验值时把这两个字节写0,从byte16开始是加密后的数据,操作固件更新时把第16字节及以后的数据发下去,下面是前16个字节的数据解析: