电机控制中C语言编程的介绍

来源:网络  作者:网络转载   2019-10-06 阅读:59

  电机控制通信系统中,以往的硬件设计中多采用多片专用芯片和控制电路来完成,造成结构复杂,稳定性差。采用MAX3160芯片并辅以少量其它电路,只需通过软件编程来控制相应的管脚即可方便地实现RS-232和RS-485的接口组合,实现数据的传送与控制。

  编程采用C语言实现,数据传送采用RS-232或RS-485线上实时通讯。作为DSP内部编程方式是线上等待、中断响应。RS-232只支持点对点通讯,RS-485支持总线形式通讯。所以在数据接收与数据发送时,两种接口的数据收发控制子程序有所区别。

  另外,中断程序中的功能多以子程序形式出现,提高程序的可读性和运行的可靠性。子程序主要包括功能码判断、数据收发、10ms定时软复位中断(超时)、校验、数据非法判断、寄存器读写和功能码不识别应答等。

  工控组态软件与下位机接口设置及工控组态软件的上位机编程。

  工控软件结合硬件平台的调试是将下位机控制器的通信硬件电路,利用硬件转接接口与上位机通信接口进行硬件连接,进行下位机软件与上位机软件的联合调试。下位机进行实时测量并记录数据,上位机请求发送实时采集数据,并通过工控软件对数据进行分析并描绘出实时的变化曲线。

  

标签: 电机
打赏

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

购物指南

支付方式

商家合作

关于我们

微信扫一扫

(c)2008-2018 DESTOON B2B SYSTEM All Rights Reserved
免责声明:以上信息由相关企业或个人自行免费发布,其真实性、准确性及合法性未证实。请谨慎采用,风险自负。本网对此不承担任何法律责任。

在线咨询

在线咨询:

QQ交流群

微信公众号