51单片机如何检测一个12V直流电机是否被强行停止?

[复制链接]
查看11 | 回复3 | 2016-10-18 22:28:32 | 显示全部楼层 |阅读模式
此直流电机为继电器控制的,想在控制中检测一下此电机是否动力不足而停止转动.
请高手们详细赐教!
实际测量中发现 当电机转不动时 驱动线路电流会比转动时大 那么可以通过这个来判断电机是不是转动的吗 如果可以 应该怎么做呢
因为电机是远距离控制的 而且也不是此产品中的 所以用霍尔传感器不易实现.
另外这些是单片机处理的 驱动是单片机控制继电器驱动的 请各位达人把此问题考虑在内.谢谢!

回复

使用道具 举报

千问 | 2016-10-18 22:28:32 | 显示全部楼层
可以使用中断的方式实现:用单片机的输出角来控制直流电机转动、停止,输出为0时停止,输出为1时转动。开关则为单片机的输入端,循环检测是否有输入,如果有输入在变换状态。51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。...
回复

使用道具 举报

千问 | 2016-10-18 22:28:32 | 显示全部楼层
接个霍尔传感器直接测转速,测到非断开继电器而电机的转速降低到一定程度 就认为动力不足!...
回复

使用道具 举报

千问 | 2016-10-18 22:28:32 | 显示全部楼层
测量电流不一定准确,因为负载过大的时候也会电流增大,最好还是检测电机转速。可以用霍尔元件,也可以采用光电检测器件。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行