电子设计省赛--PID】的更多相关文章

//2014年4月17日 //2014年6月20日入"未完毕"(未完毕) //2014年6月21日 一開始还以为是多难的算法.事实上就是个渣渣. 当然PID实践中应该会非常难. 另外在理解PID时有点走了弯路,记载例如以下: 1.为什么比例控制会有稳态误差 关键在于我们要考虑的是"加速度的系统".比方一个不停在散热的东西,而你要保持它的温度. 最后稳定在一部分散热的热量等于你比例控制的值!所以会有偏差. 2.为什么积分控制会解决稳态误差?积分控制为什么在达到目标值时…
//2014年4月17日 //2014年6月20日入"未完毕" //2014年6月21日 有两种方案:双定时器和单定时器 学长表示双定时器输出波形不好,还是单定时器好. 原理例如以下: SPWM採用正弦波与三角波比較方式,详细百度. 单片机详细工作: TIM1 三角波:DIR选中央对齐模式 正弦波:数组实现採样的正弦波 ARR:设为carrval,决定了输出波形的频率 CCR1:我们通过改变它来实现占空比的改变 改变CCR1:每次计数器完毕ARR,更新时产生中断(我们用UP_IQR),…
//2014年4月17日 //2014年6月20日入"未完毕" //2014年6月21日 DMA可实现无需cpu控制中断的传输数据保存. 特别是ADC转换多个通道时要用到. 关键是DMA的使用方法,学长的实践告诉我:DMA是不用开中断的,就让它不停地转换,然后我须要时去读即可了. 注:记得开ADC中DMA的使能! void DMA_Configuration(void) { DMA_InitTypeDef DMA_InitStructure ; RCC_AHBPeriphClockCm…
 2014年TI杯大学生电子设计竞赛地区赛使用仪器及器件.设备 a)        3A/30V双路稳压电源(可并联): b)        60MHz示波器: c)        三位半数字万用表: d)       低频(10MHz)信号源: e)        低频交流毫伏表. 1. AY-LDC1000评估板(赛题中必用,TI依照报名数量30%配发). 2. AY-TPA3112D1评估板(赛题中可用,TI依照报名数量25%配发). 注:以上两款开发板TI按配发比例已发到各赛区组委会…
Nios程序烧写到EPCS方法 - 第1页 - asus119's Blog - EDN China电子设计技术 这里主要是针对EP3C系列FPGA的Nios程序固化到EPCS中的方法做简要说明.硬件SOPC1.要固化程序到EPCS,在SOPC Builder中首先需要添加EPCS_Controller核,此外,CPU的reset vector设置为EPCS_Controller,Exception Vector一般设置为SDRAM即可.2.生成该nios_cpu.对于EP3C系列的FPGA来说…
2014年湖北省TI杯大学生电子设计竞赛 B题:金属物体探測定位器(本科) 2014年8月15日 文件夹 1 系统方案 1.1 XXX的论证与选择.............................................................................................................1 1.2 XXX的论证与选择.....................................................…
2020年TI杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置) 摘要:E题的竞赛内容主要是参赛者自己搭建一个晶体管放大器,能够产生不失真.顶部失真.底部失真.双向失真和交越失真五种波形,并分别测量这五种波形的总谐波失真值(THD = Total Harmonic Distortion).要设计这样一个非线性失真研究装置,首先用两级共射放大电路组成晶体管放大器,采用开关控制偏置电阻的切换产生五种波形,输出端通过STM32核心板对输出信号进行采样.FFT(Fast Fourier Trans…
今年电赛我们队伍选择的是B题,滚球控制系统.最后我们得到了省特和国一,也算是了结了我大一时的心愿吧.下面对这次比赛进行一下总结,以后回忆起来的时候也有个念想. 滚球控制系统是一个多变量.非线性控制对象,是球杆系统的二维扩展.本系统以Arduino Due为核心控制板,通过摄像头采集到球的位置信息,经过PID的控制算法来控制舵机的运行,从而控制小球的运动.其目的是让一个自由滚动的小球能够平衡在平板上特定的位置,或者沿一定的轨迹滚动.经测试,系统能够实现题目要求的各项功能,实测指标均达到或超过题设要…
摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达.IMU.麦克风.音响.摄像头这些通用部件可以直接买到,很难买到通用的底盘.一方面是因为底盘的尺寸结构和参数是要与具体机器人匹配的:另一方面是因为底盘包含软硬件整套解决方案,是很多机器人公司的核心技术,一般不会随便公开.出于强烈的求知欲与学习热情,我想自己DIY一整套两轮差分底盘,并且将完整的设计过程公开出去供大家学习.说干就干,本章节主要内容: 1.stm32主控硬件设计 2.stm32主控软件设计 3.底盘通信协议 4.底盘ROS驱动开发…
fritzing 有多好,用了才知道,但是通常会遇到一个问题,他的元件库不一定够用,这时候就得自己做元件了,但是搜了一下网上没有相关的教程啊. 算了,去官网看英文吧.. 首先在最新版本不支持直接新建元件, 旧版本 http://pan.baidu.com/s/1CkxGU 新版本 http://fritzing.org/download/ 然后官网的帮助见 http://fritzing.org/learning/tutorials/creating-custom-parts/ 我来翻译一下 =…