基于单片机及CPLD压电喷墨头电压驱动电源设计_精品.docVIP

基于单片机及CPLD压电喷墨头电压驱动电源设计_精品.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机及CPLD压电喷墨头电压驱动电源设计_精品

基于单片机及CPLD压电喷墨头电压驱动电源设计   摘 要:压电陶瓷喷墨头控制电源中,在单片机和CPLD的基础上,采用基于DDS原理产生的数字可控低压脉冲激励波形,经过集成运算放大器模块放大生成所需要的高压激励脉冲。介绍了单片机和CPLD的工作原理,阐述了系统的硬件设计及软件实现。该设计方案开发周期短,硬件连接简单,能够基本实现压电陶瓷喷墨头电源驱动 关键词:驱动控制;单片机;CPLD;压电陶瓷 DOI:10.16640/j.cnki.37-1222/t.2017.04.055 1 引言 压电陶瓷式喷墨头具有可控制,精度高等优点,对于数字喷墨印刷系统喷印质量的提升以及打印速度的加快具有重要意义。压电式喷墨头喷出的墨滴大小以及喷射速度和均匀性都会对喷印质量产生影响,压电陶瓷形变的大小和频率是决定输出墨滴性能的主要影响因素,而驱动电源输出激励脉冲电压的大小决定了压电陶瓷片的形变量;激励脉冲的频率影响着陶瓷片的形变速度,因此驱动电源的性能决定了喷墨的质量。本文设计的是基于单片机和CPLD的压电喷墨头驱动电源系统,其中单片机和CPLD是核心处理芯片,基于DDS原理产生的数字可控低压脉冲激励波形,经集成放大模块放大后以驱动 2 驱动电源的硬件设计 该系统以宏晶科技生产的STC89C52RC单片机,Altera公司的MAX II系列的EPM240T100C5N CPLD芯片和基于DDS原理的波形生成电路为核心。图1是驱动电源控制系统结构框图 在系统中,单片机作为主要控制器,基于DDS波形生成技术,由单片机和CPLD共同生成控制波形。单片机与计算机系统连接以实现数据通讯,CPLD和DAC在单片机控制下生成低压的激励脉冲,经过二阶有源低通滤波器滤波后,由PA84放大器将其脉冲放大,按照时序控制要求将高压脉冲传送到喷头接口芯片控制喷头工作 2.1 STC89C52RC单片机和EPM240T100C5N CPLD 选用STC89C52RC单片机作为系统核心控制元件,其处理和存储能力强,运行速度快,可为控制系统提供良好的硬件平台。STC89C52RC单片机是基于8051的内核发展起来的,主要特性是加密性强不可解密;超强的抗干扰技术;功耗低;具有ISC在线编辑功能 EPM240T100C5N CPLD芯片具有192个逻辑宏单元,可以满足我们的开发要求;每一个芯片都内置8Kb的Flash存储器,其中配置数据在存储器内部,可进行在线编辑,使得当整个硬件系统设计完成后,计算机还可以通过ISP接口对CPLD进行重新配置 2.2 基于DDS原理的波形生成电路 DDS指的是直接数字频率合成技术。DDS具有超高频率的分辨率;可以根据不同的波形数据形成任意波形。基于DDS原理,使用CPLD进行电路设计的波形生成电路是驱动电源的核心。图2所示DDS的波形发生电路。由单片机向波形生成电路提供频率控制字K,通过在一定的范围内改变K的大小,进而改变脉冲频率的大小。CPLD模块生成地址累加器,通过频率控制字K的变化来改变地址。程序存储器ROM是用来储存波形数据的波形存储器,ROM中存储着波形的查找表,查找表中的对应地址随着K值的变化而变化,查找表将地址信息所对应的波形幅度信息传送到数模转换芯片,DAC就可以将CPLD所生成的波形数据转化成模拟波形,之后再经过滤波生成低压的激励脉冲 3 系统硬件设计与实现 为了获取满足喷墨头工作要求的激励脉冲,需要设计完整的驱动电源硬件。驱动电源硬件系统包括单片机控制单元;波形生成单元;振幅控制单元;液晶显示单元;滤波单元;高压放大单元;串口转换单元;喷墨头的接口单元。前七个单元组合是为了实现振幅频率数字可控的高压激励脉冲的输出;最后一个单元可以完成数据信号与高压脉冲激励的匹配,处理有关于激励脉冲的电信号;喷墨头喷嘴的时序控制。单片机与计算机系统连接以实现数据通讯,主控电路由单片机控制CPLD和DAC生成低压的激励脉冲,低压脉冲经过二阶有源低通滤波器进行滤波后,由PA84放大器将其高压线性放大成高压脉冲,并送至喷头驱动芯片,由驱动芯片控制喷墨头的工作 4 系统软件设计与仿真 驱动电源的软件设计包括在KeliuVison4中使用C语言对单片机的控制;在QuartusII环境中使用硬件描述语言VHDL对CPLD进行控制,以及使用Matlab软件对CPLD进行数字波形的仿真 4.1 单片机C语言主程序 单片机程序包含在头文件#include中,其中包括了单片机的寄存器定义,引脚定义等功能。初始化程序void init()包括变量和常量的幅值和初值定义;定时中断的初始化;串口初始化和液晶初始化。液晶显示函数void display()是为了在LCD1602显示振幅

文档评论(0)

beoes + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档