开启新的征程_--,邀请您见证|_ST的蜕变_|_

【备战电赛_-_】秒速赛车-秒速赛车

智能车电机驱动|_|(HIP4082+LR7843)

电赛一等奖-|-滚球控制系统电路-__/代码分享||,恩智浦智能车光电组国二通用_-

  • 电赛一等奖__-秒速赛车/代码分享_-_,恩智浦智能车光电组国二通用-_
  • 电赛一等奖-秒速赛车/秒速赛车,秒速赛车
  • 电赛一等奖-|-滚球控制系统电路_/代码分享-|,恩智浦智能车光电组国二通用_
  • 电赛一等奖_|-滚球控制系统电路_||/代码分享__,恩智浦智能车光电组国二通用|
  • 电赛一等奖|_-滚球控制系统电路_/代码分享-_,恩智浦智能车光电组国二通用-_|

电赛一等奖--滚球控制系统电路-|-/代码分享|-|,秒速赛车

电赛一等奖_--滚球控制系统电路|__/代码分享--,恩智浦智能车光电组国二通用-

电赛一等奖_|-滚球控制系统电路___/秒速赛车,恩智浦智能车光电组国二通用|__

电赛一等奖|-滚球控制系统电路|/代码分享|,恩智浦智能车光电组国二通用|_-

电赛一等奖--滚球控制系统电路_|/代码分享||,恩智浦智能车光电组国二通用_|-


本设计是获得-_|2017电子设计大赛-_-B题一等奖的_滚球控制_||系统_||,该设计运用||ov7725摄像头|,oled显示图像||,动态分段-|pid控制||两个舵机---,从而实现小球的运动|-。秒速赛车,是经典控制对象球杆系统的扩展|-|,同时也可以作为一种具有典型非线性特征的试验平台-,可以对非线性控制理论及控制算法进行检验_|_。

由于滚球控制系统中的多变量强耦合_-|、参数不确定性|||、视觉反馈与传动机构滞后|_|、小球与平板之间有摩擦以及外界随机干扰等一系列非线性因素的存在-_,给板球系统的分析与建模|、控制系统设计与实现带来严峻挑战||。本次设计的滚球系统以||- K60 微控制器为核心控制单元-_-,通过人眼摄像头采集小球的信息||,使用动态|_- PID控制算法调节转向舵机的角度|_,实现了对小球运动速度和运动方向的双闭环控制__|,达到了小球的准确定位和轨迹控制-。

滚球控制系统视频演示||:

https://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; //扫描横坐标||_

10

uint8 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; //舵机中值|-- x

uint32 DJ_midpoint_y=8374; //舵机中值-|_ y

/*舵机变量--_*/

uint64 DJ_x_PWM=8300; //输出-| PWM

uint64 DJ_y_PWM=8374; //输出-- PWM

uint32 DJ_maxpoint_x=2000; //舵机限幅-_x

uint32 DJ_maxpoint_y=2000; //舵机限幅___y

/*******************************************************/

电路项目的主要芯片及数据手册__|

电路相关文件--

电路图文件|_
滚球控制系统电路原理图___.pdf
描述_|_:电路原理图|-_
源代码|-_
滚球控制系统程序源码|_.rar
描述-:程序源码|-,见截图展示|-_
秒速赛车
论文_--.pdf
描述|__:论文|--
分享到_||:
秒速赛车 (20)
电子硬件助手小程序|_- 电子硬件助手小程序__|

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

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

电路城-|6秒速赛车(限购|_≤100元电路_-):申请成为卖家_||,上传电路_|-,审核成功后获取|-|。

(版权归小甄哥哥所有_|-)

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

使用说明|__:秒速赛车PCB板进行打样的买家|_|,请先核对资料的完整性-,如果出现问题-,电路城不承担任何经济损失---!

换一批_|_ more>>

大家都在看|_|:

继续阅读_|

  • 电赛稳压电源板|,提供稳定干净的电压__

    可以用来电赛使用_-,用来给电路提供稳定干净的电压-_|。使用达林顿管倍容电路--|,电路简洁又不失优越的性能--_,能够输出--_3组电压_|_,正负--12V,正负_-9V,正负__5V。实测空载纹波小于---800uv。基本满足一般设计要求___。
    来自_-:电源模块--时间_-:2019-01-30 原理图__- 电赛_-- 电源板--
  • PID温度控制温度控制器原理图和--pcb

    PID算法温度控制器原理图和|pcb,购买后如果还需要源代码请向我索要附件内容截图__:
    来自--|:工业控制||时间-__:2018-11-30 pid控制_
  • 十三届信标主控原理图和-_|PCB(省一__-)

    单主控单鹰眼||,蓝牙-||,OLED,方案并不复杂附件内容截图___:
    来自|:秒速赛车秒速赛车:2018-11-27 k60 信标_| 秒速赛车
  • DIY Arduino热风|SMD返修台-_-

    硬件组件--:SparkFun Arduino Pro Mini 328 - 5V / 16MHz× 1 Adafruit标准-|_LCD - 16x2秒速赛车× 1 lcd i2c模块-|× 1 带按钮的旋转编码器__× 1 热风枪把手-_× 1 热风枪手柄架-_|+喷嘴-|× 1 BTA12-600B× 1 IRFZ44× 1 MCP602× 1 MOC3021× 1 4N25× 1 桥式整流器|_× 1 蜂鸣器-× 1 UF4007× 1 4针连接器_-× 1 3针连接器|||× 1 2秒速赛车× 1 2针大接头_× 1 0.1uF电容_--× 1 10nF电容器-|× 1 200K装饰壶|_-× 1 100K电阻_-_× 1 47K电阻|_× 1 10K电阻_-_× 1 1K电阻--× 1 470欧姆电阻_||× 1 330欧姆电阻--_× 1 220欧姆电阻|× 1 39秒速赛车× 1 软件应用程序和在线服务_|:Arduino IDEAutodesk Eagle手动工具和制造机器|:烙铁在本教程中||-,您将学习如何使用Arduino和其他常用组件制作热风枪控制器||。在该项目中-|,PID算法用于计算所需的功率||,并由隔离的三端双向可控硅驱动器控制__-。该项目使用与-858D兼容的手柄-||。它有一个_-K型热电偶_,700瓦||-230 VAC加热器和一个|_24 VDC风扇|-|。与商用控制器相比--_,该控制器高效可靠-|-,易于构建__-。
    来自|-:其他__|时间-:2018-11-14 arduino pid控制|_- 桥式整流器_|
  • K60 K10 MK60N512VLL100 LQFP100 最小系统核心板_|_AD版原理图|-_+PCB文件|--

    Altium Designer 设计的项目工程文件-_|,包括原理图及|_-PCB印制板图|-,可以用_Altium Designer(AD)软件打开或修改||-,可作为你产品设计的参考-。
    来自__|:秒速赛车时间|-:2018-11-06 单片机- pcb 核心板-
  • 基于_-K60开发的摄像头识别的田径机器人源码|__+全套资料-

    基于_npx的_|-k60核心板控制的田径组机器人|_,ov7620识别的田径机器人_-,源码||+全套资料|_|,2017年华北五省三等--|
    来自||:秒速赛车时间|_:2018-01-12 机器人|-_ k60 秒速赛车 7620 田径机器人_
  • 【已停止销售-!】十三届飞思卡尔恩惠普信标组智能车全套资料解决新灯闪烁亲测没问题|-!!仅供参考不要直接拿去比赛|-_!!

    秒速赛车,所以一直在调试完善--_,现在灭|10个灯_20秒速赛车,慢慢调试还可以继续提升速度_|。 所有资料都有-,都是拿来跑过所以|100%验证过||-。因为平台要扣|__30%手续费||,所以只能加上手续费了-。购买之前也可以先联系我_|-。秒速赛车: wan2401463@foxmail.com ;购买后提供一些技术支持__|。!!仅供参考不要直接拿去比赛_-!!【到目前已经进国赛-_,最快|16.86S】飞思卡尔信标组智能车原理图展示|_:飞思卡尔信标组智能车|-PCB展示__|:
    来自-_|:智能车-|-时间|__:2017-12-21 秒速赛车 k60 pid控制|_-
  • 液晶显示的-_|PID秒速赛车

    液晶显示的_--PID炉温控制系统内容概述|_:本系统为以_||AT89S51单片机为核心的炉温控制系统--。该系统在硬件设计上主要是通过温度传感器|_DS18B20对温度进行采集-_-,直接输出数字式的温度值__-。AT89S51将采集到的数字温度送到-LCD1602,以数字形式显示测量温度|-,并采用_PID控制来实现对温度的调节__-。DS18B20温度显示仿真如下_-,DS18B20的值可以任意调整|||,秒速赛车,LCD的显示值随___DS18B20秒速赛车。当温度超过界限__|,LED亮-||,同时-_|SOUNDER响_,模拟警报系统|-。当按下__|k1,显示温度的最高位光标开始闪烁|-,进入设定温度调整|||,按下_|-k2,光标右移-_,按下|-k3数值加-|-1,按下|_-k4数值减_|1。PID控制仿真如图_-,电加热炉|_OVEN输出的模拟量经ADC0804转化成数字量_-,再送到__LCD显示--|。OVEN的温度与设定温度在单片机内进行_|PID运算-_-,PID输出量控制晶闸管的导通-|,从而控制_--OVEN的加热---。液晶显示的-||PID炉温控制系统功能要求__:1.采用液晶显示器显示温度测量值_|。2.检测的温度范围为|_-0~128℃。3.温度超过警戒值时能报警提示--。4.能通过键盘输入设定温度并显示-||。5.用|_|PID控制温度|,控温精度-_≦±2℃。
    来自_:其他--时间-_:2017-09-30 单片机|-| pid控制-- 炉温__|
  • 往期大赛-_A题作品||:双向|-DC-DC变换器|,主要功能全部实现_-

    前言_||:本设计以双向半桥电路为主拓扑结构--_,以单片机最小系统板为控制核心_|-,协调各个模块工作以实现题设功能__。电路分为主电路拓扑模块-_、控制模块__、PWM控制信号驱动模块_-、辅助电源模块-、电压电流采样模块--。主电路采用双向半桥电路_;控制模块使用单片机|STM32F103ZET6的|_PWM输出端口产生__PWM信号_-|,PWM秒速赛车IR2109模块产生互补的|PWM驱动电平||,通过其内部-A/D端口采集电压_||、电流信号|-,通过程序|_-PID算法进行控制-;电压信号经分压采样送入单片机|-,电流采样模块通过滤波差分放大芯片_-_INA270秒速赛车,处理之后送与单片机-|,实现过充保护功能-_|。秒速赛车。方案论证|-_:本设计制作用于电池储能装置的双向_- DC-DC 变换器|,实现电池的充放电功能|_,秒速赛车,亦可自动转换_|。系统结构如图_1所示___,电池组由五节|18650秒速赛车,容量|_2000mAh的锂离子电池串联组成_-。辅助电源是用_-_LM2596芯片作为主控芯片的开关电源|-_,测控电路是由|STM32F103ZET6秒速赛车。双向--DC-DC变换电路由双向半桥电路作为主拓扑结构|-,通过控制电路完成充放电双过程||。电池储能装置结构框图||_:硬件电路总体框图-|:秒速赛车:本方案转载自网络分享|-_!
  • 电赛特别分享__--BTS7960双电机驱动板-|PCB及原理图|-

    本设计分享的是电赛可能会用到的电机驱动电路-_-,见附件下载__|BTS7960双电机驱动板--_PCB及原理图-_|。该-BTS7960双电机驱动板为当年参加比赛画的-,现在开源__。电路采用-_|BTS7960为电机驱动芯片|,74HC244PW作为隔离_|(TSSOP封装|),4个螺丝孔是可以直接安装在-C或|-_D车模电机座的原有螺丝的-|。功率走线都是比较宽的_|,散热也是很不错的_-|。设计资料分享给需要的同学-|。BTS7960双电机驱动板电路原理图| PCB秒速赛车:可能感兴趣的项目设计__:电赛智能车电机驱动-_BTS7960电路板-|_,附原理图_|/PCB/PID程序|||,秒速赛车:https://www.szynsd.com/circuit/6536/detail?3
销量_--
11
查看-|_
8087
参数名|__ 参数值_-|
发布于_|_ 2017 秒速赛车 09 月__ 26日|-
更新于-- 2017 年| 09 月| 26日|-|
Moore8直播课堂|-