CAN控制器中实现多消息机制的方法

    公开(公告)号:CN102053601A

    公开(公告)日:2011-05-11

    申请号:CN201010541386.9

    申请日:2010-11-12

    Applicant: 上海大学

    CPC classification number: Y02P90/02

    Abstract: 本发明涉及一种CAN控制器中实现多消息机制的方法。本方法在CAN芯片中加入多类ID帧的消息机制,即一个总线ID对应其自己的验收滤波器和接受缓冲器,并协调各消息机制正常工作。本发明可应用于CAN控制器功能扩展。此方法使得一个控制器能同时滤出更多类ID帧,一方面,增加了设计的灵活性,减少硬件成本,另一方面,多接收缓冲器也使得控制器能够处理更多的信号的同时,使用也更加便利。使CAN控制器更好地满足汽车电子和汽车工业的发展要求。

    微控制器片上PWM脉冲波产生方法及系统

    公开(公告)号:CN101661302A

    公开(公告)日:2010-03-03

    申请号:CN200910196559.5

    申请日:2009-09-27

    Applicant: 上海大学

    Abstract: 本发明涉及一种微控制器片上PWM脉冲波产生方法及系统。本方法通过周期寄存器和脉宽寄存器设置PWM波的周期和脉宽宽度,计数器分别对PWM波的周期和脉宽计数,计数器溢出后PWM波的信号值做相应翻转,从而产生预先定义的PWM脉冲,当PWM互补输出时,首先产生主路PWM波,通过一个反相器产生另一路互补的PWM波,设置死区时间寄存器,设定死区时间的值,使两路PWM波的上升沿分别延迟一个死区时间的宽度,这样,两路互补的PWM波插入了死区时间。本发明使得微控制器具备动力驱动的可控性,大大提高微控制器的性能。

    CAN控制器的位时序的同步处理方法

    公开(公告)号:CN101719858B

    公开(公告)日:2012-05-23

    申请号:CN200910198239.3

    申请日:2009-11-03

    Applicant: 上海大学

    Abstract: 本发明涉及一种CAN控制器的位时序的同步处理方法。本方法通过将标称位时间划分成3个互不重叠的段:同步段(SYNC),时间缓冲段1(TSEG1)和时间缓冲段2(TSEG2)。以这三个段为基础构建一个同步状态机(SYNC_state),然后在总线传输过程中检测从隐性跳变为显性的跳变沿,根据跳变沿所处的标称位时间的时间段或者所在的状态机的状态来执行相应的同步操作。本发明的方法不影响CAN的数据通信的可靠性、稳定性,而使得CAN总线通信的位时序处理更简捷,还加强了CAN控制器的通用性。相对于CAN协议规范标称位时间的四个互不重叠的段,整个位时序处理过程使用的寄存器减少了,执行位同步的步骤也得到了简化。本方法可应用于独立CAN控制器,也可应用于其他嵌入微处理器的CAN控制器领域。

    CAN控制器中实现多消息机制的方法

    公开(公告)号:CN102053601B

    公开(公告)日:2012-08-29

    申请号:CN201010541386.9

    申请日:2010-11-12

    Applicant: 上海大学

    CPC classification number: Y02P90/02

    Abstract: 本发明涉及一种CAN控制器中实现多消息机制的方法。本方法在CAN芯片中加入多类ID帧的消息机制,即一个总线ID对应其自己的验收滤波器和接受缓冲器,并协调各消息机制正常工作。本发明可应用于CAN控制器功能扩展。此方法使得一个控制器能同时滤出更多类ID帧,一方面,增加了设计的灵活性,减少硬件成本,另一方面,多接收缓冲器也使得控制器能够处理更多的信号的同时,使用也更加便利。使CAN控制器更好地满足汽车电子和汽车工业的发展要求。

    CAN控制器的位时序的同步处理方法

    公开(公告)号:CN101719858A

    公开(公告)日:2010-06-02

    申请号:CN200910198239.3

    申请日:2009-11-03

    Applicant: 上海大学

    Abstract: 本发明涉及一种CAN控制器的位时序的同步处理方法。本方法通过将标称位时间划分成3个互不重叠的段:同步段(SYNC),时间缓冲段1(TSEG1)和时间缓冲段2(TSEG2)。以这三个段为基础构建一个同步状态机(SYNC_state),然后在总线传输过程中检测从隐性跳变为显性的跳变沿,根据跳变沿所处的标称位时间的时间段或者所在的状态机的状态来执行相应的同步操作。本发明的方法不影响CAN的数据通信的可靠性、稳定性,而使得CAN总线通信的位时序处理更简捷,还加强了CAN控制器的通用性。相对于CAN协议规范标称位时间的四个互不重叠的段,整个位时序处理过程使用的寄存器减少了,执行位同步的步骤也得到了简化。本方法可应用于独立CAN控制器,也可应用于其他嵌入微处理器的CAN控制器领域。

    微控制器片上PWM脉冲波产生方法及系统

    公开(公告)号:CN101661302B

    公开(公告)日:2012-08-29

    申请号:CN200910196559.5

    申请日:2009-09-27

    Applicant: 上海大学

    Abstract: 本发明涉及一种微控制器片上PWM脉冲波产生方法及系统。本方法通过周期寄存器和脉宽寄存器设置PWM波的周期和脉宽宽度,计数器分别对PWM波的周期和脉宽计数,计数器溢出后PWM波的信号值做相应翻转,从而产生预先定义的PWM脉冲,当PWM互补输出时,首先产生主路PWM波,通过一个反相器产生另一路互补的PWM波,设置死区时间寄存器,设定死区时间的值,使两路PWM波的上升沿分别延迟一个死区时间的宽度,这样,两路互补的PWM波插入了死区时间。本发明使得微控制器具备动力驱动的可控性,大大提高微控制器的性能。

Patent Agency Ranking