云母片厂家
免费服务热线

Free service

hotline

010-00000000
云母片厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

做座无刷直流电动机中上位机的通信原理

发布时间:2021-10-14 23:31:23 阅读: 来源:云母片厂家

无刷直流电动机中上位机的通信原理

无刷直流电动机与电子技术、微电子技术、数字技术、自控技术以及稀土永磁材料的发展密切相关,因其拥有优良的性能使得无刷直流电动机在某些领域取代了有刷电机。本文采用的ds实时处理数字信号PIC30F4012是由Microchilp公司专为电机高速控制而设计的l6位数字控制芯片,已有多篇论文对该芯片以及由其做成的无刷直流电动机控制器进行了介绍,于此不做详述。本文研究基于dsPIC30生产动力电池以供应中国市场F4012的无刷直流电动机控制器与上位机之间的数据通讯的实现方式,研究并设计了上位机程序和与上位机程序相对应的电机控制程序,实验结果验证了上位机与电机控制器的数据通讯符合本文的设计要求。

上位机与电机控制器之间的数据通讯原理如图1所示。上位机将要发送的指令数在包装行业常常用到的 纸箱抗压机 据等通过数据包的形式发送到下位机,下位机接收到数据包之后,按照事先规定3、拉脱实验:好的通讯协议对其进行解包,由上位机向电机控制器发送数据完成:下位机将接收到指令数据也通过数据包的形式发送至上位机,上位机接收到数据包之后对其进行解包,由电机控制器向上位机上传数据完成,这就是上位机与电机控制器之间的数据通讯原理。本文所指的上位机为计算机,上位机与电机控制器之间是通过UART串行数据通讯实现的。电机控制器通过TTL电平转换电路转换成RS232电平与计算机的COM口连接。

为确保接收到的数据与发送的数据一致,在数据通讯的过程中加入了包头、CRC校验算法,因此通讯的数据包包含的数据有:包头soi、命令描述符command、数据高8位h8、数据低8位18、CRC校验值chksum。包头的作用是开始接收数据的标志,CRC校验值是为了确保发送的数据的正确性,包头和CRC校验值共同保证了整个数据包发送与接收的正确性,以避免数据紊乱。命令描述符使可以发送的数据类型可以有很多种,比如速度、PID计算的系数等,由此可以制定一个上位机与电机控制器之间的通讯协议。数据高8位、数据低8位为具体的数据,其含义与命令描述符有关,比如命令描述符为速度,数据则为速度值。

电动塑料洛氏硬度计
电动塑料洛氏硬度计
电动表面洛氏硬度计
数显电子布氏硬度计