导航:首页 > 装置知识 > 51单片机车速检测装置

51单片机车速检测装置

发布时间:2022-08-28 08:11:09

⑴ 单片机C语言实现红外脉冲计数计算车速

以51单片机 12MHz晶振情况下为例

#define STAYTIME 781//定时200ms 其他时间可以自己算
int tcount,p_count;
double speed;
void t0_init(void)
{
TH0=0x00;
TL0=0x00;
TMOD|=0x02;
ET0=1;
TR0=1;
IT0=1;//外部中断下降沿触发
EX0=1;
}
void pulse_int(void) interrupt 0
{
p_count++;
}
void t0_int(void) interrupt 1
{
tcount++;
if(tcount>STAYTIME){
tcount=0;
EX0=0;//关输入脉冲的中断
ET0=0;
speed=p_count/20;//单位就是 转/秒
//下面重新开始
p_count=0;
ET0=1;
EX0=1;
}
}
}
void main()
{
t0_init();
EA=1;
while(1);

}

⑵ 请教大师如何用51单片机实现以下功能:汽车车速表传感器信号的方波信号,输入单片机,信号频率随着车速

像你这么说,汇编代码恐怕我是写不出来了。

原则上,你可以通过定时器的输入捕捉功能实现,累积相加,次数就是转动的周数。
至于你说的拨码开关,把累积结果相除,显示出来就可以了吧!

你也可以通过普通外部中断,记录脉冲次数,不过这其中要通过变量标记一次中断是否完成。

就是这样,希望能帮到你,祝你好运!

⑶ 急用!!!!!!基于单片机控制的车速里程表

图2所示是一种汽车转速里程表的电路原理图。这是一个典型的单片机最小应用系统。单片机AT89C2051以其低价、低功耗、可靠性高和易于编程等特点著称,X25045则是MCS-51系列单片机电路的一个辅助芯片,主要担当复位、电压检测、看门狗和EEPROM功能,该芯片的采用大大提高了系统的可靠性,减少了外围芯片数,可实现里程累计的掉电存储。LCM1010为十位八段式带背光液晶显示模块,采用三线串行接口,它具有功耗低和编程方便的特点。该显示共分两行显示,第一行6位显示累计里程,第二行4位(1位小数)用于显示小计里程。图中K1为小计里程清零键,R4用于调节液晶显示器的视角对比度。芯片X25045是Xicor公司推出的带有可编程μP 监控器的CMOS串行EEPROM,带有4096位,按512×8来组织。它具有4字节页写方式和10万次使用周期,数据可保存100年。为了保证累计里程单元的个位或小计单元的小数位可靠刷新,当这些单元接近极限使用周期时,可采取换页的办法来使这些数据移动到新单元以继续计数。图2 霍尔传感器发出的脉冲信号经过整形可分成两路,一路送到单片机的INT1端用于累计里程计数,另一路送到LM1819驱动器的转速信号输入端(10脚),然后由驱动电路根据输入信号的频率在2脚和12脚输出相应的正弦和余弦驱动信号,十字线圈产生的磁场共同作用于磁铁可使转轴组件偏转相应的角度。但调整时要注意,电容C3的大小会改变表针偏转的平滑性,C3越大,平滑性越好,但同时时间迟滞也会加大,而C3过小会使表针抖动;C4可用于调整电路的线性和滞后误差;R4的值可以改变表针的指示刻度点。5 结论 本设计以单片机AT89C2051来实现里程累计、小计、清零及存储,并以LM1819集成电路驱动十字线圈表头,从而实现了车速的指示。该设计方案成本低廉、指针稳定性好、响应速度快、抗震性强、可靠性和性价比都很高。经实际使用证明,该里程表完全可以取代传统的以软轴驱动的车速里程表。当然,这只是一种实现方案,也可以由单片机通过软件来驱动十字线圈表头,即由单片机分别控制表头的正弦线圈和余弦线圈而省去LM1819集成电路。对此,此处不再赘述。

⑷ 51单片机程序 汽车运行振动检测装置

很好做啊,就是读取输入再控制两个灯输出

⑸ 基于51单片机的红外传感竞速智能小车程序

我做过一个寻一条黑线的智能小车,按照你的问题一个个给你些建议吧。

  1. 我个人认为寻一条黑线和寻两条黑线在原理上应该是没有差别的,都是用对管来检测黑线和小车的偏差,从而知道小车当前的位置,不过常见的都是寻一个道路中间的黑线。至于程序控制上可以参考网上成熟的方案,都是根据传感器检测到黑线后来判断当前小车偏离黑线的位置,从而控制左右电机产生速度差(或者直接用舵机转向)来修正小车姿态。

  2. PID是一个很高深也很简单的玩意,原理很简单,能够用好却不容易。小车上主要是为了稳定小车的速度,这对电机的响应速度,码盘的精度,单片机的处理速度都有一定的要求,网上有很多成熟的PID算法,加上一些前辈们做过的寻线小车PID案例,剩下的就是PID的参数问题了。

  3. L298N是作为电机的控制器件(PID的输出量),舵机可以控制小车转向,红外对管是为了检测黑线的位置,测速码盘检测当前电机转速(PID控制的输入量)。

    整体可以分为两个程序部分:

    (1)主程序部分:对管检测黑线的位置-》单片机判断小车姿态-》舵机转向调整小车姿态-》回到起始部分循环。

    (2)PID部分:码盘检测电机转速-》单片机进行PID运算-》输出速度控制量给L298N-》控制电机转动-》回到起始部分循环。


⑹ 基于51单片机的测速仪,小弟想diy一个测速仪,测高速移动的物体的速度。工作原理是当物体通过第一个

这个距离只有0.1米
如果按中高速100m/s来算的话
通过的时间只有1个毫秒
最高速500m/s的话只有200个us
51单片机回测低速的话应该问题不答大,测高速可能有误差
P3.0和P3.1是串口使用的引脚
其实你这里用P3.2和P3.3两个中断引脚更合理
我给你提供下思路吧
首先,while中等待P3.0进入低电平时启动定时器计数
然后再while等待P3.1进入低电平停止计数
while(P3.0==0)
{
cnt--;//用于防止没有传感器时死机
if(cnt==0)
{
break;
}
}//等待回声被拉低
TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE);//启动定时器
cnt=50000;//重新设定初值,防止没有检测到传感器死机
while(P3.1==0)
{
cnt--;
if(cnt==0)
{
break;
}
}//等待响应完毕
TIM_ITConfig(TIM3, TIM_IT_Update, DISABLE);//关闭定时器

⑺ 利用电动车的电机相线进行测速(实现仪表盘功能),请提供51单片机电路图和C代码!!

电动车采用的是无刷直流电机,测速的话,电机有Hall检测线,单片机的话可以通过外部中断进行脉宽检测,从而测出电机的转速,硬件的话可以通过简单的分压就行了

⑻ 51单片机小车速度控制

你好!
1、建议采用PWM控制小车速度以及启停等
2、可以增加无线部分,传输PWM控制指令
3、电机驱动,可以采用L298模块
4、具体小车实物和程序,都能完成

⑼ 基于单片机的波形发生器的依据和意义

我有一模一样的,完整的设计,
QQ
89 ........................................后面接着输入......
36........................................后面接着输入......
28........................................后面接着输入......
136
(4行连着输入就是我的QQ)
自动起闭光控窗帘毕业设计论文
·单片机控制交通灯系统设计
·基于单片机的电子密码锁
·基于51单片机的多路温度采集控制系统
·点阵电子显示屏--毕业设计
·超声波测距仪--毕业设计
·单片机对玩具小车的智能控制毕业设计论文
·基于单片机控制的电机交流调速毕业设计论文
·单片机智能火灾报警器毕业设计论文
·基于单片机的锁相频率合成器毕业设计论文
·单片机控制的数控电流源毕业设计论文
·基于单片机的数字显示温度系统毕业设计论文
·单片机串行通信发射部分毕业设计论文
·基于单片机控制直流电机调速系统毕业设计论文
·单片机控制步进电机 毕业设计论文
·基于MCS51单片机温度控制毕业设计论文
·基于单片机的自行车测速系统设计
·单片机汽车倒车测距仪
·基于单片机的数字电压表
·单片机脉搏测量仪
·单片机控制的全自动洗衣机毕业设计论文
·基于单片机的电器遥控器设计
·单片机控制的微型频率计设计
·基于单片机的音乐喷泉控制系统设计
·等精度频率计的设计
·自行车里程,速度计的设计
·基于单片机的数字电压表设计
·自行车车速报警系统
·大棚仓库温湿度自动控制系统
·自动剪板机单片机控制系统设计
·单片机电器遥控器的设计
·基于单片机技术的自动停车器的设计
·基于单片机的金属探测器设计
·ATMEIL AT89系列通用单片机编程器的设计
·单片机水温控制系统
·基于单片机的IC卡智能水表控制系统设计
·基于MP3格式的单片机音乐播放系统
·节能型电冰箱研究
·基于单片机控制的PWM调速系统
·交流异步电动机变频调速设计
·基于单片机的数字温度计的电路设计
·基于Atmel89系列芯片串行编程器设计
·基于MCS-51通用开发平台设计
·基于单片机的实时时钟
·用单片机实现电话远程控制家用电器
·中频感应加热电源的设计
·家用豆浆机全自动控制装置
·基于ATmega16单片机的高炉透气性监测仪表的设计
·用单片机控制的多功能门铃
·基于8051单片机的数字钟
·红外快速检测人体温度装置的设计与研制
·三层电梯的单片机控制电路
·交通灯89C51控制电路设计
·基于单片机的短信收发系统设计 ――硬件设计
·大棚温湿度自动控制系统
·串行显示的步进电机单片机控制系统
·微机型高压电网继电保护系统的设计
·基于单片机mega16L的煤气报警器的设计
·智能毫伏表的设计
·基于单片机的波形发生器设计
·基于单片机的电子时钟控制系统
·火灾自动报警系统
·基于PIC16F74单片机串行通信中继控制器
·遥控小汽车的设计研究
·基于单片机对氧气浓度检测控制系统
·单片机的数字电压表设计
·基于单片机的压电智能悬臂梁振动控制系统设计
·单片机的打印机的驱动设计
·单片机音乐演奏控制器设计
·自动选台立体声调频收音机
·直流数字电压表的设计
·具有红外保护的温度自动控制系统的设计
·基于单片机的机械通风控制器设计
·音频信号分析仪

阅读全文

与51单片机车速检测装置相关的资料

热点内容
为什么仪表盘不显示电瓶电量 浏览:838
深沟球轴承体积重量怎么算 浏览:622
恒温装置里的浮球作用 浏览:521
机械设备长用什么字母表示 浏览:87
德东五金机电 浏览:383
正品瓦房店轴承怎么分别 浏览:929
医用防护器材有哪些 浏览:784
机械基础课如何上好 浏览:861
电动工具改发电机 浏览:507
王牌战争自动追踪装置怎么破 浏览:163
暖气阀门是什么样 浏览:33
轴承内外圈是怎么加工的 浏览:668
世达有哪些好用的工具箱 浏览:305
如何禁止qq显示其他设备登录 浏览:370
什么仪器可以体验疼痛等级 浏览:747
集线设备包括什么 浏览:229
360工具箱不见了 浏览:113
海信变频空调制冷剂压力多少 浏览:91
山西有哪些比较大的机械工业企业 浏览:493
电力系统信息自动传输装置 浏览:788