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

软件设计

  • RFID中间件设计与实现

    RFID(Radio Frequency Identification)中间件的设计与系统的多个层相关,如RFID电子标签的数据采集、标签数据管理、RFID系统安全等。对于不同层,不同的设计和实现被具体应用所采纳。然而,以这种方法设计出来的中间件就会缺乏一致性和灵活性,设计者不能够以一个统一的框架设计RFID中间件。面向服务的RFID中间件架构SOA(Service-oriented Architecture)是一种用于RFID各个应用领域软件开发的框架,它是一种以服务为中心的包含运行环境、编程架构风格在内的一套新的分布式软件系统构造方法和环境。使用SOA开发RFID中间件,能很好地改善软件设计中的整体性、灵活性和统一性。SOA是RFID中间件设计的基础,本文针对RFID中间件设计中存在的一些问题,如EPC编码的自动解析、RFID读写器的接入、RFID标签数据的交换或共享、RFID系统安全等,提出了面向服务的RFID中间件平台架构。本文用SOA的设计原则建立RFID中间件的软件构架,然后通过系统集成服务的方式——查询服务、调用服务和提供服务清晰地定义出RFID读写器管理服务、标签信息服务、RFID安全服务等。使其适合于不同的RFID应用,并且根据EPCglobal 标准实现EPC编码的自动解析,这样不仅有助于在不同平台间RFID标签数据的交换和集成,而且对于不同的应用降低了构建RFID系统的难度。

    标签: rfid

    上传时间: 2022-06-25

    上传用户:

  • 基于ARM9和RFID的井下人员定位系统研究与设计

    本文依托煤矿安全生产实际情况,以井下人员定位系统的需求为背景,结合嵌入式和RFID技术进行井下人员定位系统的开发。根据系统实际需求,使用三星公司的S3C2440系列的ARM处理器构建的平台,以Linux为操作系统,以CAN总线技术为传输方案进行井下人员定位系统的硬件设计、软件平台搭建及软件系统的开发。本文首先分析了井下人员定位系统的实际需求,设计了系统的总体网络架构,在分析系统工作原理的基础上,对RFID和CAN总线技术做了详细的研究。在给出系统总体方案后,设计了井下人员定位系统硬件电路,包括射频读卡器、射频卡以及CAN总线传输模块等电路设计。在软件设计和开发上,详细描述了嵌入式Linux系统软件平台的搭建,包括交叉编译环境的建立、引导程序BootLoader的加载、内核及驱动的移植以及根文件系统的制作;研究了RFID射频读卡程序的设计和嵌入式数据库SQLite的开发,采用nRF2401芯片实现了读卡器对射频卡上人员信息的接收及实时更新,并对RFID系统防冲突问题进行了分析与研究,给出了解决方案:最后开发设计CAN总线传输网络,采用MCP2515芯片实现了ARM9平台的CAN总线接口扩展,并为CAN总线控制器编写和移植了驱动程序,实现井下人员信息向地面监测计算机的传输。至此完成了井下人员定位系统的搭建。本文最后对全文的研究成果和存在的不足进行了系统的总结和分析,并对进一步的研究提出展望。

    标签: arm rfid 定位系统

    上传时间: 2022-06-25

    上传用户:

  • 伺服驱动器工业以太网接口设计——基于EtherCAT与CANopen技术

    随着工业自动化水平的不断提高,工业控制网络所需负担的工作也日趋繁重,整个网络中传递信息的规模和复杂度也在不断增长,这给控制系统提出了更高的要求,伺服系统作为一种对控制精度、动态响应等性能指标要求很高的控制系统,也必须面对这些问题。本论文研究了将工业以太网技术应用于伺服系统的方法。通过将EtherCAT工业以太网协议与CANopen规范相结合,以TMS320F2812系列DSP为平台,设计并实现了伺服驱动器的工业以太网通信接口,组建了网络化的运动控制系统。通过分析EtherCAT与CANopen相关技术细节,阐述了将CANopen 与EtherCAT相结合的关键点,给出了多种运动控制模式的设计方式,分析了软件设计和实现的只体方法和要点。本文按照分层和模块化的方式给出了通信接口的设计过程,按层次分为三个大的模块:EtherCAT通信模块、CoE通信模块与CANopen运动控制模块。对各个模块又根据功能分为多个子模块,其中EtherCAT通信模块主要包括:EtherCAT状态机服务、邮箱服务和过程数据服务;CoE通信模块包括:服务数据对象(SDO)服务、过程数据对象(PDO)服务、对象字典服务;运动控制模块包括设备状态机服务和多种运动控制模式的实现模块。对每个模块本文都给出了具体的设计与实现过程。本文实现了四种运动控制模式下的实际控制结果,包括周期同步的位置与速度模式以及位置与速度轨迹规划模式。实验结果表明,系统能够满足高速度、高精度、高可靠性和同步协调的控制要求。最后对所做工作进行了总结与展望。

    标签: 驱动器 工业以太网 接口

    上传时间: 2022-07-05

    上传用户:zhanglei193

  • 低压大功率直流无刷电机驱动器设计

    随着直流无刷电机的广泛应用,对于直流无刷电机驱动器特别是大功率直流无刷电机驱动器的需求越来越迫切。论文以Microchip公司的一款高性能16位数字信号处理器dsPIC30F2010为核心,设计了一种低压大功率直流无刷电机驱动器。在分析了直流无刷电机工作原理、运行方式以及控制方法的基础上,论文给出了低压大功率直流无刷电机驱动器的组成结构,详细设计了电源、主控制器、驱动、功率、电流检测、过流保护等电路模块,并讨论了大电流电路的布局布线问题。通过软件设计实现了相序给定、正反转切换、速度给定、测速、调速、缺相保护、欠压保护以及堵转保护等功能,实现了闭环情况下转速的PI调节功能。论文设计的低压大功率直流无刷电机驱动器可以实现对直流无刷电机的基本控制及保护功能,具有广泛的应用前景。

    标签: 直流无刷电机驱动器

    上传时间: 2022-07-21

    上传用户:fliang

  • 四旋翼无人直升机飞行控制系统的研究与设计

    四旋翼无人直升机由于其飞行控制相对容易,安全性也得到了较大的改善,越来越受到研究人员的关注。而四旋翼无人直升机的飞行控制系统是四旋翼无人直升机至关重要的组成部分,它决定了四旋翼无人直升机飞行性能的优劣。本课题围绕四旋翼无人直升机的自主飞行控制问题,以遥控航模为飞行平台,设计飞行控制系统的总体方案,建立其动力学数学模型;在此基础上,完成了以TMS320F2812为核心的飞行控制系统的软硬件设计,包括器件选型、硬件电路设计、模块化软件设计,并做了大量调试工作,基本解决了设计中存在的问题。同时初步研究了四旋翼无人直升机自主飞行控制方案的设计,为以后执行更复杂的任务例如定点飞行、避障和多机协调飞行等打下一定的基础。建立完善的四旋翼无人直升机飞行控制系统平台,将有助于进一步拓展对四旋翼无人直升机飞行导航、控制算法和控制系统开发等方面的研究,为未来进一步研究开发满足不同条件的新型的多用途无人机打下坚实的基础。

    标签: 无人直升机 飞行控制系统

    上传时间: 2022-07-23

    上传用户:

  • 基于Saber的开关电源设计与仿真

    摘要:使用Saber软件,开环仿真了DC/DC开关电源,输入电压波动时,输出纹波电压较大,不能满足设计要求。采用小信号分析方法,根据系统伯德图分析其传递函数的结构形式,设计了闭环反馈网络.将闭环反馈网络加入系统并仿真,结果表明,闭环反馈网络不仅使输出电压迅速上升,而且减小了输出电压的纹波系数,增强了输出电压的稳定性关键词:开关电源;Saber;闭环反馈补偿;仿真;传递函数本文通过一个DC/DC闭环控制电路的仿真、闭环补偿电路的设计过程和DC/DC闭环控制电路的仿真结果,系统描述采用Saber仿真软件设计与仿真电路的过程,并详细分析了仿真结果

    标签: saber 开关电源

    上传时间: 2022-07-24

    上传用户:

  • ARM的网络视频监控系统设计

    本文的目的是把嵌入式技术与计算机网络技术相结合,构造一个性能稳定且具有较强处理能力的数字化远程视频监控系统。该监控系统以嵌入式Linux系统平台作为服务器端,服务器程序在其上以后台方式运行,等待监控系统环境中的客户机使用浏览器向其发送访问请求,实现在局域网乃至Internet网上对摄像头的远程控制。文中把系统设计分为三大部分:系统硬件设计、嵌入式Linux在硬件平台的实现和系统软件设计。硬件设计部分首先提出了整个硬件系统的实现方案,接着详细介绍了S3C2410处理器与存储器、以太网控制器芯片以及USB和串口的接口电路设计;第二部分详细叙述了嵌入式Linux在本系统硬件平台的移植实现及应用程序的开发特点,重点讲述了本系统平台上Linux的引导加载程序Bootloader的设计过程;系统软件部分首先介绍了USB接口摄像头驱动在嵌入式Linux 下的实现,重点讲述了Video4Linux下视频采集的实现,接着论述了如何实现图像的JPEG压缩,最后针对基于B/S模式的网络通信系统结构,详细阐述了网络通信的具体实现过程和方法。

    标签: arm 网络视频监控系统

    上传时间: 2022-07-24

    上传用户:

  • ADS设计功率放大器用的元件模型(飞思卡尔元件库 )

    ADS 软件设计功率放大器时所用的放大器模型(飞思卡尔元件库 )。

    标签: ads 功率放大器

    上传时间: 2022-07-25

    上传用户:

  • 燃气灌装称重系统的设计资料

    介绍了基于 STC11F32XE 和 A / D 转换器 ADS1230 的燃气灌装称重系统,并提出了其硬件电路设计和软件设计流程。该系统具有对传感器进行温度误差补偿、自动校准等功能。通过试验证明,该系统具有测量精度高、稳定可靠等优点。近年来,国内燃气灌装设备已部分实现智能化,主要以微控制器为控制核心,通过称重传感器实现对灌装气体重量的自动检测及控制,但普遍存在称重精度不高、功能不全等问题。本文旨在以高性能STC11F32XE 单片机为控制核心,设计出高精度数据采集、宽温度工作范围的智能燃气灌装称重系统。1 系统硬件电路设计1. 1 整体硬件电路设计燃气灌装称重控制系统主要包括: 信号采集、信号调理、灌装过程控制、数据显示等模块。其中的信号调理模块对传感器的mV 输入信号进行滤波、放大、A/D 转换后送入单片机STC11F32XE 进行处理; 电源电压电路给各模块电路提供数字5 V 和模拟5 V 直流电压; 数码管显示器、键盘、蜂鸣器及指示灯构成人机交互模块; 温度传感器DS18B20 采集环境温度供传感器温度补偿时使用( 见图1) 。1. 2 信号采集及调理电路据设计要求,称重传感器选用铝合金悬臂梁结构的应变片式传感器,其有效的最大输出在20 mV以内,为了拓展其A/D 转换器的满量程有效利用范围,需要对其进行差动放大。同时,为了提高其抗干扰能力,对传感器输出信号进行二阶低通滤波, IN -和IN + 为传感器输出的差动信号,S3 和S4 是磁珠,对高频干扰信号有一定的抑制作用; 运算放大器采用精密双运放OP2177,放大电路的放大倍数由R10、R31 和RG1 决定。调理电路如图2 所示。

    标签: 燃气灌装称重系统

    上传时间: 2022-07-29

    上传用户:

  • 杜洋工作室入门C#设计视频课程,22讲全!

    以Visual Studio 2012软件为工具,介绍软件的使用,C#开发,应用软件设计开发。与其他教学不同的是,我们不只是教软件怎么用,而是如何用软件开发真正的软件作品。并主要介绍PC机串口功能,帮助单片机爱好者设计自己的上位机软件。教程共22集,每集时长约30分钟。 入门C#设计(第10集)图形化按钮设计 超清.avi 317.8M 入门C#设计(第11集)定时开关控制功能的设计 超清.avi 333.1M 入门C#设计(第12集)带校验的串口开关控制 超清.avi 331M 入门C#设计(第13集)加入指示灯的数据反馈 超清.avi 228.8M 入门C#设计(第14集)串口显示汉字的程序设计 超清.avi 348.6M 入门C#设计(第15集)ADC数据的显示方法 超清.avi 257.7M 入门C#设计(第16集)多路ADC数据的波形显示方案设计 超清.avi 316.4M 入门C#设计(第17集)软件设置的保存方法 超清.avi 282.6M 入门C#设计(第18集)类的认识及自定义类的方法 超清.avi 270.7M 入门C#设计(第1集)安装及流程 超清.avi 300.5M 入门C#设计(第20集)串口数据波形显示软件的设计 超清.avi 533.5M 入门C#设计(第21集)串口波形软件中快捷键的设计 超清.avi 473.5M 入门C#设计(第22集)最后总结 超清.avi 228.9M 入门C#设计(第2集)设计倒计时器1 超清.avi 256.8M 入门C#设计(第3集)倒计时器开发 超清.avi 231.6M 入门C#设计(第4集)倒计时器程序分析 超清.avi 242.7M 入门C#设计(第5集)PC串口发数据 超清.avi 245.5M 入门C#设计(第6集)串口助手的开发 高清.avi 123.7M 入门C#设计(第7集)串口助手的开发2 超清.avi 349.1M 入门C#设计(第8集) 超清.avi 263.7M 入门C#设计(第9集)串口控制下位机开关的开发2 超清.avi 262M 入门C设计(第19集)弹出窗口功能的设计 超清.avi 290.1M

    标签: 大型 模具设计

    上传时间: 2013-04-15

    上传用户:eeworm