传统PLC使用时会出现一些问题,如程序死循环、程序跑飞、需要庞大的编译系统作支持和不能实现精确位置控制等等;而发展到OPENPLC后,这些问题依然存在。为了更好地解决这些问题,本文提出一种全新的可编程控制器现场集成技术,用FPGA来实现PLC的功能,抛弃传统PLC“程序”的概念,以“硬件线路”来实现控制功能,不论在经济上还是在性能上都具有更大的优势。 本课题在对国内外可编程控制器,重点是HardPLC的开发和应用的进展进行概述和分析的基础上,系统开展了HardPLC组成模块原理及其仿真模拟的研究。本研究的主要贡献为: 1.对比分析了CPLD和FPGA的性能特点,阐明了Xilinx公司FPGA芯片结构的两个创新概念,指出了其优越性能的结构基础; 2.系统分析了用HardPLC实现控制系统时的一些通用模块,对每个模块的工作原理进行了深入的探讨,用VHDL语言建立了每个模块的模型,在此基础上进行了仿真、综合,为进一步研究可编程控制器的现场集成奠定了基础; 3.在仿真综合的基础上,用所建立的模型完成了特定逻辑控制系统的控制要求,充分展示了其实际应用的可行性; 4.在分析Xilinx公司SPARTANII系列FPGA芯片配置模式的基础上,确定了应用于实际的基于CPLD控制的FPGA芯片SlaveParallel配置模式。 本课题研究建立的模型对于开发具有我国自主知识产权的HardPLC组成IP库具有一定的理论意义;对特定系统的控制实现,充分展示了基于FPGA的可编程控制器现场集成技术可以广泛应用于工控领域,加大推广力度和建立更多的IP库,在许多应用场合可以取代传统的PLC控制系统,为工控领域提供高可靠、低价格、简单易操作的解决方案,这将带来巨大的社会经济效益;所确定的FPGA芯片配置模式可广泛应用于对FPGA芯片配置数据的加载,在实践生产中具有重要的实用价值。
上传时间: 2013-05-30
上传用户:dtvboyy
基本信息 ·出版社:清华大学出版社 ·页码:360 页 ·出版日期:2005年10月 ·ISBN:7302115095 ·条形码:9787302115090 ·版本:第1版 ·装帧:平装 ·开本:16开 Pages Per Sheet -------------------------------------------------------------------------------- 内容简介 《电子设计从零开始》全书分为三大部分,共17章。第1章至第8章深入浅出地介绍了模拟电路的相关知识;第9章至第11章是数字电路部分,介绍了一些基本概念和系统开发过程中经常使用的器件;从第12章到结束是以51单片机为例的单片机应用技术介绍,其中有大量的实例和完整的程序。 电子设计涉及的知识面广、难度大,初学者往往不知从何入手。《电子设计从零开始》结合了作者多年的学习与辅导经验,全面系统地介绍了进行电子设计与制作所需要的各种知识,包括模拟电路、数字电路和单片机应用基础,并结合Multisim仿真软件对大部分实例进行了演示。 -------------------------------------------------------------------------------- 编辑推荐 《电子设计从零开始》通过“讲故事”的形式将这三部分内容逐步展开,并结合电路仿真软Multisim 2001对一些实例进行了演示和验证。着眼技术的应用,并不苛求计算和深刻的理论理解正是《电子设计从零开始》编写时的目的;讲求通俗易懂,在阅读时应当注意提取知识点和实例中蕴含的技巧。书中还有一个特点就是插图丰富,这对理解所讲内容是很有帮助的。 《电子设计从零开始》适合电类本、专科学生作为全面掌握电子设计基础知识的参考书;也可作为无线电爱好者的实例参考用书;对于学有余力的非电类工科学生以及对电子设计感兴趣的中学生朋友来说,也是一本很好的全面了解电子设计基础知识的入门读物。 -------------------------------------------------------------------------------- 目录 第一章 走进电子技术 第二章 收音机里蕴含知识 第三章 制作第一件电子作品 第四章 从扩音机中学放大器 第五章 制作一台多媒体音箱 第六章 振荡器丰富多彩 第七章 集成电路ABC 第八章 传感器及其他器件 第九章 数字启航 第十章 逻辑门应用 第十一章 翻转与计数 第十二章 单片机就在我们身边 第十三章 单片机和LED 第十四章 单片机下命令 第十五章 跑马灯 第十六章 马表与时钟 第十七章 采集我们的声音 附录A Multisim2001的安装 附录B Multisim2001的菜单栏 附录C Multisim2001中的虚拟仪表 附录D 数字电路综合设计——数字钟 附录E ASCⅡ码表 参考文献 ……
上传时间: 2013-06-05
上传用户:HGH77P99
工艺流程波峰焊中的成型工作,是生产过程中效率最低的部分之一,相应带来了静电损坏风险并使交货期延长,还增加了出错的机会。双面贴装A面布有大型IC器件,B面以片式元件为主充分利用PCB空间,实现安装面积最小化,效率高单面混装* 如果通孔元件很少,可采用回流焊和手工焊的方式一面贴装、另一面插装* 如果通孔元件很少,可采用回流焊和手工焊的方式
上传时间: 2013-11-14
上传用户:哈哈hah
可编程控制器是60年代末在美国首先出现,当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。PLC的基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和被控对象连接方便。
标签: 可编程控制器
上传时间: 2013-11-25
上传用户:leesuper
38V/100A可直接并联大功率AC/DC变换器 随着电力电子技术的发展,电源技术被广泛应用于计算机、工业仪器仪表、军事、航天等领域,涉及到国民经济各行各业。特别是近年来,随着IGBT的广泛应用,开关电源向更大功率方向发展。研制各种各样的大功率,高性能的开关电源成为趋势。某电源系统要求输入电压为AC220V,输出电压为DC38V,输出电流为100A,输出电压低纹波,功率因数>0.9,必要时多台电源可以直接并联使用,并联时的负载不均衡度<5%。 设计采用了AC/DC/AC/DC变换方案。一次整流后的直流电压,经过有源功率因数校正环节以提高系统的功率因数,再经半桥变换电路逆变后,由高频变压器隔离降压,最后整流输出直流电压。系统的主要环节有DC/DC电路、功率因数校正电路、PWM控制电路、均流电路和保护电路等。 1 有源功率因数校正环节 由于系统的功率因数要求0.9以上,采用二极管整流是不能满足要求的,所以,加入了有源功率因数校正环节。采用UC3854A/B控制芯片来组成功率因数电路。UC3854A/B是Unitrode公司一种新的高功率因数校正器集成控制电路芯片,是在UC3854基础上的改进。其特点是:采用平均电流控制,功率因数接近1,高带宽,限制电网电流失真≤3%[1]。图1是由UC3854A/B控制的有源功率因数校正电路。 该电路由两部分组成。UC3854A/B及外围元器件构成控制部分,实现对网侧输入电流和输出电压的控制。功率部分由L2,C5,V等元器件构成Boost升压电路。开关管V选择西门康公司的SKM75GB123D模块,其工作频率选在35kHz。升压电感L2为2mH/20A。C5采用四个450V/470μF的电解电容并联。因为,设计的PFC电路主要是用在大功率DC/DC电路中,所以,在负载轻的时候不进行功率因数校正,当负载较大时功率因数校正电路自动投入使用。此部分控制由图1中的比较器部分来实现。R10及R11是负载检测电阻。当负载较轻时,R10及R11上检测的信号输入给比较器,使其输出端为低电平,D2导通,给ENA(使能端)低电平使UC3854A/B封锁。在负载较大时ENA为高电平才让UC3854A/B工作。D3接到SS(软启动端),在负载轻时D3导通,使SS为低电平;当负载增大要求UC3854A/B工作时,SS端电位从零缓慢升高,控制输出脉冲占空比慢慢增大实现软启动。 2 DC/DC主电路及控制部分分析 2.1 DC/DC主电路拓扑 在大功率高频开关电源中,常用的主变换电路有推挽电路、半桥电路、全桥电路等[2]。其中推挽电路的开关器件少,输出功率大,但开关管承受电压高(为电源电压的2倍),且变压器有六个抽头,结构复杂;全桥电路开关管承受的电压不高,输出功率大,但是需要的开关器件多(4个),驱动电路复杂。半桥电路开关管承受的电压低,开关器件少,驱动简单。根据对各种拓扑方案的工程化实现难度,电气性能以及成本等指标的综合比较,本电源选用半桥式DC/DC变换器作为主电路。图2为大功率开关电源的主电路拓扑图。
上传时间: 2013-11-13
上传用户:ukuk
内容提要: SD3系列器件介绍 可编程通用外围芯片PSD301 可编程通用外围芯PSD311等介绍。 1.1 简介 1.1.1 引言 1.2.2 器件命名方式 1.1.3 PSD3系列器件简介 1.1.4 PSD3系列器件性能简介 1.1.5 支持PSD系列的WSI软件 1.2 系统结构 1.2.1 PSD3系列器件结构和引脚说明 1.2.2 地址输入 1.2.3 性能参数 1.2.4 微控制器/微处理器控制输入 1.3 PSD3系列器件的操作方式 1.3.1多路复用8位地址/数据总线 1.3.2多路复用16位/数据总线 ............................ ............................
上传时间: 2013-10-22
上传用户:座山雕牛逼
本书分三部分介绍在美国广泛应用的、高功能的M68HC11系列单片机(8位机 ,Motorola公司)。内容包括M68HC11的结构与其基本原理、开发工具EVB(性能评估板)以及开发和应用技术。本书在介绍单片机硬、软件的基础上,进一步介绍了在美国实验室内,如何应用PC机及EVB来进行开发工作。通过本书的介绍,读者可了解这种单片机的原理并学会开发和应用方法。本书可作为大专院校单片机及其实验的教材(本科、短训班)。亦可供开发、应用单片机的各专业(计算机、机电、化工、纺织、冶金、自控、航空、航海……)有关技术人员参考。 第一部分 M68HC11 结构与原理Motorola单片机 1 Motorla单片机 1.1 概述 1.1.1 Motorola 单片机发展概况(3) 1.1.2 Motorola 单片机结构特点(4) 1.2 M68HC11系列单片机(5) 1.2.1 M68HC11产品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9单片机引脚说明(8) 1.3 Motorola 32位单片机(14) 1.3.1中央处理器(CPU32)(15) 1.3.2 定时处理器(TPU)(16) 1.3.3 串行队列模块(QSM)(16) 1.3.4 系统集成模块 (SIM)(16) 1.3.5 RAM(17) 2 系统配置与工作方式 2.1 系统配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的编程与擦除(20) 2?2 工作方式选择(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通单片工作方式(23) 2.3.2 普通扩展工作方式(23) 2.3.3 特殊自举方式(27) 2.3.4 特殊测试方式(28) 3 中央处理器(CPU)与片上存储器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和双累加器D(32) 3.1.2 变址寄存器X、Y(32) 3.1.3 栈指针SP(32) 3.1.4 程序计数器PC(33) 3.1.5 条件码寄存器CCR(33) 3.2 片上存储器(34) 3.2.1 存储器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 复位和中断 4.1 复位(41) 4.1.1 M68HC11的系统初始化条件(41) 4.1.2 复位形式(43) 4.2 中断(48) 4.2.1 条件码寄存器CCR中的中断屏蔽位(48) 4.2.2 中断优先级与中断矢量(49) 4.2.3 非屏蔽中断(52) 4.2.4 实时中断(53) 4.2.5 中断处理过程(56) 5 M68HC11指令系统 5.1 M68HC11寻址方式(59) 5.1.1 立即寻址(IMM)(59) 5.1.2 扩展寻址(EXT)(60) 5.1.3 直接寻址(DIR)(60) 5.1.4 变址寻址(INDX、INDY)(61) 5.1.5 固有寻址(INH)(62) 5.1.6 相对寻址(REL)(62) 5.1.7 前置字节(63) 5.2 M68HC11指令系统(63) 5.2.1 累加器和存储器指令(63) 5.2.2 栈和变址寄存器指令(68) 5.2.3 条件码寄存器指令(69) 5.2.4 程序控制指令(70) 6 输入与输出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 应答I/O子系统(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 数据格式(83) 6.3.3 SCI硬件结构(84) 6.3.4 SCI寄存器(86) 6.4 串行外围接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引脚信号(92) 6.4.3 SPI结构(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系统与外部设备进行串行数据传输(99) 7 定时器系统与脉冲累加器 7.1 概述(105) 7.2 循环计数器(107) 7.2.1 时钟分频器(107) 7.2.2 计算机正常工作监视功能(110) 7.2.3 定时器标志的清除(110) 7.3 输入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定时器输入捕捉锁存器(TIC1、TIC2、TIC3) 7.3.3 输入信号沿检测逻辑(113) 7.3.4 输入捕捉中断(113) 7.4 输出比较功能(114) 7.4.1 概述(114) 7.4.2 输出比较功能使用的寄存器(116) 7.4.3 输出比较示例(118) 7.5 脉冲累加器(119) 7.5.1 概述(119) 7.5.2 脉冲累加器控制和状态寄存器(121) 8 A/D转换系统 8.1 电荷重新分布技术与逐次逼近算法(125) 8.1.1 基本电路(125) 8.1.2 A/D转换逐次逼近算法原理(130) 8.2 M68HC11中A/D转换的实现方法(131) 8.2.1 逐次逼近A/D转换器(131) 8.2.2 控制寄存器(132) 8.2.3 系统控制逻辑(135)? 9 单片机的内部操作 9.1 用立即> 图书前言 美国Motorola公司从80年代中期开始推出的M68HC11系列单片机是当今功能最强、性能/价格比最好的八位单片微计算机之一。在美国,它已被广泛地应用于教学和各种工业控制系统中。? 该单片机有丰富的I/O功能,完善的系统保护功能和软件控制的节电工作方式 。它的指令系统与早期Motorola单片机MC6801等兼容,同时增加了91条新指令。其中包含16位乘法、除法运算指令等。 为便于用户开发和应用M68HC11单片机,Motorola公司提供了多种开发工具。M68HC11 EVB (Evaluation Board)性能评估板就是一种M68HC11系列单片机的廉价开发工具。它既可用来 调试用户程序,又可在仿真方式下运行。为方便用户,M68HC11 EVB可与IBM?PC连接 ,借助于交叉汇编、通信程序等软件,在IBM?PC上调试程序。? 本书分三部分(共15章)介绍了M68HC11的结构和基本原理、开发工具-EVB及开发应用实例等。第一部分(1~9章),介绍M68HC11的结构和基本原理。包括概述,系统配置与工作方式、CPU和存储器、复位和中断、指令系统、I/O、定时器系统和脉冲累加器、A/D转换系统、单片机的内部操作等。第二部分(10~11章),介绍M68HC11 EVB的原理和技术特性以及EVB的应用。第三部分(12~15章),介绍M68HC11的开发与应用技术。包括基本的编程练习、应用程序设计、接口实验、接口设计及应用等。 读者通过学习本书,不仅可了解M68HC11的硬件、软件,而且可了解使用EVB开发和应用M68HC11单片机的方法。在本书的第三部分专门提供了一部分实验和应用程序。? 本书系作者张宁作为高级访问学者,应邀在美国马萨诸塞州洛厄尔大学(University of Massachusetts Lowell)工作期间完成的。全书由张宁执笔。在编著过程中,美国洛厄尔大学的R·代克曼教授?(Professor Robert J. Dirkman)多次与张宁一起讨论、研究,并提供部分资料及实验数据。参加编写和审校等工作的还有王云霞、孙晓芳、刘安鲁、张籍、来安德、张杨等同志。? 为将M68HC11系列单片机尽快介绍给我国,美国Motorola公司的Terrence M.S.Heng先生曾大力支持本书的编著和出版。在此表示衷心感谢。
上传时间: 2013-10-27
上传用户:rlgl123
针对目前使用的RS232接口数字化B超键盘存在PC主机启动时不能设置BIOS,提出一种PS2键盘的设计方法。基于W78E052D单片机,采用8通道串行A/D转换器设计了8个TGC电位器信息采集电路,电位器位置信息以键盘扫描码序列形式发送,正交编码器信号通过XC9536XL转换为单片机可接收的中断信号,软件接收到中断信息后等效处理成按键。结果表明,在满足开机可设置BIOS同时,又可实现超声特有功能,不需要专门设计驱动程序,接口简单,成本低。 Abstract: Aiming at the problem of the digital ultrasonic diagnostic imaging system keyboard with RS232 interface currently used couldn?蒺t set the BIOS when the PC boot, this paper proposed a design method of PS2 keyboards. Based on W78E052D microcontroller,designed eight TGC potentiometers information acquisition circuit with 8-channel serial A/D converter, potentiometer position information sent out with keyboard scan code sequentially.The control circuit based on XC9536 CPLD is used for converting the mechanical actions of the encoders into the signals that can be identified by the MCU, software received interrupt information and equivalently treatmented as key. The results show that the BIOS can be set to meet the boot, ultrasound specific functionality can be achieved at the same time, it does not require specially designed driver,the interface is simple and low cost.
上传时间: 2013-10-10
上传用户:asdfasdfd
I/O 型单片机使用手册 目录 间接寻址寄存器 – IAR, IAR0, IAR1 .............................................35间接寻址指针 – MP, MP0, MP1 ......................................................35存储区指针 – BP .........................................................................36累加器 – ACC...................................................................................37程序计数器低字节寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看门狗定时寄存器 – WDTS............................................................38状态寄存器 – STATUS.....................................................................38中断控制寄存器 – INTC,INTC0,INTC1 .........................................39定时/计数寄存器...............................................................................39输入/输出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40输入/输出端口..........................................................................................41上拉电阻............................................................................................41PA 口的唤醒......................................................................................41输入/输出端口控制寄存器...............................................................41引脚共享功能....................................................................................42编程注意事项....................................................................................45定时/计数器..............................................................................................46配置定时/计数器输入时钟源...........................................................47定时/计数寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定时/计数控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定时器模式........................................................................................53事件计数器模式................................................................................53脉冲宽度测量模式............................................................................54可编程分频器(PFD)和蜂鸣器的应用..............................................55预分频器(Prescaler)...........................................................................56输入/输出接口...................................................................................56编程注意事项....................................................................................57定时/计数器应用范例.......................................................................57中断............................................................................................................59中断寄存器........................................................................................59中断优先权........................................................................................62外部中断............................................................................................63定时/计数器中断...............................................................................64UART 中断........................................................................................64编程注意事项....................................................................................65复位和初始化............................................................................................66复位....................................................................................................66目录iii异步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引脚..................................................................................74数据发送.............................................................................................75UART 状态控制寄存器......................................................................75波特率发生器.....................................................................................79UART 设置与控制..............................................................................81UART 发送器......................................................................................83UART 接收器......................................................................................84接收错误处理.....................................................................................85接收中断图解.....................................................................................86地址检测模式.....................................................................................86暂停模式下的UART 功能.................................................................87UART 应用范例.................................................................................87振荡器........................................................................................................89系统时钟配置....................................................................................89系统晶体/陶瓷振荡器.......................................................................89系统电阻电容振荡器........................................................................90内部系统电阻电容振荡器................................................................90RTC 振荡器........................................................................................91看门狗定时振荡器............................................................................91暂停和唤醒................................................................................................92暂停.....................................................................................................92进入暂停.............................................................................................92静态电流.............................................................................................92唤醒....................................................................................................92看门狗定时器............................................................................................94掩膜选项....................................................................................................96应用电路....................................................................................................97第二部份 程序语言.....................................................................99第二章 指令集介绍.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101数据的传送......................................................................................101算术运算..........................................................................................102逻辑和移位运算..............................................................................102分支和控制的转换..........................................................................102位运算..............................................................................................102查表运算..........................................................................................103其它运算..........................................................................................103指令设定一览表......................................................................................104惯例..................................................................................................104I/O 型单片机使用手册iv第三章 指令定义.....................................................................................107第四章 汇编语言和编译器.....................................................................121常用符号..................................................................................................121语句语法..................................................................................................122名称..................................................................................................122操作项..............................................................................................122操作数项..........................................................................................122注解..................................................................................................122编译伪指令..............................................................................................123条件编译伪指令..............................................................................123文件控制伪指令..............................................................................124程序伪指令......................................................................................126数据定义伪指令..............................................................................130宏指令..............................................................................................132汇编语言指令..........................................................................................136名称..................................................................................................136助记符..............................................................................................136操作数、运算子和表达式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部标号..........................................................................................139汇编语言保留字..............................................................................140编译器选项..............................................................................................141编译列表文件格式..................................................................................141源程序列表......................................................................................141编译总结..........................................................................................142其它..................................................................................................142第三部份 开发工具................................................................... 145第五章 单片机开发工具.........................................................................147HT-IDE 集成开发环境............................................................................147盛群单片机仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 烧写器.....................................................................................149OTP 适配卡.....................................................................................149系统配置..................................................................................................150HT-ICE 接口卡设置........................................................................151安装..........................................................................................................153系统要求..........................................................................................153硬件安装..........................................................................................153软件安装..........................................................................................154目录v第六章 快速开始.....................................................................................159步骤一:建立一个新项目..............................................................159步骤二:将源程序文件加到项目中..............................................159步骤三:编译项目..........................................................................159步骤四:烧写OTP 单片机.............................................................160步骤五:传送程序与掩膜选项单至Holtek ..................................160附录............................................................................................... 161附录A 特性曲线图...................................................................................163附录B 封装信息.......................................................................................173
上传时间: 2013-10-18
上传用户:blacklee
可编程系统级芯片提供了最大设计的灵活性 极端灵活且完全可编程的混合信号SOC 的基本原理是促使赛普拉斯微系统公司(Cypress MicroSystems)推出名为PSoCTM(Programmable System-On-ChipTM,可编程系统级芯片)的全新一代器件的动力所在。
上传时间: 2013-10-22
上传用户:playboys0