智能机器人硬件功能模块介绍1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片式电脑,其系统基于Linux。截止至2012年6月1日,树莓派只有A和B两个型号,主要区别:A型:1个USB、无有线网络接口、功率2.5W,500mA、256MB RAM;B型:2个USB、支持有线网络、功率3.5W,700mA、512MB RAM。2.底层电路驱动芯片:Arduino 。Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。3.底层硬件:驱动电路、控制电路 包括(ln298、hc-06蓝牙模块、舵机、摄像头、麦克风、无线网卡、电机、地盘、传感器若干、材料等) 4.工作原理:树莓派用来处理上层指令、运用大型代码、和代码整合等,例如:人脸识别、语音识别、邮件发送、环境数据上传到互联网、获取网络指令等。通过串口通讯和底层驱动芯片arduino进行交互,和数据传输。arduino则负责底层电路的驱动、环境检测、快速机动、预报处理等工作1.该项目中我们自主研发了一套无线充电设备,最大的转换效率可以达到40%,安装在机器人的底端,可以实现机器人长时间的工作而不需要人为去充电,解决了用户不在家机器人也能正常工作的问题。该项目已经获得了专利。
上传时间: 2022-07-25
上传用户:zhaiyawei
AppleMusic - B站首页界面设计:附详细教程 - cnode社区版 - dribbble - FlexLayout布局 - gank - HIapp - IT-EBOOK - leantodu - LOL战绩查询 - movecss效果 - Railay:整体框架 - redux绑定 - TCP,IP长连接 - todo list - v2ex - 一个(仿) - 一元夺宝主页设计 - 万年历 - 下拉刷新,tab切换 - 东航订机票 - 事项助手 - 二维码生成器 - 云笔记 - 五十音图 - 五险一金计算 - 人脸检测 - 今日头条 - 仿微信DEMO - 仿找事吧 - 仿网易云音乐 - 会议精灵 - 你画我猜 - 侧滑布局 - 健康菜谱 - 全屏动画滚动 - 内容说明.txt 527B 分答小程序 - 创客+实现大量功能,推荐研究 - 剪刀石头布 - 医药网 - 卡卡汽车 获取用户 设备信息 - 同乐居商城:购物车合算 - 商城 - 图书管理系统 - 图文信息;欢迎页面,音乐控制 - 图片自适应 ,富文本解析 - 圆形菜单 - 城市切换 - 备忘录 - 外卖:实现类似锚点功能 - 大转盘 - 天气预报 - 妈妈课堂 - 家居电商 - 富文本解析,折线图,MD5,bluebird - 小游戏-别踩白块 - 小熊的日记 - 小程序地图定位 - 小程序完整demo:飞翔的小鸟:canvas实现,java后端(适用1221) - 小程序官方Demo - 小程序版2048 - 小程序统计[只需一行代码].url 132B 小程序页面生成器 - 康爱多微商城:学习界面设计 - 微票 - 我厨 tab 界面设计 - 手势解锁 - 掘金首页信息流 - 摇一摇换文章 - 教务系统 - 新浪读书 - 新闻客户端 - 易打卡 表单设计 - 星巴克中国 - 智能机器人 - 机器人兔兔 - 极客学院 - 果库 - 查拼音 - 校内新闻大图 - 框架 - 步步高字典 - 水浒传 - 治疗师 - 涂鸦 - 滑动选项卡 - 滴滴公交-查公交 - 瀑布流布局 - 用户反馈组件 - 电商-拼团 倒计时 - 电影推荐 - 电影日历 - 画布:时钟 - 番茄时钟 - 百度小说 - 相册;处理用户信息 - 省市选择控件 - 知乎 - 知乎日报 - 知乎日报1 - 科学计算器 - 移动小商城:基于node,包含前后台 - 移动端商城 - 简易计算器 - 网易云课堂 - 腾讯云小程序一站式解决方案 - 自定义tabbar - 芒果TV - 语音跟读 - 豆瓣图书 - 豆瓣电影 - 货币汇率 - 购物车 - 跑步 地理位置 计时器 - 身份证查询 - 车源宝 - 轮播图+菜单 - 轮播图变换 - 辩论倒计时 - 重邮 - 题库:选择选项,切换至下一题 - 首字母排序选择 - 高仿苹果计算器
上传时间: 2013-06-12
上传用户:eeworm
近年来,随着多媒体技术、计算机网络与通信技术的的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新与发展。进而随着嵌入式技术的出现以及人们对降低监控系统成本和提高可靠性的迫切需求,基于嵌入式系统的网络视频监控系统将成为新的研发热点。 本文的目的是把嵌入式技术与计算机网络技术相结合,构造一个性能稳定且具有较强处理能力的数字化远程视频监控系统。该监控系统以嵌入式Linux系统平台作为服务器端,服务器程序在其上以后台方式运行,等待监控系统环境中的客户机使用浏览器向其发送访问请求,实现在局域网乃至Internet网上对摄像头的远程控制。 文中把系统设计分为三大部分:系统硬件设计、嵌入式Linux在硬件平台的实现和系统软件设计。硬件设计部分首先提出了整个硬件系统的实现方案,接着详细介绍了S3C2410处理器与存储器、以太网控制器芯片以及USB和串口的接口电路设计;第二部分详细叙述了嵌入式Linux在本系统硬件平台的移植实现及应用程序的开发特点,重点讲述了本系统平台上Linux的引导加载程序Bootloader的设计过程;系统软件部分首先介绍了USB接口摄像头驱动在嵌入式Linux下的实现,重点讲述了Video4Linux下视频采集的实现,接着论述了如何实现图像的JPEG压缩,最后针对基于B/S模式的网络通信系统结构,详细阐述了网络通信的具体实现过程和方法。 最后在办公室局域网通过对系统测试,显示了系统运行结果,实现了利用局域网或Internet网对远程环境进行监控的功能。
上传时间: 2013-07-04
上传用户:lgnf
无刷直流电机,是随着电力电子技术的发展和新型永磁材料的出现而迅速成熟起来的一种机电一体化电机.随着无刷直流电机在各个领域的广泛应用,其常用的带位置传感器控制方法暴露出了越来越多的局限性.同时,随着计算机技术和电子技术的不断发展,基于高性能数字信号处理器的"状态观测器"法无位置传感器控制则渐渐成为研究的热点.论文在详细介绍了"扩展卡尔曼滤波法"无位置传感器无刷直流电机控制原理的基础上,建立了基于"扩展卡尔曼滤波法"无位置传感器无刷直流电机控制系统模型,对模型中误差造成的原因作出了定性和定量的分析,给出了解决的办法.另外,论文以Texas Instrument公司的TMS320LF2407A数字信号处理器为核心,设计了一套基于"扩展卡尔曼滤波法"的无位置传感器无刷直流电机控制系统,并给出了各模块的设计电路.文中介绍了系统的各个组成部分,并给出了系统的抗干扰措施."三段式"起动技术是无传感器无刷直流电机控制中的常用起动方法,也是"扩展卡尔曼滤波法"控制中的一个重要环节.文中对"三段式"起动技术中转子定位、外同步加速和外同步到自同步的切换三部分进行了详细的分析和讨论,指出了各部分的难点,给出了相应的解决方法.基于"扩展卡尔曼滤波法"的控制系统中包含了大量的运算和多路的AD采集,因此不可避免存在系统和测量误差以及干扰噪声,论文着重对系统误差、量测误差和干扰噪声三个方面作了详细的分析,并提出了解决的方法.对于噪声信号的数字化处理,论文探讨了常用的几种数字滤波算法并给出了仿真波形.在前面所设计的控制系统的基础上,论文介绍了"扩展卡尔曼滤波法"无位置传感器无刷直流电机控制系统的运行调试过程,分析了调试中出现的问题并提出了解决的方法.最后,文中给出了系统调试中的电压、反电势以及相电流等信号的实测波形,并与仿真结果作了比较分析.
上传时间: 2013-07-30
上传用户:gongxinshiwo@163.com
永磁同步电机是同步电机的一个重要类型,其转子一般采用稀土永磁材料做激磁磁极,与传统同步电机相比,体积和重量大为减小,而且结构简单,运行可靠,维护更方便。现代电气传动控制的发展趋势之一是开发新的交流调速与伺服系统。无论在矢量控制还是标量控制中,转速与位置的闭环控制都需要在电机轴上安装一个速度传感器,但是由于速度传感器的引进不仅增加了成本,降低了系统可靠性,还存在安装问题,效果并不十分理想。因此高性能无速度传感器控制成为近年来电机研究的热点。 本文在系统介绍卡尔曼滤波器的基础上,将其引入到永磁同步电机无速度传感器状态观测中。由于永磁同步电机是一个强耦合的多阶非线性系统,本文采用了工程实际中普遍采用的泰勒展开式截断的方法,对电机方程线性化处理,将卡尔曼滤波算法推广至非线性系统,并加入了反映电机系统模型误差和环境干扰的系统噪声和测量噪声模型,形成扩展卡尔曼滤波算法。扩展卡尔曼滤波器将电机转子位置与转速作为系统状态变量进行实时估算,并将所得信息反馈到永磁同步电机控制系统中。通过仿真,与电机实际运行状态进行比较,证明了扩展卡尔曼滤波具有良好的动态跟踪能力和抗噪声能力。 针对扩展卡尔曼滤波算法在无速度传感器控制中存在的不足,本文给出了降阶线性卡尔曼滤波算法。降阶线性卡尔曼滤波算法重新选择了系统状态变量,建立新的完全线性化的系统方程,并且卡尔曼滤波算法中的系统协方差矩阵成为时不变序列,因此可以直接应用线性卡尔曼滤波算法。仿真结果证明,与扩展卡尔曼滤波算法相比,新的算法更加简单,减轻了繁重的参数调节任务,易于数字化实现,不仅具备扩展卡尔曼滤波算法的优势,而且在某些性能方面超越了扩展卡尔曼滤波算法。 通过分析得知,由于将系统模型不确定性与测量噪声体现在系统方程中,因此卡尔曼滤波算法在状态估算方面具有良好的性能。本文以降阶线性卡尔曼滤波 算法为理论基础,以永磁同步电机为对象,以数字信号处理器(DSP)为核心,设计了电机状态观测系统的设计方案。整个方案在不增加成本的基础上,充分利用数字信号处理器(DSP)丰富的资源和强大的运算能力,通过检测电机相电流,实时估算出电机转子位置与转速。本系统可以代替传统速度传感器,为电机控制系统提供转子位置和转速反馈信息。本文的下一步主要工作便是将此系统付诸实践,应用于实际工程中,对卡尔曼滤波算法在永磁同步电机无速度传感器控制方面的性能进行进一步研究。关键词:永磁同步电机;无速度传感器;卡尔曼滤波
上传时间: 2013-04-24
上传用户:lifangyuan12
60年代初,国际上首次将B超诊断仪应用于临床诊断,40多年来B超诊断仪的发展极为迅速。随着数字信号处理及计算机技术的发展,目前国际上先进水平的超声诊断设备几乎每一个环节都包含着数字信号处理的内容,研制全数字化的超声诊断设备已成为发展趋势。 @@ 基于FPGA及嵌入式操作系统的全数字超声诊断系统具有技术含量高、便携的特点,可用数字硬件电路来实现数据量极其庞大的超声信息的实时处理。 @@ 本文从超声诊断原理入手,在对超声诊断系统中的几个关键技术进行分析的基础上,重点研究开发超声诊断系统中数字信号处理部分的两个核心算法。以FPGA芯片为载体,在Quartus Ⅱ平台中采用Verilog HDL语言进行编程并仿真验证,分别实现了数字FIR滤波器及CORDIC坐标变换两个模块的功能。另外,采用Verilog HDL语言对应用于图像显示模块的SPI接口进行了编程设计,编译下载至FPGA中,最终实现了与ARM A8的OMPG3530板之间高速串行数据的传输。 @@ 采用在单片FPGA芯片内实现数字式超声诊断部分核心算法并与高性能ARMA8处理器相配合的数字信号处理解决方案,具有高速度、高精度、高集成度、便携的特点,为全数字化便携超声诊断设备的研制打下了基础。 @@关键词:超声诊断系统;FPGA;数字FIR滤波器;CORDIC算法;SPI总线
上传时间: 2013-07-07
上传用户:hxy200501
随着电子技术的快速发展,各种电子设备对时间精度的要求日益提升。在卫星发射、导航、导弹控制、潜艇定位、各种观测、通信等方面,时钟同步技术都发挥着极其重要的作用,得到了广泛的推广。对于分布式采集系统来说,中心主站需要对来自于不同采集设备的采集数据进行汇总和分析,得到各个采集点对同一事件的采集时间差异,通过对该时间差异的分析,最终做出对事件的准确判断。如果分布式采集系统中的各个采集设备不具有统一的时钟基准,那么得到的各个采集时间差异就不能反映出实际情况,中心主站也无法准确地对事件进行分析和判断,甚至得出错误的结论。因此,时钟同步是分布式采集系统正常运作的必要前提。 目前国内外时钟同步领域常用的技术有GPS授时技术,锁相环技术和IRIG-B 码等。GPS授时技术虽然精度高,抗干扰性强,但是由于需要专用的GPS接收机,若单纯使用GPS 授时技术做时钟同步,就需要在每个采集点安装接收机,成本较高。锁相环是一种让输出信号在频率和相位上与输入参考信号同步的技术,输出信号的时钟准确度和稳定性直接依赖于输入参考信号。IRIG-B 码是一种信息量大,适合传输的时间码,但是由于其时间精度低,不适合应用于高精度时钟同步的系统。基于上述分析,本文结合这三种常用技术,提出了一种基于FPGA的分布式采集系统时钟同步控制技术。该技术既保留了GPS 授时的高精确度和高稳定性,又具备IRIG-B时间码易传输和低成本的特性,为分布式采集系统中的时钟同步提供了一种新的解决方案。 本文中的设计采用了Ublox公司的精确授时GPS芯片LEA-5T,通过对GPS芯片串行时间信息解码,获得准确的UTC时间,并实现了分布式采集系统中各个采集设备的精确时间打码。为了能够使整个分布式采集系统具有统一的高精度数据采集时钟,本论文采用了数模混合的锁相环技术,将GPS 接收芯片输出的高精度秒信号作为参考基准,生成了与秒信号高精度同步的100MHZ 高频时钟。本文在FPGA 中完成了IRIG-B 码的编码部分,将B 码的准时标志与GPS 秒信号同步,提高了IRIG-B 码的时间精度。在分布式采集系统中,IRIG-B时间码能直接通过串口或光纤将各个采集点时间与UTC时间统一,节约了各点布设GPS 接收机的高昂成本。最后,通过PC104总线对时钟同步控制卡进行了数据读取和测试,通过实验结果的分析,提出了改进方案。实验表明,改进后的时钟同步控制方案具有很高的时钟同步精度,对时钟同步技术有着重大的推进意义!
上传时间: 2013-08-05
上传用户:lz4v4
在现代工业测控领域,人们对数据采集的要求越来越高;不仅要求高速、高精度还要求采集设备便携化、网络化和智能化,此外还需要友好的人机界面。传统的8/16位单片机因资源极度受限,难以满足上述要求;而PCI或ISA数据采集卡,则存在着安装麻烦、价格昂贵且电磁兼容性差等缺点。32位嵌入式微处理器的出现很好地解决了上述矛盾,本文的研究正是基于ARM的嵌入式数据采集系统的设计。 本文以齿轮箱或机械转轴的振动信号为采集对象设计了基于ARM处理器和嵌入式Linux的数据采集系统。该系统硬件平台以S3C2410主控板和自行研制的振动信号调理板为核心,在此基础上扩展了UART、RS485、USB、TCP/IP以及单总线通信接口,适应多种条件下的数据传输。同时系统提供了LCD显示和触摸屏输入模块,具备良好的人机交互功能。软件方面,搭建Linux交叉开发环境,实现了基于Linux操作系统的Bootloader的移植。最后,根据课题需要,完成了A/D采样和单总线驱动程序的设计。 本嵌入式数据采集系统存储容量大,硬件接口丰富,软件资源配置灵活,设计方案具有很好的通用性和可扩展性。
上传时间: 2013-05-28
上传用户:D&L37
目前,许多高校在机房管理上使用了IC 卡,其中少数机房是使用接触式IC卡,众所周知,接触式IC 卡在可靠性、易用性、安全性、高抗干扰性和工作距离方面不及非接触式IC 卡,因此很多接触式IC 卡基本已被非接触式IC 卡取代。 经过调研发现,使用IC 卡的机房管理系统的基本工作方式是每个机房中配置了1个IC 卡读写终端和1 台监控机。IC 卡读卡终端只是一个普通的读卡器,只负责读取卡内信息,并通过串口等通信方式将IC 卡信息传输给监控机,读卡终端本身没有信息存储功能,实际的计费管理完全是通过监控计算机控制,监控计算机向中心服务器端定时或实时传输刷卡信息。由于整个系统要占用一台微机,而且中间的信息传递、计费环节都要由它来完成,不仅浪费资源,而且也增加了安全隐患。在这种工作模式下,会出现一些问题和漏洞: 1) 可靠性不高由于读卡设备与监控计算机之间的信息传输只是暂时保存在监控计算机中,如果监控计算机遭到病毒袭击或者出现硬件故障,将出现无法挽回的后果。而且由于学生信息都保存在监控计算机中,因此存在着人为伪造、篡改和徇私舞弊行为的极大可能。 2) IC卡的特点未完全体现IC卡除了能标识身份外,还有电子钱包功能,能对其进行充值和扣款,但是上述方法基本上IC卡只用做标识身份,实际的每次扣款,都是由监控计算机和中心服务器来完成,基本与读卡设备无关。 3) 不方便学生上机和收费管理学生每次上机刷卡,都要由监控计算机连接中心服务器端,由中心服务器端读出学生信息,进行核对,而且对学生的扣款需要额外的计算机软件来进行计时和计费处理,显得比较繁琐。 鉴于以上问题,为提高机房管理效率,降低工作强度,并及时处理机房发生的故障,采用机房计费管理系统势在必行。如果能在读卡终端设备中完成计费的大部分功能,并且增加存储功能,这样就可以减少监控计算机的负担,甚至读卡终端设备可以直接与中心服务器通信,不仅能增加系统的可靠性和安全性而且还充分利用了IC 卡的功能,还降低了财务统计和计算带来的麻烦。 目前已经应用于机房管理的解决方案主要有3种方式,即:软硬件结合控制方式、帐号方式和门禁方式。鉴于设计要求,并且考虑到安全、可靠、简单等因素,如果在软硬件结合控制方式中,把更多的任务交由读卡终端,比如由读卡终端来存储数据、计费管理,同时如果读卡终端能实现TCP/IP 通信,那么监控计算机的任务就大大降低,甚至可以由读卡终端直接与中心服务器通信。就减少了一些不必要的麻烦和安全风险。本论文的设计就是基于这一点来进行的。 本系统要求数据传输稳定可靠,实时性要好,另外考虑到性价比等因素,综合考虑选择将μC/OS-II 操作系统移植到ARM7 上作为开发平台。在此平台基础上,考虑到TCP/IP协议栈的实现与要采用的硬件的性能以及实现的成本有关。从解决这一技术问题出发,结合本论文研究的应用对象,决定使用嵌入式操作系统,此种方案可以描述为嵌入式TCP/IP协议栈+嵌入式操作系统+微控制器。 本文介绍了一种基于ARM7的IC 卡机房管理终端的设计方案。该系统在ARM7的基础上实现了μC/OS-Ⅱ操作系统的移植和TCP/IP协议栈的嵌入,能够正确读写IC 卡信息,增加了SD 卡存储功能,完成计费操作,实现液晶显示功能,能够通过以太网或串口直接与服务器通信。 本文详细介绍了整个机房管理系统终端的硬软件设计,给出了嵌入式操作系统μC/OS-Ⅱ在ARM7 处理器上的详细移植过程,介绍了一种TCP/IP协议栈和基于套接字的编程方法,同时也提供了一种多卡操作的防冲突机制。 同目前大多数机房管理系统相比,该系统有如下特点: 1) 由于使用了嵌入式操作系统μC/OS-Ⅱ,提高了系统的实时性和反应时间,任务管理和调度更加方便有效。 2) 由读卡终端来进行计费操作,降低了服务器端的工作压力,同时降低了安全风险。 3) 增加了数据存储功能,提高了系统的可靠性,有利于数据的查询和故障的恢复。 4) 增加了对无效卡、注销卡和欠费卡的判断与处理,对恶意操作或者有意或者无意的逃费操作采取了积极有效的措施。 5) 以太网通信克服了以往串口通信的传输距离短、传输速率慢等缺点,使得通信更加方便、高效,并且可以进行远距离传输和控制。
上传时间: 2013-07-09
上传用户:浅言微笑
非接触式IC卡是IC卡领域的一项新兴的技术,它是射频识别技术和IC卡技术相结合的产物。由于非接触式IC卡具有操作快捷、抗干扰性强、工作距离远、安全性高、便于一卡多用等优点,在自动收费、身份识别和电子钱包等领域具有接触式所无法比拟的优越性,具有广阔的市场前景。非接触式IC卡读卡器是非接触式IC卡应用系统的关键设备之一。基于实际项目的需要,本课题开发了一种读写距离在10cm左右的非接触式IC卡读卡器,它可以应用于电子消费场合,如公交和地铁电子售票,食堂售饭等场合。 本文首先研究了用于本系统的基本理论,包括射频识别技术、ARM处理器体系结构和嵌入式系统,然后基于这些理论,给出了非接触式IC卡读卡器的设计方案。系统由三个部分组成:第一部分是读卡器的收发模块,选用Philips公司的高集成度非接触式读写芯片MF RC500设计射频收发模块,对射频芯片接口电路设计做了详细的论述;第二部分是核心控制模块,以Philips公司的ARM7芯片LPC2292为核心,对电源供应电路、存储器电路、通信接口电路、LED显示电路等设计做了一定的描述,并给出了电路。第三部分是系统的程序设计,采用移植嵌入式系统并添加任务的模式来实现读卡器的各功能。通过对软硬件的调试实现了非接触式IC卡读卡器的硬件与软件平台的构建。
上传时间: 2013-04-24
上传用户:jlyaccounts