基于 LIN 的无刷电机控制系统3.1.1U2CARBUS 模块简介U2carbu-I 用于通过计算机 USB 接口扩展汽车总线接口来调试汽车类通信总线,U2carbu-I 扩展 1 个双线 CAN 总线接口、1 个单线 CAN 总线接口和 1 个 LIN 总线接口;USB 接口符合 USB2.0 标准,即插即用;命令格式帧头:0 某 AA,0 某 55;帧长度〔两个字节〕:帧命令+数据+校验和;帧命令:〔两个字节〕3.2 参数读写配置模块读:每个子模块有假设干参数,初始状态下都是”Diabled”状态,根据用户需要将所需参数状态改变为“Enabled”,点击“读”按钮,那么系统将根据所选参数逐条查询并显示。读操作不需要用户权限,任何人都可以读取任何状态值。写:每个模块都有不同的权限,只有通过特定的账号密码登录,成功授權后才可设置或修改参数。应用工程师权限只能设置生产参数,设计工程师权限才能修改其他关键参数。在对应界面设置要求的数值,点击“写”按钮进行修改。3.3 电机状态实时显示模块状态实时显示的内容包括,PCBA 温度,输入电压、电流,设定转速,实际转速,占空比,霍尔状态以及电机的错误代码,保护代码和保护恢复状态等,这些状态通过图表和数字的方式显示,工程师可以很直观看到电机的状态,也可以帮助工程师快速定位电机的问题。在研发阶段,测试阶段以及售后阶段都极大地便利了工程师的工作。4 结语