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

模块化机器人

  • 基于AT89C51单片机的简易超声波测距仪的设计

    超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。本课题详细介绍了超声波传感器的原理和特性,以及Atmel公司的AT89C51单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的思路和所需考虑的问题,给出了以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有硬件电路图、程序流程图。经实验证明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及些工业现场的位置监控

    标签: at89c51 单片机 超声波测距仪

    上传时间: 2022-06-20

    上传用户:

  • 蓝牙射频自动测试系统的设计

    本文论述的蓝牙射频自动测试系统,以Visa构架的远程控制技术为理论基础,依据蓝牙国际标准和国家无线电管理委员会发布的蓝牙技术测试标准,基于Visual Basic环境,集成测试T控机、频谱分析仪Agilent E4440、蓝牙综测仪Agilent 4010、射频切换单元等测试仪器,实现蓝牙终端型号核准射频性能的自动化测试。本测试系统由用户在工控机上操作自动化测试软件进行测试,包含数据采集、数据处理、测试结果显示和自动生成测试报告等功能。1本文从理论入手,首先介绍了测试技术的国内外现状和发展方向,然后介绍了自动测试系统的设计原则和总体结构,接下来着重论述了蓝牙射频自动测试系统的硬件选择和软件开发。软件开发部分主要分为以下几项工作:1,上层操作界面的编写:2.底层仪表驱动函数的编写;3.测试用例的编写:4.后台数据库的编写。软件设计过程中充分利用虑拟仪器技术和平台化模块化设计方案保证系统的扩展性,移柏性和重用性。最后,本文给出了实际测试过程中测试结果的分析,可以看出,本蓝牙射频自动测试系统具有极强的稳定度和准确性,并且极大的提高了测试效率,节省了大量的人力资源和时间资源,符合现代化测试的需求。

    标签: 蓝牙 射频 自动测试系统

    上传时间: 2022-06-20

    上传用户:

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

    (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

    上传用户: