51单片机的两相四线步进电机控制系统51单片机的两相四线步进电机控制系统
1
一种基于运动控制卡的步进电机控制系统 周志明(同济大学中德学院,上海 200092) 1引言运动控制系统的上位控制方案一般有单片机系统、专业运动控制PLC、专用控制系统和"PC+运动控制卡"。采用单片机系统实现运动控制,成本较低,但开发难度较大,周期长。这种方案一般适用于产品批量较大、控制系统功能简单、有单片机系统开发经验的用户。许多品牌的PLC都可选配定位控制模块,有些PLC的CPU单元本身就具有运动控制功能,如松下公司的FP0。这种方案一般适用于运动过程比较简单、运动轨迹固定的设备。如送料器、自动焊机等。专用控制系统一般是针对专用设备或专用行业,比如西门子公司的车床数控系统和铣床数控
1
利用delphi开发的android程序,包括和单片机的通讯协议,android串口控件的收发使用等等。 部分代码: procedure TTabbedForm.sendCmd(dx,dy,dz,rx, ry, rz:integer); var buf,tmp:string; arr:Tbytes; I: Integer; sum:byte; begin setlength(arr,14); arr[0]:=$fa; arr[1]:=$af; arr[2]:=11; arr[3]:=$aa; arr[4]:=dx; arr[5]:=dy; arr[6]:=dz; arr[7]:=hi(rx); arr[8]:=byte(rx); arr[9]:=hi(ry); arr[10]:=byte(ry); arr[11]:=hi(rz); arr[12]:=byte(rz); sum:=0; for I := 0 to 12 do begin buf:=buf+chr(arr[i]); sum:=sum+arr[i]; end; arr[13]:=not(sum)+1; acomport1.Write(arr); tmp:=''; for I := 1 to 14 do tmp:=tmp+intTohex(ord(arr[i-1]),2)+' '; memo1.Lines.Add(tmp); end;
2021-03-19 14:21:08 45KB delphi comport for android
1
基于STM32的步进电机控制系统
2021-03-05 09:07:56 10.71MB stm32 步进电机 控制系统
1
本文从虚拟仪器的起源开始,介绍了虚拟仪器及图形化编程软件LABVIEW在设计中的应用。 本文的第一个模块就是利用现今最有代表性的图形化编辑软件LABVIEW进行设计。并用该软件仿真的方法列举了虚拟仪器的几个实例,实现了通信、数据采集、数据分析的过程来介绍虚拟仪器及其运用。由于条件限制,未能真正的从硬件以及软件两方面实现虚拟仪器,本文重点阐述虚拟仪器的设计思想。 本文的第二个模块就是通过LABVIEW软件平台,设计一个步进电机的控制系统。LABVIEW 作为一种图形化编程软件, 具有编程简单、库函数丰富、调试方便等诸多优点,采用LABVIEW 开发的控制程序可以很方便地实现对步进电机的驱动控制,并且人机交互性强,界面友好。通过LABVIEW 结合单片机实现对步进电机的控制,能直接在LABVIEW 上实现对步进电机转速及转角的控制。与传统的单片机控制或LABVIEW 加运动采集卡控制相比,具有成本低、编程简单、方便控制等优点
2021-02-18 20:05:11 1018KB 虚拟仪器 控制系统 labview
1
本设计研究的是基于51单片机的步进电机控制系统。采用单片机AT89C51作为控制核心,通过五个按键控制步进电机的运行状态,即控制启停、正反转、加减速,并利用八位的数码管显示步进电机的速度等级。本设计的硬件部分主要由单片机、键盘控制模块、电机驱动模块、数码管显示模块以及电源模块五部分组成。
2021-02-07 15:02:18 341KB 步进电机 仿真
概述了步进电机的运动控制原理及虚拟仪器技术中LabVIEW软件的特点。采用虚拟仪器开发软件LabVIEW进行开发,设计了简单的步进电机控制面板,可实现步进电机的稳定运行。这种用LabVIEW图形编程语言设计的系统具有操作方便、控制灵活、界面友好和人机交互性强等诸多特点。
2020-11-05 14:20:03 419KB LabVIEW 步进电机 运动控制
1
基于LabVIEW的步进电机控制系统设计
2020-11-05 14:18:24 310KB LabVIEW 步进电机
1
这是本人在7年前基于PIC18单片机做的一个项目中的源代码。该代码主要包含的功能如下: 1.LCD显示(包含字模、数字动态改变); 2.串口通讯; 3. 外部中断按键功能(按键设定数值); 4. 定时器中断功能; 5 I2C存储; 6 步进电机控制。 注:步进电机型号42BYGH,步进电机驱动BL-210; 代码包含lkr文件; 采用mapC编写,代码总行数3192行。
2020-01-03 11:19:06 16KB PIC单片机
1
单片机的步进电机控制系统设计单片机的步进电机控制系统设计
2019-12-21 22:09:59 228KB 单片机的步进电机控制系统设计
1