如何用电话线给单片机输入数据

2019-07-15 13:34发布


小白求助。如题,想用单片机做一个天文望远镜的自动导星马达,导星镜的输出是电话线的rj11接口,其中4根线分别控制两个马达的正反转,如何用单片机读取四根线的脉冲信号?可以直接接到IO口可以吗?我想用中断实现可是外部中断只有一个接口。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
蒲来蒲去的_林惠孚
1楼-- · 2019-07-15 16:08
 精彩回答 2  元偷偷看……
blust
2楼-- · 2019-07-15 16:35
这4根线是控制马达的还是马达状态输出线?如果是控制马达的,就不能连到IO口,如果是状态输出线,到时可以通过限流电阻连到IO口上,不过要注意电平匹配。
置于用串口通信,是肯定行不通的,因为这四条线上面的信号绝对不会是符合串口通信电平和时序定义的信号,即使有转接口也行不通,而且rs232电平也不能直接连接单片机,需要电平转换芯片。
蒲来蒲去的_林惠孚
3楼-- · 2019-07-15 20:31
blust 发表于 2016-6-27 17:08
这4根线是控制马达的还是马达状态输出线?如果是控制马达的,就不能连到IO口,如果是状态输出线,到时可以通过限流电阻连到IO口上,不过要注意电平匹配。
置于用串口通信,是肯定行不通的,因为这四条线上面的信号绝对不会是符合串口通信电平和时序定义的信号,即使有转接口也行不通,而且rs232电平也不能直接连接单片机, ...

万分感谢。四根线是状态输出线,电平匹配我再研究下。
蒲来蒲去的_林惠孚
4楼-- · 2019-07-15 21:58
blust 发表于 2016-6-27 17:08
这4根线是控制马达的还是马达状态输出线?如果是控制马达的,就不能连到IO口,如果是状态输出线,到时可以通过限流电阻连到IO口上,不过要注意电平匹配。
置于用串口通信,是肯定行不通的,因为这四条线上面的信号绝对不会是符合串口通信电平和时序定义的信号,即使有转接口也行不通,而且rs232电平也不能直接连接单片机, ...

这是接口定义。市售的是四根线分别接到电机控制盒的四个按键。
st4定义.jpg
blust
5楼-- · 2019-07-15 22:51
按照这个接口定义的话,应该是兼有电机控制和状态输出功能的,3和6应该是控制方向,4和5应该是状态输出,当然,这只是猜测,具体的你要自己仔细研究下说明书。
逸興遄飛
6楼-- · 2019-07-16 04:37
 精彩回答 2  元偷偷看……

一周热门 更多>