应用科技
應用科技
응용과기
YING YONG KE JI
2014年
5期
57-61,66
,共6页
谭秀腾%郭小定%李小龙%余亮
譚秀騰%郭小定%李小龍%餘亮
담수등%곽소정%리소룡%여량
Cortex-M3%LPC1768%桌面型3D打印机%PID调节%步进电机/A4988
Cortex-M3%LPC1768%桌麵型3D打印機%PID調節%步進電機/A4988
Cortex-M3%LPC1768%탁면형3D타인궤%PID조절%보진전궤/A4988
Cortex-M3%LPC1768%desktop 3D printer%PID regulator%stepping motor/A4988
针对基于单片机为控制器的桌面型3D打印机控制系统中存在的处理速度慢、片外芯片多、电路复杂、打印质量不高等问题,设计了基于ARM为控制器的桌面型3D打印机控制系统。系统采用了NXP公司推出的基于ARM Cortex-M3内核的LPC1768微控制器,用它进行与上位机通信、数据处理、模拟量采集与处理、信号控制,选用A4988专用两相步进电机驱动器实现步进电机细分驱动,简化步进电机细分驱动的设计,行程开关电路采用GK152红外光电传感器。软件采用了PID方式调节加热床、挤出机加热温度。文中论述了控制系统主要硬件电路设计和软件的实现流程,系统测试表明性能良好。
針對基于單片機為控製器的桌麵型3D打印機控製繫統中存在的處理速度慢、片外芯片多、電路複雜、打印質量不高等問題,設計瞭基于ARM為控製器的桌麵型3D打印機控製繫統。繫統採用瞭NXP公司推齣的基于ARM Cortex-M3內覈的LPC1768微控製器,用它進行與上位機通信、數據處理、模擬量採集與處理、信號控製,選用A4988專用兩相步進電機驅動器實現步進電機細分驅動,簡化步進電機細分驅動的設計,行程開關電路採用GK152紅外光電傳感器。軟件採用瞭PID方式調節加熱床、擠齣機加熱溫度。文中論述瞭控製繫統主要硬件電路設計和軟件的實現流程,繫統測試錶明性能良好。
침대기우단편궤위공제기적탁면형3D타인궤공제계통중존재적처리속도만、편외심편다、전로복잡、타인질량불고등문제,설계료기우ARM위공제기적탁면형3D타인궤공제계통。계통채용료NXP공사추출적기우ARM Cortex-M3내핵적LPC1768미공제기,용타진행여상위궤통신、수거처리、모의량채집여처리、신호공제,선용A4988전용량상보진전궤구동기실현보진전궤세분구동,간화보진전궤세분구동적설계,행정개관전로채용GK152홍외광전전감기。연건채용료PID방식조절가열상、제출궤가열온도。문중논술료공제계통주요경건전로설계화연건적실현류정,계통측시표명성능량호。
The desktop 3D printer control systems with a sigle-chip controller have problems of slow processing speed, more pieces of outside chips, circuit complexity and poor quality of printing.To solve these problems, a desktop 3D printer control system with an ARM controller is designed.The system employs the LPC1768 microcon-troller based on ARM Cortex-M3 core which is introduced by the NXP and used to communicate with the host com-puter, data processing, analog acquisition and processing, signal control, used A4988 special two-phase stepper motor driver to implement stepper motor subdivision drive and to simplify the drive design for stepping motor.The travel switch circuit adopts GK152 infrared photoelectric sensor.The software adopted PID method in order to adjust the heating temperature of heating bed and extruder.This paper discusses the main hardware circuit design and soft-ware realization process of the control system.The System testing shows good performance.