【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

  • (电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)
  • (电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)
  • (电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)
  • (电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)
  • (电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)

(电赛B题)风力摆控制系统设计(原理图+源代码+设计报告等)


该设计为本人参加的2015电赛B题——风力摆控制系统

所需主要清单:stm32f103v单片机、mpu6050四轴飞行器、液晶显示屏12864、按键、L298n驱动。

完善程度:90% 除发挥部分其他(10分)未完成,剩余的基本完成。

视频演示:

特别说明:由于关键时期,更换电机。所以设计报告中,与现实作品有一定差距,但并不影响最终效果。(以现实作品为准)

Ps:本人乃大三狗一枚,本学期压力较大,时间较紧。售后问题,可能不如以前,但会尽量解答。所以免费分享此资料。

致逝去的四天三夜电赛(2015/8/12--8/15)——TNT

电路相关文件

电路图文件
STM32F103VCT6.SchDoc
描述:部分电路图,电源稳压部分,万用板自焊
教程
风力摆控制系统 .docx
描述:设计报告
源代码
2015电子设计竞赛完整版.zip
描述:32编写的代码
其他文件
联系方式.txt
描述:QQ联系方式
收藏 (40)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归TNT所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 51单片机接收机-四轴一体飞控 完整资料PCB、源代码

    火星科技针对学生和企业群体等提供一套实用的工作在2.4G频段的飞行套件,包括:遥控器+飞控(集成了接收机)。买家通过自行组装飞机后,可用于四轴的无线控制。遥控器发射端主要由N76E003、LT8920、OLED组成。飞控主要由STC8A、LT8920、MPU6050组成。51单片机接收机-四轴一体飞控实物截图: 其具有以下优点: 1、体积小巧:飞控十分小巧,采用弯排针,极大的方便了买家的四轴组装(一般电调和遥控留出的接口均为2.54mm间距)。 2、集成度高:板载无线芯片(LT8920)和ipex天线,相比NRF,大大降低了成本。 3、抗干扰:遥控器与飞控配对以后,一一对应收发,不受其它周边遥控干扰。 4、功能丰富:飞控上搭载的MCU,在接收无线数据的同时,能采集飞机电池电压并回传显示在遥控的OLED上;遥控的四段开关和两路按键可以组合实现飞行模式(暂未实现)、请求配对、显示风格切换等功能。二、电气特性工作电压:4.5V-5.5V整体尺寸:长40mm*宽25mm电机通道:4通道三、特色功能电池电压采集。低压报警失控保护电压回传航灯状态显示四、常用操作说明飞控板每次开机会启动设备自检,无线LT8920硬件故障会信号指示灯会低速频闪。对频方式:按住飞控板上的对频按键,然后给飞控板上电,上电后自动进入对频,对频过成功过成功信号指示灯双闪。工作状态下:信号指示灯闪烁的频率与通信质量挂钩,频闪越快证明通信质量越稳定。蜂鸣器在低压、上锁、解锁、校准等会有对应的提示音。校准:遥控起上内八开始校准,上外八取消校准。校准必须在上锁状态下执行。上锁解锁:下内八解锁操作、下外八上锁操作。无线数据传输格式:1、发送M>DATA发送的数据有飞机电池电压、通信质量、飞控供电电压等。2、接收M<DATA接收接收按遥控器的通道数据及控制数据。格式可以拿到代码后自行修改,比如定长、不定长、校验各种传输协议等等。单片机采用的是51内核新塘N76E003、18K Flash、1K Ram,封装TSSOP20引脚兼容STM8S003。优点就不用多说了,简单+性价比!代码是由Keil5编写。五、联系我们更多优惠请关注小店:https://shop115663012.taobao.com/飞行测试视频链接:https://pan.baidu.com/s/1xfRXpL_SsEkY6sz1VvBxUA
    来自:DIY创意产品时间:2018-06-28 51单片机 四轴 飞控
  • FDC2214 EVM板修改版本设计 原理图+PCB+C)源程序(电容检测显示)

    本作品是通过TI官方的FDC2214(两个电容传感器)评估模块 重新修改设计而来,方便使用调试程序。黑板是自己打样的板,两块板完全兼容(接口),FDC2214EVM(评估模块)演示了如何使用电容感应技术来检测任何导电或非导电目标对象的存在。此模块包括与 FDC2214 的四个通道中的两个相连接的两个示例 PCB 电容传感器。用户可通过第一个穿孔取下模块上的电容传感器,并使用定制的传感器设计进行实验。用户可通过第二个穿孔将 FDC2214 和电容传感器连接到另一个微控制器系统。2018年TI杯省级电子设计竞赛赛题指定使用芯片如图101PF的电容148pf-33pf=115pf。在电容的+-%20的误差之内。2DPCB图片:3D 实物预览:源程序:
    来自:MCU开发板时间:2018-06-25 ldc1314 fdc2214 电容式感应
  • 智能小车主控板和传感器电路板硬件&代码

    该设计智能小车电路板为拼板,包含有小车主控板,370电机霍尔传感器电路板,单电机驱动板和外加358运放,四个板电路板,四份电路图和原理都画在同一个文件中。其中霍尔传感器为需配合使用26极磁环,小车主控包含stm32单片机、双电机驱动、红外传感器、独立按键、esp8266等模块,有一个不足的地方是供电电压不能太高,由于7805压差过大导致发热严重的问题,推荐使用9V以下的电机,电源钮子开关需要确认大小是否合适。暂时没有完整的程序。主控板还有几个没用。智能小车拼板PCB截图:附件资料截图:
    来自:智能车时间:2018-06-10 智能小车 霍尔传感器
  • 串口输出MPU6050原始数据(TM4C1294处理器)

    以TM4C1294为处理器,MDK环境下编译,在电脑端串口调试助手定时输出MPU6050原始数据
    来自:DIY创意产品时间:2018-05-24 mpu6050 tm4c
  • STM32控制 MPU6050 六轴陀螺仪-资料汇总

    一般使用MPU6050的步骤是先驱动I2C总线,然后初始化MPU6050,从MPU6050读取数据,最后是数据的处理。本文档详细介绍有关MPU6050 三维角度传感器电子陀螺仪使用说明。附件内容提供该MPU6050模块原理图,配套STM32代码,相关数据手册及参考文档。实物连接图:MPU6050 六轴陀螺仪特点: 使用芯片:MPU-6050供电电源:3-5v(内部低压差稳压)通信方式:标准IIC通信协议芯片内置16bit AD转换器,16位数据输出陀螺仪范围:±250 500 1000 2000 °/s加速度范围:±2±4±8±16g附件资料截图:可能感兴趣的项目设计:6轴加速度计/姿态角度测量/卡尔曼滤波(上位机+测试程序+手机客户端等),链接:http://www.cirmall.com/circuit/2874/姿态传感器IMU模块 附源码和上位机,链接:http://www.cirmall.com/circuit/1730/
    来自:其他时间:2018-05-04 mpu6050 资料汇总 stm32控制
  • TB6612+MPU6050电机驱动两轮机器人硬件设计

    1、整个电机驱动两轮机器人系统有12V锂电池输入,经过LM2596-5V稳压到5.V给WS2812,TB6612等芯片供电,大电流输出且假如自恢复保险丝;5V经过LDO-LM1117稳压为3.3V给主控供电;2、通过MPU6050输出信号,快速控制机身姿态;3、增加CP2012做为系统串口调试接口;4、通过时序控制WS2812闪烁,作为系统工作指示;5、整个系统中,特别是驱动电机部分将数字地与模拟地进行了隔离,防止耦合干扰;PCB尺寸:110MMX75MM (其中元件3D为1:1结构干涉),整个板子已经小批量试产完成。TB6612+MPU6050电机驱动两轮机器人电路 PCB 截图:
  • 电赛必选-同步BUCK BOOST DC-DC 数控电源设计

    距离2015年全国电子设计大赛过去2年之后,近期笔者优化电路设计和代码,提高系统稳定性,减小纹波噪声。之所以依旧优化STC方案的数控电源,是方便学生快速学习数控电源,以便入门。但不得不说,单纯的STC数控电源,精度低,纹波大,响应时间久,系统不稳定。但是数控电源的思路都是一样的,拓扑+反馈。总之是学生参加电赛的必备资料,可联系芯兴工作室502995956@qq.com。 U2=30V 条件下,实现对电池恒流充电。 充电电流 I1 在 50mA~4000mA 范围内步进可调,步进值为50mA, 电流控制精度不低于 5%。设定 I1=2A, 调整直流稳压电源输出电压,使 U2 在 24~36V 范围内变化时,要求 充电电流 I1 的变化率不大于 1%。 (实测 0.5%)设定 I1=2A,在 U2=30V 条件下, 变换器的效率1  90% 。 (实测 91%)测量并显示充电电流 I1, 在 I1=50mA~4000mA 范围内测量精度不低于 2%。 (实测 1%)具有过充保护功能:设定 I1=4000mA, 当 U1 超过阈值 U1th=24±0.5V 时, 停止充电。 (实测 23.8V)发挥部分: 断开 S1、接通 S2, 将装置设定为放电模式,保持 U2=30±0.5V, 此时变换器效率 95% 。 (实测小于 92%)在满足要求的前提下简化结构、减轻重量,使双向 DC-DC 变换器、测控电路与辅 助电源三部分的总重量不大于 500g。其他。(自己可以添加设计短接,反接保护。本作品具有显示输入输出电压,以及软件上的软启动)。具体单纯的buck boost输入指标: 输入电压:15-35V;输出电压:1-40V;输出电流50mA- 4000mA;最大功率不超过150W;不可为精密仪器,或对动态响应有一定要求的负载供电。
  • 电赛一等奖-滚球控制系统电路/代码分享,恩智浦智能车光电组国二通用

    本设计是获得2017电子设计大赛B题一等奖的滚球控制系统,该设计运用ov7725摄像头,oled显示图像,动态分段pid控制两个舵机,从而实现小球的运动。滚球控制系统是一个复杂的非线性动力学系统,是经典控制对象球杆系统的扩展,同时也可以作为一种具有典型非线性特征的试验平台,可以对非线性控制理论及控制算法进行检验。由于滚球控制系统中的多变量强耦合、参数不确定性、视觉反馈与传动机构滞后、小球与平板之间有摩擦以及外界随机干扰等一系列非线性因素的存在,给板球系统的分析与建模、控制系统设计与实现带来严峻挑战。本次设计的滚球系统以 K60 微控制器为核心控制单元,通过人眼摄像头采集小球的信息,使用动态 PID控制算法调节转向舵机的角度,实现了对小球运动速度和运动方向的双闭环控制,达到了小球的准确定位和轨迹控制。滚球控制系统视频演示:http://v.youku.com/v_show/id_XMzAxMDUyNzY2OA==.htm...滚球控制系统源码截图: 部分源码展示:/********************************************************************/#include "common.h"#include "include.h"#include "OLED.h"/*********************************************************/uint8 imgbuff[CAMERA_SIZE]; //定义存储接收图像的数组uint8 img[CAMERA_W*CAMERA_H]; //摄像头解压数组/*坐标定位数据*/uint8 x1=21,x2=40,x3=58;uint8 x4=20,x5=40,x6=59;uint8 x7=22,x8=40,x9=58;uint8 y1=10,y2=10,y3=11;uint8 y4=29,y5=29,y6=29;uint8 y7=48,y8=48,y9=47;uint8 squ_x1=30,squ_x2=50;uint8 squ_x3=30,squ_x4=50;uint8 squ_y1=20,squ_y2=20;uint8 squ_y3=40,squ_y4=40;/*白板边界初始化*/uint8 img_init_flag=0; //初始化变量uint8 img_init_x_min=0; //横轴最小值uint8 img_init_x_max=79; //横轴最大值uint8 img_init_y_min=0; //纵轴最小值uint8 img_init_y_max=59; //纵轴最大值uint8 img_x=40; //扫描横坐标10uint8 img_y=30; //扫描纵坐标uint8 ball_x=40; //球心横坐标uint8 ball_y=30; //球心纵坐标uint8 ball_x_set=22; //目标球心横坐标uint8 ball_y_set=48; //目标球心纵坐标uint8 ball_loca=1; //路径变量uint8 mission_flag=0; //任务标志uint32 mission_clock=0; //任务时钟/**********************舵机******************************//*动态 D*/uint8 KD_zone=2;uint32 KD_max=500,KD_min=200; //动态 D/*PID*/uint32 KP_A=10,KP_B=140,KD_X,KD_Y;//舵机 PID/*死区控制*/uint32 DJ_zone=0; //死区控制/*摆幅限制*/uint32 DJ_min=700; //舵机最小摆幅uint32 DJ_max=3000; //舵机最大摆幅/*舵机中值*/uint32 DJ_midpoint_x=8200; //舵机中值 xuint32 DJ_midpoint_y=8374; //舵机中值 y/*舵机变量*/uint64 DJ_x_PWM=8300; //输出 PWMuint64 DJ_y_PWM=8374; //输出 PWMuint32 DJ_maxpoint_x=2000; //舵机限幅_xuint32 DJ_maxpoint_y=2000; //舵机限幅_y/*******************************************************/
    来自:DIY创意产品时间:2017-09-07 电赛 k60 pid控制 ov7725 滚球控制
  • 2017电赛全国二等奖-滚球控制系统,附源码/流程图

    本设计是2017年全国大学生电子设计竞赛全国二等奖作品部分资料,滚球控制系统,都是最简单的配置,采用STM32F103ZET6+OV7670(带FIFO)+舵机,采用增量式PID控制,可实现所有题目,带声光报警和题目计时,以及坐标校准。滚球控制系统实验平台如截图:
    来自:电机驱动与控制时间:2017-09-19 电赛 pid控制 滚球控制
  • 电赛资料-兼容F1和F4的STM32开发板(有实物卖!)

    这个是参加今年2017年电赛弄的一个STM32开发板,做的B题,不过天工不做美啊,评测的时候烧了一个电机,换过之后参数就不对了,只拿了个省二,心累。这个开发板兼容F1和F4的芯片,STM32开发板板载资源介绍:1、电源,板载3.3V,5V,可直接接入低于12V的电压。2、存储芯片:SRAM,SD卡,SPI-FLASH。3、外设:板载6050,CH340串口下载电路,支持一键下载,两个LED,一个蜂鸣器,USB。4、按键:3个可编程按键,一个复位按键。5、显示:板载LCD接口,与原子的兼容。6、无线:板载独立NRF24L01接口,蓝牙接口。7、程序下载:支持ST-Link,J-TAG,以及串口下载。8、IO:引出60个IO。有现成的板子,有焊好的,也有空PCB板,有需要的可联系QQ1324654767.送今年的程序。兼容F1和F4的STM32开发板实物截图:参数如下:
    来自:MCU开发板时间:2017-09-17 stm32 开发板 电赛
销量
1267
查看
19K
Geekjin

Geekjin

资深卖家
有梦想,那就让他实现!
参数名 参数值
发布于 2015 年 08 月 26日
更新于 2015 年 08 月 26日
Moore8直播课堂