- 73
- 0
- 约4.7千字
- 约 13页
- 2021-12-03 发布于江苏
- 举报
基于ARM的桌面型3D打印机控制系统设计
3D打印(即三维打印、增材制造),也称作快速成型技术,具有不受零件复杂程度限制,完全数字化控制,无需开磨具等特点,因此3D打印机在生产应用方面有着巨大的潜力。3D打印机主要分为入门级和工业级2种。文中介绍的桌面型3D打印机为入门级,系统采用的工艺类型为熔融挤出成型。
目前桌面型3D打印机控制系统主要采用AVR系列单片机作为核心控制器,该系列单片机工作频率较低、内部外设少,致使该系统数据处理速度慢、电路复杂、调试困难、抗干扰能力差。因此文中设计了基于ARM的桌面型3D打印机控制系统。
1 系统的总体设计方案
控制系统的核心CPU选用基于ARMCorxtex-M3内核的LPC1768微控制器,控制系统主要完成对步进电机的控制、挤出机加热电阻和加热床的温度控制、挤出机工作零点与行程的控制;读取SD卡存放的配置文件、打印数据文件;通过USB与上位机通信。
控制系统的总体框图如图1所示。控制系统的供电通过电源电路提供。系统通过LPC1768微控制器的片内SPI接口读取SD卡里的配置文件、打印数据文件,通过片内USB接口实现与上位PC机进行可靠快速通信,保证打印数据文件及时正确传输,同时上位机可通过USB接口给系统发送控制命令。
两路输出数字信号分别控制加热床加热电路和挤出机加热电路中的低通电阻NMOS功率开关管,实现加热床及挤出机中加热电阻的加热。温度传感器电路的两路模拟量经片内A/D转换通道输入,实现加热床、挤出机温度的检测和控制。四路步进电机驱动电路分别控制X、Y、Z这3个轴的步进电机及挤出机的步进电机,实现打印件的打印。三路行程开关电路定位X、Y、Z轴的原点和运动相对位移量。ISP/JTAG接口用于测试程序的烧写与调试。
2 系统的硬件电路设计
2.1 LPC1768微控制器电路
LPC1768微控制器含有丰富的内部外设使得该处理器特别适合运动控制应用,能够实现单片控制。LPC1768芯片采用32位操作,工作频率可达100MHz,采用3级流水线和哈佛结构,带独立的本地指令和数据总线以及用于外设的第三条线,因此具有数据处理速度快的特点。外设组件包括高达512KB的Flash存储器,64KB的数据存储器,保证了程序及数据处理的空间;USB主机/从机/OTG接口;SPI接口;8通道的12位ADC、10位DAC;4个通用定时器;多达70个通用I/O引脚、标准JTAG测试/调试接口,便于程序调试与程序烧写。因此采用LPC1768无需外部扩展就能实现控制系统的所有功能。LPC1768微控制器电源电压为3.3V;磁珠L7把数字电源和模拟电源分开,磁珠L8把数字地和模拟地分开,电路减少了数字信号与模拟信号的相互干扰;主振荡器接12MHz晶振作为CPU的时钟源,RTC振荡器接32kHz提供RTC时钟输出,作为PLL0、CPU和看门狗定时器的时钟源;S2为微控制器复位按键;TDO、TDI、TMS、TRST、TCK、RST为JTAG接线端口;EXTRUDER_Heat、BED_Heat端口分别连接挤出机、加热床电路,EXTRUDER_Temp、BED_Temp端口分别连接两路温度传感器电路;SD_SSEL、SD_SCK、SD_MOSI、SD_MISO端口连接SD卡电路;由于行程开关电路电源为+5V,微控制器电源为+3.3V,Opto_X_IN、Opto_Y_IN、Opto_Z_IN端口需要接上拉电阻进行电压转换,然后分别接三路行程开关电路;USB_D_P、USB_D_N、USB_Connect、USB_VCC、USB_UP_Led端口接USB通信接口电路。MZ_DIR、MZ_EN、MZ_STEP等端口分别接四路步进电机驱动电路。
2.2步进电机驱动电路设计
步进电机采用两相四线混合式42系列步进电机,工作电压为24V,额定相电流为1.7A,步进精度为5%。步进电机驱动芯片采用Allegro带转换器和过流保护的DMOS微步驱动器A4988。A4988是一款完全的微步电动机驱动器,可在全、半、1/4、1/8及1/16步进模式时操作两相步进电机,输出驱动性能可达35V及±2A。能够为系统所选步进电机提供足够的输出功率。带有内置转换器,易于操作,无须进行相位顺序表、高频率控制行或复杂的界面编程。A4988包括一个固定关断时间电流稳压器,该稳压器可在慢或混合衰减模式下工作。在微步运行时,A4988内的斩波控制可自动选择电流衰减模式(慢或混合)。混合衰减电流控制方案能减少可听到的电动机噪音、增加步进精确度并减少功耗,降低驱动芯片的温度,提供内部同步整流控制电路,以改善脉宽调制(PWM)操作时的功率消耗。内部电路保护包括带滞后的过热关机、欠压锁定及交叉电流保护,不需要特别的通电排序。
A4988步进电机驱动器及外围电路如图2
您可能关注的文档
- 基于aut0cad的海上平台导管架单件图自动生成系统研究与开发.doc
- 基于bpr理论的cims企业组织重构研究.doc
- 基于bauschinger效应的逆向精切削变形机理.doc
- 基于autocad平台的工艺图表模块开发.doc
- 基于autocad系统进行apt语言自动编程.doc
- 基于avidm结构管理技术实现工艺装备数据全生命周期管理.doc
- 基于c++与ug制动器衬垫三维建模与二次开发.doc
- 基于cae平台的汽车注塑件工艺仿真与质量控制.doc
- 基于cae-cad-lcm的橡塑机械新型辅助设计方法.doc
- 基于cae分析的快速模面设计技术.doc
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)