这个例子做的是去年全国电子电子设计大赛E题,悬挂运动控制系统(E题),我只做了画线和画圆两个部分,纯粹是玩,所以精度不是很高,终点定位精度误差差不多0.5cm左右,画圆在两个斜率无穷大区误差较大需要修正。 一开始我用的是L297+L298驱动,感觉脉冲相位控制比较麻烦,后来想到avr相对51的速度,用B口模拟脉冲,L293驱动。电机我用的是两个42BYG四相八拍六线步进电机,资料很好找。 这个试验做起来可能有点麻烦,比赛的时候需要特定的板子,就象附件E题里所示,注意电机转动的时候不能让绕线重叠,会严重影响精度,绳子要用无弹性的,我用的是去渔具店买的尼龙的无弹性渔线。
上传时间: 2014-12-07
上传用户:youmo81
单片机通过DA对信号采样,然后在液晶显示波形。 功能:采集数据、存储并Y路输出。扩展:A,B路选通,单次/连续触发方式切换, 锁存当前波形,垂直方向增益,垂直方向移动波形
上传时间: 2014-12-19
上传用户:sxdtlqqjl
实现一个类,描述二维平面的直线Line。 描述属性:私有属性 直线所通过的点:Point p; 直线的斜率:double m 实现方法: 直线的构建; 返回直线的两个属性; 返回直线在Y轴上的截距:yIntercept ; 判断两条直线是否相等; 显示直线的内容:y = mx + b isParallelTo(Line line2),判断本直线与直线line2是否平行; isPeroendicularTo(Line line2),判断本直线与直线line2是否垂直; translate(double dx, double dy),将直线向右移动dx单位,向上移动dy单位; rarate(double ta),将直线沿逆时针方向旋转ta度
标签:
上传时间: 2015-10-24
上传用户:Divine
函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
第一部分 Linux GUI编程框架和编程基础 第一章 Linux 软件开发概述 第二章 GTK+/GNOME开发简介 第二部分 Linux 编程常用C语言函数库和构件库 第三章 GLIB库简介 第四章 构件定位 第五章 按钮构件 第六章 调整对象 第七章 文本构件GtkText 第八章 范围构件GtkRange 第九章 杂项构件 第十章 容器构件GtkContainer 第十一章 分栏列表构件GtkCList 第十二章 树构件 第十三章 GnomeApp构件和GnomeUIInfo 第十四章 状态条构件 第十五章 对话框 第十六章 GDK基础 第三部分 Linux GUI生成器Glade 第十七章 Glade:GUI生成器 第四部分 调试工具 第十八章 程序调试 第五部分 附录 附录A:GnomeHello源码 附录B:在线资源
上传时间: 2014-01-16
上传用户:cursor
本文以Pioneer3一AT型室外轮式移动机器人为平台,利用卡尔曼滤波融合多传感器的测量数据,并将鲁棒控制原理用上移动机器人的定位上。
上传时间: 2013-12-07
上传用户:wpwpwlxwlx
CELL-ID技术是目前最简单的定位技术,它的原理是通过获取目标手机所在的蜂窝小区ID来确定其所在的位置,提供给定位用户。它不需要移动台提供任何定位测量信息,也无须对现网进行改动,只需要在网络侧增加简单的定位流程处理即可,因而最容易实现,目前这种定位技术已经在各移动网络中广泛使用。它的定位原理很简单:网络根据移动台当前的服务基站的位置和小区覆盖来定位移动台。若小区为全向小区,则移动台的位置是以服务基站为中心,半径为小区覆盖半径的一个圆内;若小区分扇区,则可以进一步确定移动台处于某扇区覆盖的范围内。
上传时间: 2016-03-29
上传用户:cuibaigao
通过C++和GLUT,用OPENGL 实现的 二次 B spline 曲线渲染。 鼠标左键点击,添加控制点,可以随意移动控制点来改变曲线。 适合OPENGL初学者了解曲线生成过程。
标签: GLUT
上传时间: 2014-01-24
上传用户:ZJX5201314
为了验证本文提出的避障定位方法的有效性和可行性,在广茂达移动机器人平台上分别设计了室内环境下的实时避障及定位、系统误差校核以及轮子打滑校核实验。
上传时间: 2013-12-26
上传用户:妄想演绎师
除法器的设计本文所采用的除法原理是:对于八位无符号被除数A,先对A转换成高八位是0低八位是A的数C,在时钟脉冲的每个上升沿C 向左移动一位,最后一位补零,同时判断C的高八位是否大于除数B,如是则C的高八位减去B,同时进行移位操作,将C的第二位置1。否则,继续移位操作。经过八个周期后,所得到的C的高八位为余数,第八位为商。从图(1)可清楚地看出此除法器的工作原理。此除法器主要包括比较器、减法器、移位器、控制器等模块。
上传时间: 2014-11-23
上传用户:皇族传媒