vc++中编串口发指令给单片机,单片机控制直流电机的运转? 10
2个回答
展开全部
楼主,给你提供下思路吧,具体怎么做,还要看你工程的要求。
1.vc++中编串口方面,建议看看龚建伟的文章,介绍了串口助手的大概编程思路,很有用的
2.发指令,你可以做成数据包,包括包头,数据长度,校验位,包尾几个部分。也可以不做,只发送关键数据帧。例如这个直流电机控制,一个要通知单片机,需要电机转动的方向,一个要通知单片机,需要电机转动的时长。这是比较关键的。关于时长,看你怎么处理,如果单片机方面,有关于电机转动位置采集的电路,也可以不由上位机发送,关键还是看你的工程怎么规定,你更喜欢使用什么.
3.一般来说单片机的I/O口,是无法驱动电机的,所以需要相关的驱动电路。
4.直流电机堵转时,会对电路有一定损害,要做好保护,加保险丝之类的
1.vc++中编串口方面,建议看看龚建伟的文章,介绍了串口助手的大概编程思路,很有用的
2.发指令,你可以做成数据包,包括包头,数据长度,校验位,包尾几个部分。也可以不做,只发送关键数据帧。例如这个直流电机控制,一个要通知单片机,需要电机转动的方向,一个要通知单片机,需要电机转动的时长。这是比较关键的。关于时长,看你怎么处理,如果单片机方面,有关于电机转动位置采集的电路,也可以不由上位机发送,关键还是看你的工程怎么规定,你更喜欢使用什么.
3.一般来说单片机的I/O口,是无法驱动电机的,所以需要相关的驱动电路。
4.直流电机堵转时,会对电路有一定损害,要做好保护,加保险丝之类的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询