一种基于纹波的后视镜控制系统及方法_2

文档序号:9256125阅读:来源:国知局
的数量,通过纹波数量确定电机41的行程位置。控制寄存器32用于暂存参数、纹波计数值、电机41转动方向等信息。电压调制电路31将外部电源电压转换成集成电路内部需要的供电电压。单片机2与控制寄存器32通过SPI总线进行数据交互,统一由控制寄存器32上传纹波数量和电机41转动方向信息,下达单片机2发出的配置参数,
纹波检测计数及电机驱动集成电路3可以采用如电机驱动芯片E910.72这类具有纹波处理功能的电机驱动芯片。
[0017]在上述基于纹波的后视镜控制系统的软硬件基础上,形成了一种基于纹波的后视镜控制方法,其包括系统初始化流程、参数配置流程、最佳视野位置记忆流程和最佳视野位置调用流程四个流程。
[0018]系统初始化流程:系统上电后,单片机2通过SPI总线先后发出复位指令和唤醒指令至控制寄存器32,由控制寄存器32控制纹波检测计数及电机驱动集成电路3复位唤醒。
[0019]参数配置流程:单片机2通过SPI总线发送放大增益参数、电压限值参数和最小脉冲宽度参数至控制寄存器32,控制寄存器32对纹波检测计数模块34进行参数设置,其中,放大增益参数包括电机41常规运行时的放大增益参数和启动/制动时的放大增益参数,电压限值参数包括电机41常规运行时的电压限值参数和启动/制动时的电压限值参数,最小脉冲宽度参数包括电机41常规运行时的最小脉冲宽度参数和启动/制动时的最小脉冲宽度参数,控制寄存器32设置参数。
[0020]最佳视野位置记忆流程:手动操作后视镜4至最佳视野位置,纹波检测计数模块34实时检测处理电机41转动过程中的纹波脉冲,将纹波脉冲的计数值和电机41转动的方向信息保存在控制寄存器32中,操作后视镜控制开关I触发单片机2通过SPI总线对控制寄存器32发出数据请求指令,控制寄存器32通过SPI总线将纹波脉冲的计数值和电机41转动的方向信息发送至单片机2中保存。
[0021]最佳视野位置调用流程:操作后视镜控制开关I触发单片机2读取最佳视野位置的纹波脉冲的计数值和电机41转动的方向信息,单片机2通过SPI总线将最佳视野位置的信息发送至控制寄存器32,控制寄存器32通过电机驱动模块33调节后视镜4至最佳视野位置。
[0022]上述流程可以由单片机2的软件部分实现,其控制流程如图2所示,图2中的最佳视野位置记忆涉及了驾驶工况和倒车工况,对应地,最佳视野位置调用也涉及了驾驶和倒车工况。
[0023]系统初始化流程中,两指令间可设置如20ms时长的延时。参数配置流程中,不同的电机41运行时的电流大小不同,电流越大,设置的放大增益参数越小;电流较小的电机41经过较大的放大增益处理后才能更好的实现纹波脉冲检测。电压限值参数的设置在于,如有较大幅度的电压干扰时,纹波脉冲信号的电压值大于设置的电压限值参数,将会作为无效的干扰信号处理。当检测到纹波脉冲信号的周期小于最小脉冲宽度参数时,该纹波脉冲信号将会作为无效的干扰信号处理。电压限值参数和最小脉冲宽度参数的设置能够过滤掉干扰信号。
[0024]对于同一后视镜4,其电机41在常规运行和启动/制动时的放大增益、电压限值、最小脉冲宽度可分别设置成最合适的值,由单片机2通过SPI总线先发送给控制寄存器32实现参数配置。当后视镜4改变时,只需根据新后视镜4的电机41的纹波特性,重新调整电机41在常规运行和启动/制动时的放大增益、电压限值、最小脉冲宽度的值即可快速适应新的后视镜4。
【主权项】
1.一种基于纹波的后视镜控制系统,包括后视镜控制开关、单片机、电机驱动模块、后视镜和纹波检测计数模块,后视镜控制开关连接单片机,电机驱动模块连接后视镜内置的电机,其特征在于:电机驱动模块和纹波检测计数模块集成到一纹波检测计数及电机驱动集成电路中,纹波检测计数及电机驱动集成电路内设有电压调制电路和控制寄存器,电压调制电路输出供电电压,纹波检测计数模块与控制寄存器双向连接,控制寄存器输出连接电机驱动模块,单片机与控制寄存器通过SPI总线通信连接。2.根据权利要求1所述的一种基于纹波的后视镜控制系统,其特征在于:纹波检测计数及电机驱动集成电路为型号是E910.72的电机驱动芯片。3.一种采用权利要求1或2所述的基于纹波的后视镜控制系统进行后视镜控制的方法,其特征在于,包括如下流程: 系统初始化流程:系统上电后,单片机通过SPI总线先后发出复位指令和唤醒指令至控制寄存器,由控制寄存器控制纹波检测计数及电机驱动集成电路复位唤醒; 参数配置流程:单片机通过SPI总线发送放大增益参数、电压限值参数和最小脉冲宽度参数至控制寄存器,控制寄存器对纹波检测计数模块进行参数设置,其中,放大增益参数包括电机常规运行时的放大增益参数和启动/制动时的放大增益参数,电压限值参数包括电机常规运行时的电压限值参数和启动/制动时的电压限值参数,最小脉冲宽度参数包括电机常规运行时的最小脉冲宽度参数和启动/制动时的最小脉冲宽度参数; 最佳视野位置记忆流程:手动操作后视镜至最佳视野位置,纹波检测计数模块实时检测处理电机转动过程中的纹波脉冲,将纹波脉冲的计数值和电机转动的方向信息保存在控制寄存器中,操作后视镜控制开关触发单片机对控制寄存器发出数据请求指令,控制寄存器通过SPI总线将纹波脉冲的计数值和电机转动的方向信息发送至单片机中保存; 最佳视野位置调用流程:操作后视镜控制开关触发单片机读取最佳视野位置的纹波脉冲的计数值和电机转动的方向信息,单片机通过SPI总线将最佳视野位置的信息发送至控制寄存器,控制寄存器通过电机驱动模块调节后视镜至最佳视野位置。
【专利摘要】本发明公开了一种基于纹波的后视镜控制系统,其包括后视镜控制开关、单片机、电机驱动模块、后视镜和纹波检测计数模块,后视镜控制开关连接单片机,电机驱动模块连接后视镜内置的电机,电机驱动模块和纹波检测计数模块集成到一纹波检测计数及电机驱动集成电路中,纹波检测计数及电机驱动集成电路内设有电压调制电路和控制寄存器,电压调制电路输出供电电压,纹波检测计数模块与控制寄存器双向连接,控制寄存器输出连接电机驱动模块,单片机与控制寄存器通过SPI总线通信连接。本发明还公开了一种基于纹波的后视镜控制方法。本方案解决了现有后视镜控制技术控制偏差大和通用性差的问题。
【IPC分类】B60R1/07
【公开号】CN104972973
【申请号】CN201510392967
【发明人】张鹏, 陈兴富, 徐瑛, 易纲, 王晓伟
【申请人】重庆长安汽车股份有限公司
【公开日】2015年10月14日
【申请日】2015年7月7日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1