虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

无PS2无线<b>手柄</b>控制智能小车软硬件测试视频线<b>手柄</b>

  • 基于单片机的智能小车程序

    智能控制方面

    标签: 单片机 智能小车 程序

    上传时间: 2013-11-13

    上传用户:lz4v4

  • 基于单片机的太阳能热水器智能仪

    摘要:针对太阳能热水器的使用要求,设计了一种以P87LPC764BN为中心处理器的智能仪;给出了硬件电路原理图及软件流程图。关键词:单片机;控制;智能仪

    标签: 单片机 太阳能热水器 智能仪

    上传时间: 2014-01-16

    上传用户:cc1915

  • 基于MC9S12DG128单片机的智能寻迹车设计

    摘要:设计了一种基于飞思卡尔MC9S12DG128单片机控制的智能寻迹车系统。该系统以MC9S12DG128为控制核心,采用CCD图像传感器检测路面信息,利用加速度传感器检测加速度,红外传感器检测速度,采用PID算法控制智能车直流驱动电机和模糊控制算法控制舵机转向,从而实现智能车快速稳定地寻黑线行驶。关键定:MC9S12DG128,单片机,智能车,模糊控制

    标签: 128 MC9 S12 MC

    上传时间: 2014-12-01

    上传用户:aesuser

  • 基于AT89S52单片机的啤酒发酵温度控制系统

    摘 要:本文介绍了一种基于AT89S52单片机的啤酒发酵温度控制系统。该系统能对发酵温度进行巡回检测、显示和报警,同时采用增量式PID控制算法对温度进行智能控制。经过实际测试,该系统取得了较为满意的控制效果。关键词:温度控制;微处理器;PID控制;发酵

    标签: 89S S52 AT 89

    上传时间: 2013-11-07

    上传用户:gaoqinwu

  • MC68HC912DG128A单片机在汽车无级变速(CVT)

    车辆行驶性能的好坏,不仅取决于发动机,而且在很大程度上还依赖于变速器及变速器与发动机的匹配。在汽车上使用的自动变速器大致有三类:液力自动变速器(Automatic Transmission,AT)、电子控制机械自动变速器(AutomaticMechanicalTransmission,AMT)和金属带式无级变速器(Continuously Variable Transmission,CVT)。前两种变速器都是有级或分段无级自动变速,无级变速器CVT避免了齿轮传动比不连续的缺点,具有传动比连续、传递动力平稳、操纵方便、可使汽车行驶过程中经常处于良好的性能状态、可改善汽车排放和降低燃油消耗等特点,真正实现了无级变速。我国的汽车工业与发达国家有较大的差距,通过研制无级变速(CVT)控制系统对缩小差距和世新纪发展我国民族汽车工业都具有十分重要的意义。

    标签: 128A 128 912 CVT

    上传时间: 2013-11-11

    上传用户:qingzhuhu

  • 基于凌阳SPCE061A单片机的智能小车的设计

    摘要:介绍了智能语音、避障小车的一种制作方法,给出了控制系统的硬件和软件设计。控制系统的硬件电路部分主要包括控制器、传感器和电机控制电路。控制器采用16位SPCE061A单片机;避障小车的驱动采用直流电机驱动;使用特定人语音来控制小车动作,采用脉冲调制的传感器检侧障碍物;供电电源采用双电源供电。关健词:SPCEA61A单片机;智能避障;传感器;电动机

    标签: SPCE 061A 061 凌阳

    上传时间: 2014-12-27

    上传用户:gundamwzc

  • 基于SPCE061A单片机实现智能小车设计

    机器人的前身是智能遥控小车,它在军事、航空、探险等领域有着极其重要的作用. 本文以SPCE061A单片机为控制核心、无线电遥控为人车通讯手段、传感器为小车感官,实现了对智能遥控小车的硬件和软件设计,结果表明达到了设计要求.

    标签: SPCE 061A 061 单片机

    上传时间: 2013-12-30

    上传用户:浩子GG

  • 单片机温度控制系统的设计及实现

    单片机温度控制系统的设计及实现 介绍在单片机温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以8051单片机为核心,由温度检测电路,模/数转换电路,过零检测电路,报警与指示电路,光电隔离与功率放大电路等构成。关键词:单片机;PID算法;温度采样;抗干扰 单片机温度控制系统的组成及工作原理:在工业生产中,对温度控制系统的要求,主要是保证炉温按规定的温度工艺曲线变化,超调小或者无超调,稳定性好,不振荡,对系统的快速性要求不高。以下浅析了单片机电阻炉控温系统设计过程及实现方法。

    标签: 单片机 温度控制系统

    上传时间: 2014-12-28

    上传用户:642778338

  • 串行编程器源程序(Keil C语言)

    串行编程器源程序(Keil C语言)//FID=01:AT89C2051系列编程器//实现编程的读,写,擦等细节//AT89C2051的特殊处:给XTAL一个脉冲,地址计数加1;P1的引脚排列与AT89C51相反,需要用函数转换#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引脚排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//编程前的准备工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//编程结束后的工作,设置合适的引脚电平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//从P0口获得数据{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//转换并设置P0口的数据{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//读特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//写器件{//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 //写一个单元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效验:循环读,直到读出与写入的数相同 {  nTimeOut++;  if(nTimeOut>1000)//超时了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一个脉冲指向下一个单元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//读器件{ BYTE Data;//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 //读一个单元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一个脉冲指向下一个单元//----------------------------------------------------------------------------- return Data;} void Lock01()//写锁定位{ InitPro01();//先设置成编程状态//----------------------------------------------------------------------------- //根据器件的DataSheet,设置相应的编程控制信号 if(ComBuf[2]>=1)//ComBuf[2]为锁定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//设置pw中的函数指针,让主程序可以调用上面的函数{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    标签: Keil 串行 C语言 编程器

    上传时间: 2013-11-12

    上传用户:gut1234567

  • 基于DSP的数字伺服机构控制系统设计

         为满足对直流无刷伺服机构的数字化控制,介绍了一种数字无刷直流电机伺服控制系统,以TMS320F2812型DSP为控制核心,包括中央处理电路,驱动电路,反馈电路等实现对直流无刷电机伺服系统的控制。该系统原理简单,易于实现,抗干扰能力强且控制精度高,控制效率好,已在某型伺服控制系统中广泛应用。  

    标签: DSP 数字 伺服机构 控制系统设计

    上传时间: 2013-11-14

    上传用户:王庆才