虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

模块化<b>机器人</b>

  • 基于射频识别技术的门禁系统的设计

    (1)研究了基于射频识别技术的门禁系统的总体设计,设计了射频IC读卡器的电路原理图,给出了PCB板,读卡器主要由射频天线、读卡模块、RS485通信接口及单片机控制系统组成,能读写Philips公司的Mifare非接触式智能射频卡,读卡距离约10cm.当没有卡进入读卡能量范围时,系统显示时钟,当有卡进入时则读卡内数据并将卡号信息显示在液晶显示器上.(2)深入研究RFID天线的EMC过滤器、接收电路以及天线匹配电路等构成,结合本设计采用了线圈天线,并从品质因素Q和调谐频率两方面设计读写器天线,设计优化了天线耦合电路.(3)针对设备组网应用要求,门禁终端通信采用RS485总线,同时结合门禁读卡器研究了RS485的网络拓扑结构,通过RS485接口与PC机组成通信网络系统。读卡器平时可独立工作,PC机会每隔一定时间访问读卡器,用PC机上的时钟统一校准读卡器上的时钟,并读取存储器内的读卡数据,以便读卡器中的数据得到及时处理.(4)设计单片机的包看门狗、液品显示、数据存储和实时时钟等在内的外围模块电路,采用串口设计如SPI.PC等,从而节约了单片机的vo接口.同时结合门禁系统设计门禁控制电路,完成设备的选材。(5)根据射频识别门禁系统总体设计要求,采用模块化软件设计方法,根据MF RC500的特性,系统地对MF RC500芯片的操作流程进行研究,设计主程序的流程图和各个模块子程序,使用Cs1语言开发了读写器的底层控制软件,并完成程序的调试,证明结果满足设计要求.

    标签: 射频识别 门禁系统

    上传时间: 2022-06-20

    上传用户:

  • ARM+Linux嵌入式底层内核驱动方向学习总体路线图

    目前嵌入式主要开发环境有Linux.Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很高,真正有价值的是掌握Linux的基本服务和Linux的设计理念、思想,这对于嵌入式开发人员的长期发展是很极其重要的。Linux系统有很多发行版,RedHat.Ubuntu,Fedora等。作为嵌入式开发人员,我们没有必要把精力放到使用哪个Linux发行版上,而是尽快把Linux系统尽快安装好。如果打算坚持长期学习,那么建议您把自己的电脑做成双系统,而不要在虚拟机上安装。C语言是嵌入式开发必备的基础知识。在Linux下从事C语言的开发,你会觉得更为顺畅、更为自然,因为C语言是因unix的出现而诞生的,Linux内核几乎完全是由C语言编写完成的。学习C语言,如果不会用指针,那么就称不上会c语言。做嵌入式开发指针更显得尤为重要,所以做嵌入式开发除了掌握位操作、限定词等,对指针的掌握是不可或缺的。而且要掌握多级指针、函数指针等等。涉及到指针,那么就会讲到内存分配。在大学中,学习C语言一般的学习很少讲到内存分配,但是如果期望从事嵌入式开发,那么就必须懂得C语言是怎么做内存分配管理的。指针之外,还要学习模块化编译处理、指针与数组、gcc,Makefile,GDB、递归、结构体、宏定义使用等。c语言是整栋嵌入式大厦的基础所以在学习嵌入式时,必须把C语言重视起来,多敲代码,多练。一名优秀的程序员必定是通过“体力劳动”再转向“脑力劳动的”,这也是为什么我们要有“写不出代码-0”思想的原因所在。

    标签: arm linux 嵌入式

    上传时间: 2022-06-20

    上传用户:shjgzh

  • IGBT逆变焊机的PWM设计

    1、弧焊逆变器的基本结构1.1弧焊逆变器的基本原理采用逆变技术的装置称为逆变器,而用于电弧焊的逆变器则称为弧焊逆变器。弧焊逆变器的基本原理方框图如图1-1所示。由图可见,三相50Hz的交流网路电压先经输入整流器整流和滤波,经过大功率开关电子元件的交替开关作用,变成几百赫兹到几十千赫兹的高频电压,经高频变压器降至适合焊按的电压,再用输出整流器整流并经电抗器滤波,则可将中频交流变为直流输出。在弧焊逆变器中可采用如下两种模式:"AC-DC-AC"或"AC-DC-AC-DC",根据不同弧炉工艺的需要,通过电子控制电路和电弧电压、电流反馈,弧焊逆变器即可获得各种不同的输出特性。1,2逆变技术和微机技术在弧焊电源中的应用逆变电源运用先进的功率电了器件和高频逆变技术,比传统的工频整流电源的材料减少80%~90%,节能20%~30%,动态反应速度提高2-3个数量级。这种“明天的电源”正在以极高的速度变成今天的电源,并且随着功率开关元器件、微电子技术和控制技术的发展,不断研究开发出新的技术成果和新产品,使得逆变电源向着高频化、轻量化、模块化、智能化和大容量化方向发展。

    标签: igbt pwm 逆变焊机

    上传时间: 2022-06-21

    上传用户:zhanglei193

  • C语言的科学和艺术[美]斯坦福大学 [译]翁惠玉等

    内容简介本书是计算机科学的经典教材,介绍了计算机科学的基础知识和程序设计的专门知识。以介绍ANSI C为主线,不仅涵盖C语言的基本知识,而且介绍了软件工程技术以及如何应用良好的程序设计风格进行开发等内容。本书采用了库函数的方法,强调抽象的原则,详细阐述了库和模块化开发。此外,还利用大量实例讲述解决问题的全过程,对开发过程中常见的错误也给出了解决和避免的方法。本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏C语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地展示了自身的抽象威力。作者简介Eric S. Roberts,美国斯坦福大学计算机科学系教授,主管教学的系副主任。他由于教学改革的成就获得Charles Simonyi荣誉教授。Roberts于1980年获哈佛大学应用数学博士学位,其后他创建了威尔斯利学院的计算机科学系,并担任系主任。后来,他在加州Palo Alto的DEC公司系统研究中心工作了5年。

    标签: C语言

    上传时间: 2022-06-21

    上传用户:20125101110

  • 大功率逆变电源IGBT关断电压尖峰抑制研究

    自20世纪80年代以来,以IGBT为代表的双极型复合器件的迅速发展,使得电力电子器件沿着高电压、大电流、高频化、模块化的方向发展,逆变技术日趋大容量化、高性能化,这使得采用大功率逆变电源作为舰船的主要供电电源成为可能。以igBT为主开关件的船大功逆变电源设计中,由于 KBт开关频率、开关速度的提高以及容量的提升(目前3 300 V-1 500 A的 KBT模块已投入实际应用),流经KBT的电流迅速变化,主电路母线的分布电感产生的瞬时电压尖峰会施加在KBT两端,如果处理不当,会使KBT的开关工作轨迹超出器件的SOA(Safe Operation Area安全工作区域),从而对逆变电源的正常运行构成威胁"1.本文对大功率逆变电源KBT关断时产生电压尖峰的机理进行了说明,并对影响关断电压尖峰的主要因素进行了分析。通过应用叠层复合母排降低了主电路母线的分布电感,通过设计合适的吸收电路改善了开关轨迹,从而抑制关断电压尖峰,使大功率逆变电源的开关器件运行在可靠的工作范围内。

    标签: 逆变电源 igbt

    上传时间: 2022-06-21

    上传用户:d1997wayne

  • 高频IGBT逆变焊机论文

    全数字化焊机系统的主电路采用能输出较大功率的IGBT全侨式逆变结构,控制系统采用DSP(TMS320LF2407A)和单片机(C8051F020)构成的主从式控制结构,其中DSP为控制系统的核心,主要完成焊接实时参数的采集、PI运算和PWM波形的产生:单片机对整个控制系统进行管理,可以实现对人机交互系统(包括键盘和显示)、送丝电机和一些开关量的控制以及与PC机通讯等功能。此外,单片机与DSP之间采用串行通信方式进行信息交换。本文还对送丝电机控制电路和一些辅助控制电路进行了必要的设计.在控制系统软件设计中采用了模块化的程序设计思想。在规划出整个主程序流程的基础上,把整个程序分为多个结构简单、功能明确的子程序来设计,从而大大降低了系统软件设计的复杂性,同时也使程序结构清晰、简单易懂。在主电路和控制电路的设计中,采用了线性光耦、霍尔传感器等多项隔离措施,并设计了相应的焊机保护电路,同时还采用了必要的软硬件抗干扰措施,从而保证了全数字化焊机系统工作的稳定性和可靠性.通过对控制电路的各个功能模块进行软、硬件调试表明,该焊机系统响应速度快,电路简单可靠,系统软件较高效、可移植性好,且系统抗干扰能力强,基本达到了本设计的要求。最后,在对本文做简要总结的基础上,对于本焊机的进一步完善工作提出了建议,为全数字化焊机控制系统今后更加深入的研究奠定了良好的基础。关键词:数字化焊机:控制系统:逆变技术;DSP:单片机:人机交互系统

    标签: 高频 igbt 逆变焊机

    上传时间: 2022-06-22

    上传用户:slq1234567890

  • 标准化工业仪表上位机调试调试平台设计

    本文主要是介绍基于Windows系统和QT制作标准化工业仪表上位机调试平台的设计方法。设计的主要目的是实现上位机与标准化工业仪表下位机的通讯,使普通用户也能够远程完成对下位机仪表状态的监控。此调试平台是以计算机为基础,通过串口或者其他通讯方式与标准化工业仪表进行通讯,将仪表的信息传输到平台上,在一个界面实现同时监控一个或多个仪表的实时信息,从而实现远距离监控的目的。调试平台是在Windows系统下,利用QT制作出人机交互界面,使用C++编程语言实现软件的基本功能与软件界面的结合。本软件的两个特点:1.能够实现多种方式与下位机的通讯;2.能够实时动态显示下位机信息。工业仪表是使用广泛的电气设备,生产生活中无处不是工业仪表的身影,大到机场、研究院,小到社区、家庭,工业仪表的普遍性与重要性可见一斑。然而,由于各企事业单位的建设是按照自身条件来逐步增加设备的,而仪表的生产厂商也是按照这些企事业单位的要求来配置仪表的,再加上生产厂商基于技术保密等原因的考虑,最终使市场上的工业仪表形成了仪表品种繁多、标准不一、兼容性差、利用率低等一系列问题,同时随着网络节点的增多,如何实现远程监控仪表状态,脱离工业现场的束缚,成了一个全新的课题。近几年,从国外的一些产品我们也能看到新一代仪表的一些发展趋势。如PHILIPS公司,近年来推出一种基于工业总线的模块化产品,每个模块都可以独立完成规定的任务,多个模块也可相互配合完成规定的任务,但仅限于控制模块,并没有标准化的要求及操作系统。目的和意义:为解决上述问题,研发一种能够具有统一标准,兼容性良好,利用率高的工业仪表成为了关键。

    标签: 工业仪表 上位机

    上传时间: 2022-06-22

    上传用户:zhaiyawei

  • c语言小白变怪兽v1.0

    ——当你决定阅读本教程时,你已然超越了 90%的程序员《C 语言小白变怪兽》发布于 C 语言中文网,由站长亲自执笔,将多年的编程经验灌输其中,典型的实践派。八年的编程功力,加上四年的精雕细琢,使得这部教程独具匠心,不仅通俗易懂,而且深入你心。这看似平凡的背后,是默默的坚持以及超乎常人的付出,只要你稍加留意,就会处处见精妙。《C 语言小白变怪兽》分为基础部分和高级部分: 初级部分重点讲解语法知识,培养编程思维; 高级部分还会讲解内存、多文件编程(模块化开发)、字符编码、调试技巧、缓冲区(缓存)、复杂指针(花样指针)、数据存储格式、职业规划等进阶技能。阅读初级部分能够能轻松入门 C 语言,学会手敲代码,建立大脑的思维模式;阅读高级部分能够醍醐灌顶,颠覆三观, 以后在大神面前也可以吹牛逼。

    标签: C语言

    上传时间: 2022-06-23

    上传用户:

  • 基于ccd的图像采集和处理系统

    高性能低成本的图像采集和处理系统在自动测量、设备检测、安全监控等工业测控领域需求巨大。相比于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器件进行了固件程序、驱动程序和应用程序开发,实现了高速数据传输。硬件上采用了模块化设计,并充分考虑了抗干扰措施。实际测试表明,上述系统工作稳定,具有良好的灵活性和可扩展性。

    标签: ccd 图像采集

    上传时间: 2022-06-23

    上传用户:kingwide

  • 基于VB实现PLC与上位机通讯

    近年来使用上位机与可编程控制器通信的应用软件发展迅速,如WINCC、组态王软件、VC、VB等,既可以实现二者的通信,也能制作出良好的人机监控界面。下面分别简要介绍上述各软件的性能特点:1.SIMATIC WINCC是德国西门子公司开发的,它提供了丰富的选件(options)和附加件(add-ons)。它的系统设计,模块化结构,以及灵活的扩展方式,使其不但可以做单用户应用,还可以做多用户应用。WINCC集生产自动化和过程自动化于一体,实现了相互之间的整合,同时它制作的界面是完全国际化的。2.组态王软件是北京亚控科技发展公司自主知识产权的组态软件。它应用的非常广泛,在图形处理和画面设计方面十分方便,并且有强大的控件,且编程十分的简单,对于工程人员上手十分容易。3.VC是微软公司开发的一种可视化编程软件,其功能十分强大,它在数据处理能力以及运算方面有着独到之处,并且提供有十分强大的函数库可供编程人员进行调用,在图形处理以及界面的设计方面的功能也十分突出,被广泛应用在工业控制领域。

    标签: vb plc 上位机 通讯

    上传时间: 2022-06-25

    上传用户: