java怎么拦截某个对象
234
2022-11-02
SPMC75增量编码器接口应用
1 引言
2 系统框图
图 2-1 系统结构图 3 增量编码盘接口原理
3.1 设计原理
图2-1 相位计数模式1 4 硬件说明
图4-1信号模拟发生电路
4.2 测量接口电路
电路如图4-2所示,这部分是本例的主体部分,它主要是利用SPMC75F2413A的PDC定时计数器的相位计数(码盘接口)模式1完成位置信号的采集、速度的测量。为了提高测量精度,使用了四倍频技术。
图4-2测量接口电路 5 软件说明
5.1 软件说明
系统的软件部分主要是系统所用到的硬件的初始化,并在硬件中断时进行相应的的处理。同时利用DMC的通信软体库完成与PC的通信,以便对系统状态和结果进行监控。5.2 软件流程
5.2.1 主程序流程
主程序在完成系统初始化以后,就不断检测有没有来自PC的控制信息,如果有便完成相应的控制功能,没有就继续检测。同时将当前系统测得数据送入DMC接口区,以便系统状态的监示。
图5-1 主程序流程图
5.2.2 中断流程
中断服务主要有三个,一个是系统通信中断服务,主要是在DMC库中完成;一个是PDC定时器的溢出中断服务,在这里主要完成位置计数溢出的处理,以保证位置单元的正确性;最后一个是定时器的周期中断服务,这里主要完成当前位置信息的采集,同时根据位置增量计算当前的转速。
5.3 程序代码
使用SPMC75F2413A的PDC0的相位计数模式(即两线增量码盘接口)实现使用两线增量码盘测量电机转速。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~