资讯详情

基于51单片机超声波三方向测距设计-基于51单片机超声波水位液位控制-基于51单片机仓库环境监控系统仿真设计...

1140是基于51单片机超声波三方向测距系统设计的

1、采用速度快、精度高、精度1mm的三种超声波测距。 2.按键设置报警距离、上限和下限。 3、LCD1602液晶显示。 结构简单、稳定、高效。

1141基于51单片机超声波水位控制系统LCD1602资料-毕设课设资料

1.超声水位液位,速度快,精度高,精度1mm。 2.按钮设置报警高度、上限和下限。 3、LCD1602液晶显示。

1139基于51单片机仓库环境监测系统的模拟设计

#include "pid.h" #include "math.h" #include "stdio.h" struct _pid {        int SetSpeed;            //定义设定值       int ActualSpeed;        //定义实际值       int err;                //定义偏差值        int err_last;            ///定义偏差值        float Kp,Ki,Kd;            //定义比例、积分、微分系数        float voltage;            ///定义电压值(控制执行器的变量)       int integral;            //定义积分值       float umax;       float umin;  }pid;  void PID_init(void) {  pid.SetSpeed=500;    pid.ActualSpeed=0;       pid.err=0;        pid.err_last=0;       pid.voltage=0;      pid.integral=300;       pid.Kp=3.2;      // 0.4            // 1.95  2.4    0.2           0.2    0.2      0.2  pid.Ki=1.5;   //    1.5  积分速度 //0.9        0.8           0.74    0.78      0.5(vpp=14v)  pid.Kd=0;//                  //        0.00015      0  pid.umax=1500;       pid.umin=-1500;                }  unsigned int pid_ctrol(unsigned int now_speed,unsigned int set_speed) {  static float last=500;  int index;  pid.ActualSpeed=now_speed;        pid.SetSpeed=set_speed;        pid.err=pid.SetSpeed-pid.ActualSpeed;  if(pid.ActualSpeed>pid.umax)  ///灰色背景色表示抗积分饱和度的实现       {             

1034基于单片机公交安全预警系统的模拟设计

#include <reg52.h>                                      /* 包含头文件 */ #include <math.h> #include "uart.h" #include "display.h" #define uint unsigned int #define uchar unsigned char                           /* 宏定义 */ sbit ale = P2 ^ 6; sbit start = P2 ^ 7; sbit eoc = P3 ^ 2; sbit oe = P3 ^ 3;                               /* 定义adc0809的控制引脚 */ sbit adda = P2 ^ 0; sbit addb = P2 ^ 1; sbit addc = P2 ^ 2;                               /* adc0809的地址引脚 */  sbit  key1 = P3 ^ 4; sbit  key2 = P3 ^ 5; unsigned long voltdata[8]; uint  realvolt, i, j, k, l, t, sum, a[5];     /* 定义全局变量 */ unsigned char CH; uchar  add;                                    /* 地址变量 */ uchar  TxBuf[8];                               /* 四个显示位置 */ unsigned char t0Count; unsigned char flagAu = 1;  uchar flag = 0;   /*  * 函数说明  */ void addselect()                /* 量程选择 */ {  CH  ;                   /* 通道号加 */  if ( CH > 7 )           /* 最大到5    符号&:按位和符号,如果二进制的对应位为1,则结果的对应位为1,否则为0 */   CH = 0;         /* 清零有三个通道 1 2 对应的二进制是0000.0001.0010 */  adda = CH & 0x01;    /* 二进制010101&0001,结果是0001,赋值adda(引脚只能接受最低数据,只有1和0),那么adda引脚是高电平 */  addb = (CH & 0x02) >> 1;  addc = (CH & 0x04) >> 2;  delay( 5 );             /* 短延时 */ }

803基于单片机汽车环境监测系统的设计

车身环境监测系统设计原理:

本系统采用FRDM-KL25Z作为主控芯片,通过添加温湿度、烟雾、超声波测距等传感器,收集车身的环境参数CAN总线收集车身等各种状态信息,通过串口传输到上位机显示,实现信息的智能管理,或通过蓝牙连接android手机,在手机客户端查看信息。同时,当检测到车内温度过高时,系统可以自动启动电风扇冷却车内当检测到烟雾时,发送短信提醒司机注意。

本系统的总体方案

827基于单片机红外音温传输系统计-设计资料

(1)红外光通信装置利用红外发光管和红外光接收模块作为收发器件,用来定向传输语音信号,传输距离为 2m.

(2)传输的语音信号用Φ3.5mm 的音频插孔线路输入;频率范围为 300~3400Hz。

(3)接收的声音应无明显失真。当发射端输入语音信号改为 800Hz 单音信号时,在 8Ω电阻负载上,接收装置的输出电压有效值不小于 0.4V。不改变电路状态,减小发射端输入信号的幅度至 0V,采用低频毫伏表(低频毫伏表为有效值显示,频率响应范围低端不大于 10Hz、高端不小于 1MHz)测量此时接收装置输出端噪声电压,读数不大于 0.1V。如果接收装置设有静噪功能,必须关闭该功能进行上述测试。

(4)当接收装置不能接收发射端发射的信号时,要用发光管指示。

(5)增加一路数字信道,实时传输发射端环境温度,并能在接收端显示。数字信号传输时延不超过 10s。温度测量误差不超过 2℃。语音信号和数字信号能同时传输。 (在最小系统板上用18B20测温)

(6)本装置的通信信道必须采用红外光信道,不得使用其他通信装置。发射端必须采用分立的红外发光管作为发射器件,安装时需外露发光管,以便检查。不得采用内部含有现成通信协议的红外光发射芯片或模块。

 


​文章转自电设屋,资料百度网盘下载地址 

目录

1140基于51单片机超声波三方向测距系统设计-毕设课设全套资料

1141基于51单片机超声波水位液位控制系统LCD1602资料-毕设课设资料

1139基于51单片机仓库环境监控系统仿真设计-毕设课设资料

1034基于单片机公交安全预警系统仿真设计-毕设资料

803基于单片机汽车环境监测系统设计-设计资料

827基于单片机红外音频温度传输系统设计-设计资料


标签: 电阻071kl0762kl电阻

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台