下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于ARM控制器的渗炭炉温度控制系统的设计摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte渗碳过程工件质量主要取决于对温度的控制,当今市场中温度控制成型的产品均以单
2、片机为控制器。由于一般单片机的速度比较慢,更重要的是其ROM和RAM空间比较小,不能运行较大程序,而基于多任务的操作系统需要的任务堆栈很多,需要的RAM空间很大,故其在发展上受到了很大限制。其欢在开发环境上,DSP需要开发用的仿真器,其价格比较贵,因此本设计排除了使用DSP。ARM系列的ARM7TDM1核嵌入式处理器目前应用得较多,价格比较低,性价比较好,还有免费的开发工具ARM SDT,再配以简单的JTAG仿真器,就可以运行嵌入式开发,因此本设计选用韩国三星公司的S3C44BOX芯片作为主控制器。1 Samsung S3C4480X芯片简介Samsung S3C44BOX微处理器采用025m
3、 CMOS工艺制造,特别适合应用于对成本和功耗敏感的场合。所有的S3C44BOX都采用新的总线结构SAMBA(Samsung ARM CPU嵌入式控制器总线结构)。S3C44BOX最突出的特点是其CPU核采用ARM公司的16/32位ARM7TDMI PISC结构(主频为66MHz,最高可达75 MHz)。ARM7TDMI系列扩充包括Thumb协处理器、片上ICE中断调试支持和32位硬件乘法器。S3C44BOX通过在ARM7TDMI内容的基础上扩展一系列完整的通用外围器件,使系统费用降至最低,免除了增加附加配置的需要。集成的片上功能描述如下:
4、0; ·在ARMTTDMI的基础上增加8KB的Cache;·外部扩充存储器控制器(FP/EDO/SDRAM控制,片选逻辑);·LCD控制器(最大支持256色的DSTN),并带有一个专用DMA通道的LCD控制器;·2个通用DMA通道,2个带外部请求管脚的DMA通道;·2个带有握手协议的UART,1个SIO;·1个多主机I2C总线控制器;·1个S总线控制器;·5个PWM定时器及1个内部定时器;·看门狗定时器;·71个通用可缩程IO口,8个外部中断源;·功耗控制模式:
5、正常、低、休眠和停止;·8路10位ADC;·具有日历功能的RTC(实时时钟);·带PLL的片上时钟发生器。采用S3C44BOX开发的通用嵌入式系统原理框图如图l所示。2 炉温控制系统的硬件设计温度控制系统采用三相可控硅调电压法调节温度,整个系统采用韩国三星公司的S3C44BOX(1632位)作为主控制器,并采用Casio的CMD520TTOO-Cl型LED显示,触摸屏为阿尔卑斯电气(Alps E1ectrie)株式会社的ALPS 9,此外还有一个通信串口、A/D转换器、存储器Flash ROM、SDRAM、3个三相可控硅等。外部CPU晶振为8MHz,系统内部时钟为
6、66MHz。系统硬件原理框图如图2所示。21 存储器本设计中的程序存储器选择一片2MB×l6位的Flash(SST39VFl60)和一片4M×l6位的SDRAM(HY57V65160B)。其存储器电路连接图如图3、图4所示。 如图3所示,处理器是通过片选信号NGCSO与片外Flhsh芯片连接。由于是16位Flash,所以CPU的地址线A1A20分别与Flash的地址线A0A19连接。如图4所示,SDRAM分为4个Bank,每个Bank的容量为1M×l6位。Bank的地址由BAl、BA0决定,00对应Bank0,0l对应Bankl,lO对应Bank2,11
7、对应Bank3。在每个Bank中,分别用行地址脉冲选通RAS和列地址脉冲选通CAS进行寻址。本设计中还设置了跳线,可以为用户将内存容量升级至4×2M×l6位。具体方法:使SDRAM的BAO、BAl分别接至CPU的A21、A22和A23脚。SDRAM由MCU专用SDRAM片选信号nCS选通。22 串行口接口电路本设计中内部数据通过并行总线到达发送单元后,进入FIFO对列,然后再从发送移相器通过TXDn引脚发送出去。但是为了与计算机通用串行口兼容,还需要使用MAX3232芯片将33V的TTLCMOS电平转换成与普通串行口兼容的信号后,用于与外设进行通信。数据接收的过程刚好相反,
8、外部串口信号需先经MAX3232做电平转换,然后由RxDn进入接收移相器,经过转换后放到接收FIFO对列中,最后到达数据总线,由CPU进行处理或直接送到存储器中(DMA方式下)。串行口接口电路如图5所示。23 人机界面显示设计由于S3C44BOX内部有LCD控制器,故选择不带驱动器的液晶。本设计选择日本卡西欧(Casio)的CMD520TT00-C1型LCD(STN类型),256色51英寸,320×240像素,其电源电压33V,因此可直接和S3C44BOX相连。其LCD控制器端口如图6所示。 触摸屏选为阿尔卑斯电气(Alps Electric)株式会社的ALPS LFUBK
9、909 STN,四线电阻式触摸屏,320×240点。52英寸。其与控制器的端口接线如图7所示。24 信号放大电路设计热电偶信号经多通道转换开关4051至由三个运算放大器组成的差动放大电路,放大器采用低失调电压、电流、高输入电阻的5G7650。在放大电路部分采用数字电位器为50k的X9312进行多量程转换。差动放大电路如图8所示。25 PWM定时器接口本设计采用PWM脉冲发送给三相可控硅信号来控制晶闸管的关断,通常是通过输入通道将温度传感器感受到的被控对象(当前温度)转变为数字量并输入到控制器中,控制器求出输入的当前温度值与设定值的偏差,并根据该偏差进行自适应的模糊,PID运算,最后根
10、据PID运算的结果,通过功率调节电路改变给定周期内加热丝的通电时间来实现对温度的控制。用PWM输出脉冲调节功率的实质是利用占空比的调节来改变加热丝的平均功率。功率调节电路是控制系统的执行机构,要求能根据 需要对输出功率进行精确的调节,它是系统中最关键的组成部分之一,也常常是故障率最高的部分。这里选用过零调压的方法,因为这样可以减少谐波干扰。由于PWM的频率很大、变化周期很短,故选用PWM脉冲频率为40Hz,占空比为O8,这样可增加周期长度,进而更加有利于对温度变化的控制。26 热电偶冷端温度测量由于热电偶的冷端温度随着环境温度的变化而变化,所以需要对热电偶的冷端温度进行补偿。在有的设
11、计中直接在热电偶测温电路中用电桥法补偿,但需要经常校准,比较麻烦。本文实时测量热电偶的冷端环境温度,用软件的方法进行补偿。用MAX876产生IOV精密电压基准,输出误差为±7mV,配合OP07产生lOmA恒流源,运算放大器工作在开环状态,由于同相端和反相端的压差几乎为零,运算放大器的偏置电流可以忽略不计,所以产生lOmA的电流通过100的铂电阻。查铂热电阻(Ptl00)的分度表可知,0为100,加为10779,大约每升高1,热电阻的阻值增加为039,那么热电阻的电压变化为00039V。而s3c44BOX内置10位AD转换器,基准电压为25V,分辨率为000244V,所以10位A/D转
12、换器能满足精度要求。具体如图9所示。冷端温度测量的输出接在S3C44BOX的AD转换器的AIN0通道上。27 系统时钟与复位电路设计系统CPU外部晶振频率为8MHz,由于S3C44BOX内部有锁相环,CPU主频可几倍于外部晶振(CPU主频可通过软件设定)。用于系统实时时钟的备用锂(Li)电池电源,系统实时时钟频率为32726kHz。系统内部有看门猗电路,可以通过软件设定看门狗时间。但是为了系统的可靠性。设计了系统的硬复位电路,它通过斯密特74hel4触发器复位。3 温度控制系统的软件设计3.1 主控模块及其功能主控模块程序主要由S3C44BOX的初始化程序、定时器的初始化程序以及一个循环控制结
13、构组成。程序开始执行时,首先设置堆栈指针,建立一个软件堆栈区;由于S3C44BOX的IO口多为复用模式,因此需要对IO口控制寄存器进行设置,选择工作方式;程序还需要设置内置看门狗,以保障软件的可靠运行。CPU的高速输出器HSO用于按程序设定的时间产生中断,这就是软件定时器。系统采用软件定时器中断,以定时器1作为时间基准,对HSO寄存器进行设置,同时对外围芯片及触摸屏显示器进行初始化。其程序流程图如图10所示。32 中断服务模块系统中利用一个软件定时器来产生定时中断,它决定了模糊控制算法的采样速率。图11是软件定时器中断服务程序的流程图,该程序是控制系统的核心软件,完成A/D采样、滤波、数据处理、越限报警等任务,同时确定操作方式(手动或自动),根据要求调用相应的控制算法,通过算法获得所要求的控制电压去驱动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车间多技能培训
- 车间员工培训计划方案
- 西门子300PLC培训课件
- 2025年上海海事大学单招职业适应性测试题库附答案解析
- 2025年河曲县幼儿园教师招教考试备考题库及答案解析(夺冠)
- 2025年漳州卫生职业学院马克思主义基本原理概论期末考试模拟题带答案解析(必刷)
- 中医皮肤病试题及答案
- 三级安全教育试题(公司级、部门级、班组级)(+答案)
- 保洁培训考试试题与答案
- 茶叶加工工(中级)模拟习题(含答案解析)
- 义务教育均衡发展迎检路线及解说词2
- 大型船舶拆除方案范本
- 小作坊卫生规范制度
- 小学语文课堂美育融合教学策略
- 案件不网上公开申请书
- 贸易安全培训讲义课件
- GB/T 13609-2025天然气气体取样
- 教育资源分享平台管理框架模板
- 园林环卫安全培训内容课件
- 神经刺激治疗患者知情同意书模板
- 软件系统上线测试与验收报告
评论
0/150
提交评论