• 蠢货!计划不是自下而上制订的。首先是国家战略计划,简称国家计划,其中与经济有关的,叫国民经济计划。5年计划,和一年一次的计划会议制订的计划,都是由国家计委主持制 2019-05-23
  • 城口修齐镇开展污水处理厂(站)运行管理工作检查 2019-05-23
  • 河南“四好”公路催生乡村经济“蝶变” 2019-05-14
  • 拼多多:你的梦想难道是成为下水道吗(原创首发) 2019-05-14
  • 发现食品安全问题拨打12331投诉 2019-05-14
  • 2018全球独角兽企业高峰论坛 2019-05-13
  • 2017年中国互联网发展十大动向 2019-05-13
  • 解放日报:"垃圾电影"这锅,究竟谁背? 2019-05-13
  • 爱心暑托班为何要面试? 所有报名者需面试筛选 2019-05-12
  • 档案看西藏 拉萨市开展档案宣传教育活动 2019-05-12
  • 人民日报发喜报庆祝我国第一颗氢弹爆炸成功 2019-05-12
  • 一周人事:上海、江西两省份省委领导班子调整 2019-05-11
  • 台州市全力筹备首届亚洲旅游影视艺术周 2019-05-11
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-05-10
  • 机关干部微信群要定位于“工作” 2019-05-10
  • 开启新的征程,邀请您见证ST的蜕变

    学习微波射频没方向?这些资料不可少!

    【备战电赛】先导片-如何补全知识链条


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

    本设计是获得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

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

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

    电路相关文件

    电路图文件
    源代码
    滚球控制系统程序源码.rar
    描述:程序源码,见截图展示
    教程
    论文.pdf
    描述:论文
    分享到:
    收藏 (22)
    电子硬件助手小程序 电子硬件助手小程序

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

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

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

    (版权归小甄哥哥所有)

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

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

    换一批 more>>

    大家都在看:

    继续阅读

    • PID光度计控制器

      光度计的PID控制系统,用于测量和调节灯的照明。硬件组件:ST STM32L4,STM32F7 Nucleo 144 STM32F7× 1 恩智浦快速物联网原型设计套件× 1 光电阻器× 1 英飞凌CoolMOS C7 Gold SJ MOSFET× 1 L293B驱动程序× 1 电阻10k欧姆× 2 电阻1k欧姆× 1 电阻30欧姆× 10 LED(通用)× 10 软件应用程序和在线服务:AdaCore GNAT社区AdaCore GNAT ProAdaCore Ada驱动程序库手动工具和制造机器:PICkit 2Digilent Mastech MS8217自动量程数字万用表该项目的目标是开发一个系统,通过该系统我们可以测量和控制灯发出的照明量。为了我们最好的研究,我们将该项目分为以下几个部分:1.-软件安装2.-光监控和校准3.- PID控制器4.-测试
      来自:照明与LED显示时间:2019-05-23 物联网 恩智浦 pid控制
    • stm32温度控制AD7793rtdPT100激光器温度控制程序PID温度程序TEC

      华为杯研究生电子设计大赛一等奖!经过项目和产品的验证?。?!系统以STM32作为主控芯片,以半导体制冷器TEC作为执行机构,采用PID算法对温度进行高精度控制。采集用AD7793进行高精度采集和输出恒流源驱动DRV592执行结构 TEC传感器 热敏电阻 或者PT100温度控制曲线如下:精度可达0.01摄氏度?。?!软件资料包含:1、AD7793的STM32控制程序(数据采集和恒流源);2、热敏电阻的温度转换代码;3、PID控制代码;4、液晶驱动代码;5、DRV592桥式电路驱动PWM程序代码;硬件资料包含:温度控制板的电路原理图和PCB工程文件。
      来自:工业控制时间:2019-03-27 stm32 数据采集 pid控制
    • 难度最适合的毕设 基于STM32F103C8T6单片机AD7792芯片高精度采集(PT1000)传感器加PID控温+(不成熟的自整定)

      (内附神奇的PID参数计算器外国人制作的很好用?。。。┗赟TM32F103C8T6单片机AD7792芯片高精度采集(PT1000)传感器加PID控温+(不成熟的自整定),用的是LCD12864显示屏幕,有自己的菜单界面,可以通过按键控制。PID最终控温在0.2度左右(具体情况视系统而定)内附完整的原理图和PCB图,可以将设定的一些参数保存到储存芯片里面,P、I、D的值是可以通过按键来控制菜单设置。
    • 电赛稳压电源板,提供稳定干净的电压

      可以用来电赛使用,用来给电路提供稳定干净的电压。使用达林顿管倍容电路,电路简洁又不失优越的性能,能够输出3组电压,正负12V,正负9V,正负5V。实测空载纹波小于800uv?;韭阋话闵杓埔?。电赛直播:电源类专项:共8节课,4月3日起,每周三播出https://www.moore8.com/series/package/dianyuan1、【直播时间:2019/04/03 20:00】【电源专项篇-1】2019 电赛:电源类赛题详解及知识点分析:https://www.moore8.com/courses/26292、【直播时间:2019/04/10 20:00】【电源专项篇-2】2019 电赛:电源系统构成及基础原理、概念:https://www.moore8.com/courses/26313、【直播时间:2019/04/17 20:00】【电源专项篇-3】2019 电赛:线性电源常用器件和电路设计:https://www.moore8.com/courses/26304、【直播时间:2019/04/24 20:00】【电源专项篇-4】2019 电赛:开关电源拓扑结构和常用电路分析:https://www.moore8.com/courses/26335、【直播时间:2019/05/08 20:00】【电源专项篇-5】2019 电赛:PWM、整流、逆变和变频知识:https://www.moore8.com/courses/26396、【直播时间:2019/05/15 20:00】【电源专项篇-6】2019 电赛:电源题目功能电路设计:https://www.moore8.com/courses/26407、【直播时间:2019/05/22 20:00】【电源专项篇-7】2019 电赛:新能源发电、储能及充电技术:https://www.moore8.com/courses/26418、【直播时间:2019/05/29 20:00】【电源专项篇-8】2019 电赛:电源设计工具使用和设计实例:https://www.moore8.com/courses/2642
    • PID温度控制温度控制器原理图和pcb

      PID算法温度控制器原理图和pcb,购买后如果还需要源代码请向我索要附件内容截图:
      来自:工业控制时间:2018-11-30 pid控制
    • 基于PSO算法的PID控制器设计与仿真

      粒子群算法(Particle Swarm Optimization)是一种新的智能优化算法,该算法简单易于实现, 可调参数少, 得到了广泛的研究和飞速发展。PID控制是最早开发的控制策略之一。由于算法简单,鲁棒性好,适应性强,广泛应用于工业控制。随着科学技术的发展,出现了许多新的控制方法,如神经网络PID和模糊PID但是,直到现在,PID控制都有其自身的优势。PID参数优化一直是系统控制工程中比较热门的话题。本文在介绍PID控制系统参数的优化方面提出了一种新型的优化方式,即将粒子群PSO算法引进参数的优化设计中,本文具体做了以下几个方面的工作:(1)利用经典控制系统原理对PID控制算法的参数进行初步给定;(2)采用粒子群算法并且利用SIMULINK的仿真工具对PID参数进行优化,得出系统的响应曲线。(3)将优化后系统的性能与优化前系统性能进行比较,得出经过PSO优化的系统的性能得到提高。附件截图:文档截图:
      来自:其他时间:2018-05-19 工业控制 pid控制 粒子群算法 pso算法
    • K60智能车调试平台,附C#上/下位机源码

      该项目分享的是智能车调试软件(NRF通讯),其中上位机程序使用C#编写,下位机在K60和KL26上都可以使用。通过NRF进行数据的收发,下位机在山外的芯片上插上NRF即可,电脑上需要接一个 NRF转USB 的转接口(下面有图片)。功能和山外的多功能调试助手差不多。这个变成无线收发,另外增加通过NRF修改参数值的功能。注:上位机开发环境:VS2013及以上版本,运行程序需要 .net4.0支持。使用需要注意事项:1.NRF一次发送需耗时10ms左右;2.将NRF的发送优先级降至最低,避免影响正常中断处理程序。 NRF转USB上位机界面:
      来自:智能车时间:2018-05-07 智能车 k60 调试工具 nrf通讯
    • 2015年全国电赛风力摆设计,一等奖作品!

      这是2015年参加全国大学生电子设计竞赛时的写的技术报告以及当时画的主控板,做的题目是是风力摆控制系统,用的是真正的轴流风机??!本风力摆控制系统主要包括单片机控制???、电源???、姿态采集???、风力摆???、液晶显示???、上位机以及风力摆机械结构组成。风力摆由一长约 60cm~70cm 的细管上端用万向节 固定在支架上,下方悬挂一组( 2~4 只)轴流风机。位于摆杆上的姿态采集??椴杉缌Π诘鼻白颂嵌?,并反馈给单片机。单片机通过一系列算法和 PID控制来处理反馈回来的数据,而后通过控制 PWM 占空比控制不同位置的风机转速,实现对风力摆的控制。
      来自:电机驱动与控制时间:2018-04-27 电赛 风力摆 全国电赛
    • 基于K60开发的摄像头识别的田径机器人源码+全套资料

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

      因为今年灯变了,所以一直在调试完善,现在灭10个灯20秒以内没问题,慢慢调试还可以继续提升速度。 所有资料都有,都是拿来跑过所以100%验证过。因为平台要扣30%手续费,所以只能加上手续费了。购买之前也可以先联系我。请联系我邮箱: [email protected] ;购买后提供一些技术支持。??!仅供参考不要直接拿去比赛??!【到目前已经进国赛,最快16.86S】飞思卡尔信标组智能车原理图展示:飞思卡尔信标组智能车PCB展示:
      来自:智能车时间:2017-12-21 智能车 k60 pid控制
    销量
    12
    查看
    8762
    参数名 参数值
    发布于 2017 年 09 月 26日
    更新于 2017 年 09 月 26日
    Moore8直播课堂

  • 蠢货!计划不是自下而上制订的。首先是国家战略计划,简称国家计划,其中与经济有关的,叫国民经济计划。5年计划,和一年一次的计划会议制订的计划,都是由国家计委主持制 2019-05-23
  • 城口修齐镇开展污水处理厂(站)运行管理工作检查 2019-05-23
  • 河南“四好”公路催生乡村经济“蝶变” 2019-05-14
  • 拼多多:你的梦想难道是成为下水道吗(原创首发) 2019-05-14
  • 发现食品安全问题拨打12331投诉 2019-05-14
  • 2018全球独角兽企业高峰论坛 2019-05-13
  • 2017年中国互联网发展十大动向 2019-05-13
  • 解放日报:"垃圾电影"这锅,究竟谁背? 2019-05-13
  • 爱心暑托班为何要面试? 所有报名者需面试筛选 2019-05-12
  • 档案看西藏 拉萨市开展档案宣传教育活动 2019-05-12
  • 人民日报发喜报庆祝我国第一颗氢弹爆炸成功 2019-05-12
  • 一周人事:上海、江西两省份省委领导班子调整 2019-05-11
  • 台州市全力筹备首届亚洲旅游影视艺术周 2019-05-11
  • 网友自嘲工资拖后腿 专家:衡量个人收入需更多数据 2019-05-10
  • 机关干部微信群要定位于“工作” 2019-05-10