高性能低成本的图像采集和处理系统在自动测量、设备检测、安全监控等工业测控领域需求巨大。相比于CMOS图像传感器,CCD图像传感器在灵敏度、分辨率、噪声控制以及技术成熟度等方面具有明显优势。发达国家对于基于CCD图像传感器的高性能图像采集和处理系统的开发已经具有了一定的经验和成功先例,而在我国,相关的技术开发还比较薄弱。因此,通过对基于CCD图像传感器的高性能图像采集和处理系统进行研究和开发,迅速掌握核心技术,积累必要的技术储备和经验,对满足我国在相关领域的需求有着重要意义。本文研究了CCD图像传感器的发展历程、结构及工作原理、性能特点,并与CMOS图像传感器进行了比较。详细分析了SONY公司的大面阵CCD图像传感器,并以此器件为核心完成了图像采集和处理系统的设计。选用CYPRESS公司的LC4256V型CPLD(Complex Programmable Logic Device)芯片和TI公司的MSP430F149型MCU(Micro Controller Unit)芯片共同构成系统的核心处理平台。以CPLD为设计载体,使用Verilog硬件描述语言实现了驱动时序设计,完成了对CCD图像传感器的控制。对CYPRESS公司的CY7C68013型USB器件进行了固件程序、驱动程序和应用程序开发,实现了高速数据传输。硬件上采用了模块化设计,并充分考虑了抗干扰措施。实际测试表明,上述系统工作稳定,具有良好的灵活性和可扩展性。
上传时间: 2022-06-23
上传用户:kingwide
近年来使用上位机与可编程控制器通信的应用软件发展迅速,如WINCC、组态王软件、VC、VB等,既可以实现二者的通信,也能制作出良好的人机监控界面。下面分别简要介绍上述各软件的性能特点:1.SIMATIC WINCC是德国西门子公司开发的,它提供了丰富的选件(options)和附加件(add-ons)。它的系统设计,模块化结构,以及灵活的扩展方式,使其不但可以做单用户应用,还可以做多用户应用。WINCC集生产自动化和过程自动化于一体,实现了相互之间的整合,同时它制作的界面是完全国际化的。2.组态王软件是北京亚控科技发展公司自主知识产权的组态软件。它应用的非常广泛,在图形处理和画面设计方面十分方便,并且有强大的控件,且编程十分的简单,对于工程人员上手十分容易。3.VC是微软公司开发的一种可视化编程软件,其功能十分强大,它在数据处理能力以及运算方面有着独到之处,并且提供有十分强大的函数库可供编程人员进行调用,在图形处理以及界面的设计方面的功能也十分突出,被广泛应用在工业控制领域。
上传时间: 2022-06-25
上传用户:
第1章:介绍如何输出方波信号,使喇叭发出声音的方法,包括发出“哗”声的函数和分别传递一个、二个及三个白变量的“哗”声函数,以及利用定时器产生方波信号而令喇叭发出“哗”声,并叙述音阶与频率的关系,以此作为演奏音乐的基础。第2章:演奏音乐的程序由main()函数开始,将其所有函数定义在·个main.c的模块内,并分别以各种指令结构来循序渐进地介绍软件构建的思维与解决方法。第3章:以模块化的设计方式将单独的个main.c模块细分为main.c模块、initial.c模块、delay.c模块、music.c模块以及其对应的包括文件,可以使种序易于了解,节省开发时间。而且,用范例来说明各种应用方法,以使读者建立.整体思维,并进行有效的学习。第4章:详细介绍如何利用定时器钓中断方法来产生音阶的频率,并山1/)输出此方波信号而驱动喇叭发出正确的音阶。当连续产生各音符的音调频率时,则形成演奏音乐,并渐进式地说明什么样的设计方法是最好的。第5章:音符的形成有两个要素:音调及音长,当音调以定时器中断方法来生,音长是否也可以由定时器来产生呢?本章介绍如何利用timerO及timer]两个定时器中断方法来演奏音乐,并特别说明当音长计时中断时间太短时所造成的影响以及解决的方法。第6章:说明音乐中“移调”的概念,分别以查表法和计算法来举例说明D大调、降E大调、F大调、G大调、降A大调、降B大调。并以TACT开关的按键动作来阐述移调的功能,而以外部中断的方法来达到音乐演奏中实时移调的功能。第7章:介绍如何以按键开关来选曲,以“哗”声和LED闪烁方式作为选曲的提示动作,并以下列技巧来说明按键的处理方法:开关持续按着的重复动作、开关持续按着也动作一次、消除按键弹跳波的程序规划、持续按键以延时方式来继续执行动作,及持续按键以定时器计时方式来继续执行动作。同时,通过此方式来培养读者软件设计的能力并使读者养成慎密的思维方式。第8章:以9个按键开关分别代表1~9首的按键选曲,并介绍如何以l/O的方式、SCAN的方式以及ADC的方式来检测按键动作,以及当微电脑1/0不敷使用时的解决方法。更多相关内容已全部上传:8051单片机彻底研究-基础篇:http://dl.21ic.com/download/8051-330965.html 8051单片机彻底研究-经验篇:http://dl.21ic.com/download/8051-330966.html 8051单片机彻底研究-入门篇:http://dl.21ic.com/download/8051-330967.html 8051单片机彻底研究-实习篇:http://dl.21ic.com/download/8051-330969.html 8051单片机C语言软件设计的艺术:http://dl.21ic.com/download/8051-330970.html
上传时间: 2022-06-25
上传用户:
主要内容为:1.作为汽车控制器的关键技术,介绍了本课题的立项背景,分析了插电式整车控制器面临开发的几大关键技术,明确定义了控制器底层软件及软件结构,规定了论文的研究与开发内容。2.研究控制器底层软件的功能设计,分析了项目的实际需求及平台化趋势,介绍了对软件功能定义,研究软件的结构设计,分析了国际流行的设计标准,结合开发实际情况,提出了一种能满足平台化设计、层次清晰、合理有效的结构设计。该结构能满足与其他通用模块的接口要求,又符合内部开发的形式,采用模块化开发方法,提高了开发效率,在开发周期上得到了很好的体现。3.完成了诊断管理系统的设计与实现、汽车通讯协议的设计与实现。针对汽车软件的特点,介绍了汽车控制器对软件系统的特殊要求,并对其中的CAN接口协议及诊断系统作了深入研究,并给出了仿真和测试结果,对通讯协议系统进行了验证,并给出了实验结果。本文同时还介绍了如何利用INCA软件系统在整车上进行实时的测量与软件参数标定,以及软件在线刷新技术。关键词:插电式混合动力汽车,整车控制器,底层软件,V流程开发,诊断
上传时间: 2022-06-25
上传用户:
引言开关电源(SMPS:Switch Mode Power Supply)是利用现代电力电子技术,控制开关管开通和关断的时问比率,维持稳定输出电压的一种电源·非隔离式DC/DC变换具有六种基本拓扑结构:降压(Buck)变换器升压(Boost)变换器极性反转升降压(Buck2Boost)变换器Cuk(Boost2Buck 联)变换器Sepic变换器Zeta变换器[-1,与线性电源相比,开关电源具有体积小重量轻效率高自身抗干扰性强输出电压范围宽模块化等优点。LTspice IV是LT公司推出的SPICE电路仿真软件,具有集成电路图捕获和波形观测功能。LTspice IV内置新型SPIE元件,能快速进行SMPS交互式仿真,且无元件或节点数目的限制.LTspice IV虽然与开关模式电源设计配合使用,但它并不是SMPS专用型SPICE软件,而是一款通用型SPICE-LTspice IV内置了LT公司新型SPARSE矩阵求解器,采用专有的并行处理方法,实现了对任务的高效并行处理"。
上传时间: 2022-06-26
上传用户:
系统原理说明:结构上,该逆变器采用模块化的设计思想,分别为升压模块、逆变模块、低通滤波器等。通过升压模块M1进行DC/DC变化,将输入110VDC电压转换350VDC,然后通过逆变模块M2进行DC/AC变换,输出三相200VAC的SPWM波,最后经过输出滤波器滤波后输出三相200V正弦波。逆变器仅在紧急情况下使用,系统上采用了简洁、可靠的设计思想,对外接口只有电压110V输入一组,3相交流输出一组,启动信号一组和故障指示一组,见图2:110V+为110V电源输入正极;110VG为110V电源输入负极;START1与START2为紧急逆变器启动控制;FAULT1与FAULT2为紧急逆变器故障报警信号端口;U、V、W为逆变器的3相200V输出端。逆变器长期处于冷待机状态,当接收到启动信号之后,紧急逆变器开始工作。当空调主电源无法为空调提供电源的时候,地铁车辆内的控制器将吸合内部的无源触头作为紧急逆变器的启动信号(即图2中START1与START2闭合导通时,紧急逆变器启动)。紧急逆变器启动信号回路形成后,如果输入电压正常、逆变器无故障时,紧急逆变器将在20s内完成启动并开始稳定工作。紧急逆变器正常工作时,故障报警触点处于吸合状态;紧急逆变器出现故障时,三相输出停止,故障报警触点断开。(即:正常时,FAULT1与FAULT2闭合导通;故障时,FAULT1与FAULT2开路。)
上传时间: 2022-07-01
上传用户:
随着工业自动化水平的不断提高,工业控制网络所需负担的工作也日趋繁重,整个网络中传递信息的规模和复杂度也在不断增长,这给控制系统提出了更高的要求,伺服系统作为一种对控制精度、动态响应等性能指标要求很高的控制系统,也必须面对这些问题。本论文研究了将工业以太网技术应用于伺服系统的方法。通过将EtherCAT工业以太网协议与CANopen规范相结合,以TMS320F2812系列DSP为平台,设计并实现了伺服驱动器的工业以太网通信接口,组建了网络化的运动控制系统。通过分析EtherCAT与CANopen相关技术细节,阐述了将CANopen 与EtherCAT相结合的关键点,给出了多种运动控制模式的设计方式,分析了软件设计和实现的只体方法和要点。本文按照分层和模块化的方式给出了通信接口的设计过程,按层次分为三个大的模块:EtherCAT通信模块、CoE通信模块与CANopen运动控制模块。对各个模块又根据功能分为多个子模块,其中EtherCAT通信模块主要包括:EtherCAT状态机服务、邮箱服务和过程数据服务;CoE通信模块包括:服务数据对象(SDO)服务、过程数据对象(PDO)服务、对象字典服务;运动控制模块包括设备状态机服务和多种运动控制模式的实现模块。对每个模块本文都给出了具体的设计与实现过程。本文实现了四种运动控制模式下的实际控制结果,包括周期同步的位置与速度模式以及位置与速度轨迹规划模式。实验结果表明,系统能够满足高速度、高精度、高可靠性和同步协调的控制要求。最后对所做工作进行了总结与展望。
上传时间: 2022-07-05
上传用户:zhanglei193
一、前序对于从校园到社会转变的我,进入一家新公司,学习到的知识都是全新的,闻所未闻的,一切都是从零开始。面试进入一家新公司,从安装学习PADS9.5到完成PCB板的布局布线最终提交给厂家生产,用了一个月的时间。时间过得很快,我亦有一些感想和心得愿意同大家共分享。PADS9.5软件的安装,我就不再多说了,我会在下一篇文章里说的很详细,大家有需要的可以下载。软件安装完成之后就要进行PCB板的设计制作了,这里就有一个PADS设计流程的问题。常规PADS设计流程:设计启动>建库→原理图设计>网表调入→布局→布线→验证优化→设计资料输出→加工。(1)设计启动。在设计准备阶段进行产品特性评估、元器件选型、准备元件、进行逻辑关系验证等工作。(2)建库。根据器件的手册进行逻辑封装和PCB封装的创建。(3)原理图设计。原理图设计可以通过PADSLogi进行,(4)网表调入。通过生成网络表或PADSLayou连接器进行元件和网络表调入。(5)布局。在PADSLayouth通过模块化、飞线引导等方法进行元件布局。(6)布线。通过PADS Layou和PADS Route组合进行交互式布线工作。(7)验证优化。验证PCB设计中的开路、短路、DFM和高速规则。(8)设计资料输出。在完成PCB设计后,利用CAM输出光绘、钢网、装配图等生产文件。(9)加工。输出光绘文件到PCB工厂进行PCB生产,输出钢网、器件坐标文件。装配图到STM工厂进行贴片焊接作业。以上为PADS常规设计流程,希望初学者都要按照这个流程来做,一定能够完好的设计出一个PCB板。
上传时间: 2022-07-06
上传用户:20125101110
程序框图labVIEW的程序框图长于源代码表述。一个真正好的程序是发人深省的,甚至是令人敬畏的,就是一件艺术品一样。而一个差的程序,看起来就像一碗意大利面条那样凌乱。事实上,这两种极端的情况就像第一章《风格的重要性》中Meticulous VI和Spaghetti VI所表现的那样。而大部分程序处于艺术品和意大利面条之间。一些程序开发者有连线整齐的习惯,但程序框图往往却大而宽泛。其他的一些程序开发者却过度使用模块化编程,就像自己在搭建筑一样。而仍有一些编程人员喜欢使用变量方式而非数据流方式。很多很多开发人员在文档上节省时间。此外,很多程序是在好的风格和节约时间两者之间取得平衡下为特征下完成工作的。总体结论就是在吸引人的程序外观,个人喜好和程序功能上取得折中。
标签: labview
上传时间: 2022-07-11
上传用户:wangshoupeng199
内容简介 本书主要绍了8051单片机C语言软件设计的思维与觯决方法,本书每一章都是一个精彩的例子,范例说明深入浅出。 重点介绍软件的设计流程、软件的构思和解决方法口在实例中说明模块化程序设寸的各种指令的应用,使用户可以更有效地学习,本书适合于从事8051单片机应用设计的人员参考使用。
上传时间: 2022-07-12
上传用户:jason_vip1