智能车
翟羽嚄
这个作者很懒,什么都没留下…
展开
-
自制RC自动驾驶+遥控智能小车
相关学习网站1、模吧2、RC吧3、rcfans之家https://www.bilibili.com/video/av62437007材料清单名称数量单价功能购买链接无刷电机$1600电脑电脑电脑电脑轮胎4电脑电脑电脑车架1电脑电脑电脑主控单片机电调XIavair自动驾驶控制器摄像头激光雷达gps陀螺仪...原创 2021-09-23 10:36:44 · 1161 阅读 · 0 评论 -
加速度传感器的应用(检测打滑)——利用传感器检测智能车加速度及速度全面解析方案
http://www.21ic.com/app/control/201206/130186_2.htm原创 2018-01-09 00:55:40 · 3538 阅读 · 0 评论 -
舵机S3010学习
舵机,一般是 50Hz到100Hz ,用高电平时间来控制它的转角角度(不是占空比)。假设 频率选择了 50Hz,那么我们只需要调占空比就可以实现调高电平时间,从而控制舵机的转角角度。一般来说。1.5ms为中间,1ms为左边,2ms为右边。 有的同学可能会说,为啥我的舵机需要 3ms(举例而已)才是中间?其实是他的舵机没有调中间,把舵机的齿轮拆下,高电平时间输出为1.5ms,然后机械结构上原创 2017-12-10 20:09:48 · 14906 阅读 · 1 评论 -
舵机抖动与舵机供电电压的稳定性关系以及相关改进解决办法
舵机转角与供电电压的关系? 问题:网上搜了好多关于舵机工作原理的资料,知道额定供电电压下舵机转角由PWM信号控制,设置不同的PWM找空比可以得到不通的角度。现在,假设PWM占空比不变而调节电源电源,是不是也能调节角度?即转角、电源电压即PWM占空比三者之间的关系是什么?有没有简单的关系式? 这样问的主要原因是:我用电池给舵机供电,舵机有单片机PWM输出控制,但是随着电池用的次数多,电原创 2018-01-09 00:28:01 · 14410 阅读 · 0 评论 -
《学做智能车——卓晴》学习笔记(1)——智能汽车智能控制器方案设计
差速器: 汽车差速器能够使左、右(或前、后)驱动轮实现以不同转速转动的机构。主要由左右半轴齿轮、两个行星齿轮及齿轮架组成。功用是当汽车转弯行驶或在不平路面上行驶时,使左右车轮以不同转速滚动,即保证两侧驱动车轮作纯滚动运动。差速器是为了调整左右轮的转速差而装置的。在四轮驱动时,为了驱动四个车轮,必须将所有的车轮连接起来,如果将四个车轮机械连接在一起,汽车在曲线行驶的时候就不能以相同原创 2018-01-09 00:05:16 · 10346 阅读 · 0 评论 -
K60的FTM的PWM、输入捕获、正交解码
FTM是一个神奇的模块,他能输出PWM,能输入捕获,能输出比较还能正交解码。英文全称是FlexTimer Module,你可以理解为高级定时器模块、易用定时器模块等等。不仅仅在Kinetis 32位处理器中,FTM是个常用的模块,在飞思卡尔的8位处理器中,他也是个常用的模块,只不过名字叫TPM。FTM会用了,飞思卡尔的其他单片机的FTM、TPM你就都会用了。在OSKinetis固件库中,我们可以用原创 2018-01-08 23:25:41 · 1569 阅读 · 0 评论 -
智能车PID 控制
PID 控制策略其结构简单, 稳定性好, 可靠性高, 并且易于实现。 其缺点在于控制器的参数整定相当繁琐, 需要很强的工程经验。 相对于其他的控制方式,在成熟性和可操作性上都有着很大的优势。 使用试凑法来确定控制器的比例、 积分和微分参数。 试凑法是通过闭环试验, 观察系统响应曲线, 根据各控制参数对系统响应的大致影响, 反复试凑参数, 以达到满意的响应, 最后确定 PID 控制参数。 试原创 2018-09-01 03:53:09 · 13524 阅读 · 0 评论 -
K60的FTM的PWM、输入捕获、正交解码(未理解完)
FTM模块默认对应引脚有3个FTM模块 FTM是一个神奇的模块,他能输出PWM,能输入捕获,能输出比较还能正交解码。英文全称是FlexTimer Module,你可以理解为高级定时器模块、易用定时器模块等等。不仅仅在Kinetis 32位处理器中,FTM是个常用的模块,在飞思卡尔的8位处理器中,他也是个常用的模块,只不过名字叫TPM。FTM会用了,飞思卡尔的其他单片机的FTM、TPM你就都会原创 2018-01-05 17:34:43 · 3450 阅读 · 0 评论 -
IAR常见错误及解决办法(持续积累中)
*1、错误语句提示:****Error[Li006]: duplicate definitions for “main”; in “D:\LPLD_OSKinetis_V3\project\2017_12_31_Total_Pro\iar\FLASH\Obj\2017_12_10_OLED.o”, and “D:\LPLD_OSKinetis_V3\project* 错误原因:重复定义 解决办原创 2018-01-03 21:29:08 · 17976 阅读 · 2 评论 -
嵌入式系统C语言重点语法(1)——const、volatile、static、堆栈等的意义及用法
2017年11月24日: 在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。 要点:堆,队列优先,先进先出(FIFO—first in first out) 。 栈,先进后出(FILO—First-In/Last-Out)。const: const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。 const关键字的作用主要有以原创 2017-11-25 01:25:35 · 690 阅读 · 0 评论 -
主板示意图
左一,陀螺仪 左二三,ADC 右一,舵机 芯片下面:电机 下面编码器12原创 2017-12-10 21:31:35 · 1594 阅读 · 0 评论 -
OLED
OLED硬件原理图原创 2017-12-10 20:12:49 · 1602 阅读 · 0 评论