导航:首页 > 操作系统 > pic单片机测速

pic单片机测速

发布时间:2022-05-27 22:55:11

‘壹’ pic单片机测量频率

用LZ的方法,肯定会存在误差。数字方式都会有误差,误差范围可以接收就是好的设计。

用AD方法误差形成的原因:

  1. 无法在正弦波周期极值点正好是采样时刻而准确的采样到这个极值数据。采样点越多,精度才更高。

  2. 程序中程序执行、计算的时间没有准确统计。

解决方法:

  1. 采用硬件方式,将正弦波转成方波送如PIC的一个端口,程序中定时计数就可以了。运算速度快,精度好控制。编程可能也容易些。甚至可以用外围电路组成0.1秒或者1秒闸门的计数器,程序中定时对计数器清零读数就可以了。缺点是硬件投入大一些,电路复杂一些。

  2. 仍采用AD方式,也是可以的,需要在预测频率的几个周期内AD采样点足够多才能找出比较准确的极值点。这就需要AD的速度够快,采样的频率要可知(知道每2个采样点的时间间隔,或者一个数组的总时间消耗),程序上要效率高。

‘贰’ 基于pic单片机控制的智能小车

我们做小车一般是把实现各个功能的模块在电路板上搭起来,电路你可以在网上找经典电路,省时省力。也可以自己设计,不过这个很难。再把各个模块搭建在小车上。程序一般也可以网络得到,也可以自己写,网络的程序你把端口按你的解法修改一下,烧录到单片机就行了。

‘叁’ 如何用单片机和传感器制作汽车超速报警器

设计思路
1 采集速度信号(设计到外部传感器型号?? 速度 和频率对应的关系 )
2 由于速度信号是脉冲信号 对信号进行换算 程序开头定义一个MARK speedout 根据不同的条件 将这个标志位 至1
3 显示程序的编写

硬件设计 电源转换 从汽车的+12 转换到单片机用的+5?(建议使用电源模块)
单片机 选用 51 隔离光偶的 选用 (具体型号选用)?

汽车超速报警器可设置3个报警阈值 这个是用3个 I/O 实现啊

如果有什么不明白的 发我EMAIL 在我个人资料面有

‘肆’ 51单片机 测速

可以考虑用外部中断加定时器来做,当感应到磁性的时候产生外部中断,这时打开定时器,给定时器设定一个合理的溢出时间,比如1ms,然后打开定时器溢出中断,另外在程序中加一个时间变量,定时器产生一次溢出中断后变量就加1,直到第二个外部中断到来时,关闭定时器,这时检查时间变量,值是多少就说明两次外部中断间隔了多少毫秒。

单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

‘伍’ 在被动测速系统中,单片机(52/51)是如何完成速度计算的单片机高手近来求解!

偶知道了。楼主说的是这么一个东西。就是车辆经过一个传感器的时候,输出一个信号。这时开始计时。然后,车辆经过另外一个传感器的时候,停止计时。然后,由仪器显示车辆的速度。
这个东西在第一个传感器有输出的时候开定时,然后直到下一个传感器输出信号后就停止计时。因为两个传感器的距离是一定的。所以,速度就是距离除以用时了。比如,距离是10米。用时为10秒。那么,速度就是10米/10秒=1米每秒。在程序中,进行数学运算,一米一秒,那么1分钟就是60米。一小时就是3600米。最后,就会得到速度值为3.6千米每小时了。
所以,程序的运行就是这样的。接收到第一个传感器的信号后,开始计时。接收到下一个传感器的信号后,停止计时。然后调用数学运算的程序。将记得的时间值转化为速度值。最后显示到数码管上就可以了。

‘陆’ 测速怎么用单片机实现

购买一个脉冲开关,在机械旋转部位安装一个类似于凸台的感应部分,利用凸台每接近脉冲开关后脉冲开关产生以此脉冲的原理,用单片机进行计数,或者用更专业一点的,采用齿圈形式,这样一个精度相对高一点,另外适合高转速,至于原理,其实都差不多,都是利用电磁原理,让传感器产生脉冲,让单片机进行采集或计数。我这里有相关文章,如果需要请留下邮箱。

‘柒’ 单片机测速如何做最好

最好的当然是编码器了,不过51速度太慢了,不适合
选个响应速度高点的光电测速传感器(又叫槽型光电开关)
然后:定时/计数器T1(T0)设置为工作模式1、计数方式、计数对象是外部的光电开关的信号

‘捌’ 单片机测速传感器如何使用

测量转速的方式很多,常见的有:霍尔传感器(例如你提到的那一种)、光电传感器(还分反射式与透射式)、以旋转编码器等等。
霍尔传感器很容易用,我用过的(我不记清型号了)就3根线:电源、地和输出信号,为易于与单片机接口,电源就用5V,输出信号直接接口线(为防止干扰也可加个简单的阻容滤波)。编程计算每2个脉冲之间的时间(通常用定时器)就可以了。
关于补充:你说的那个型号我没用过,但我觉得不如3根线的易用,如我前面所说,几乎不需要任何其它东西就行。如果精度要求高,至多再加一个D触发器(门控计数方式)。我用12MHz的51实现了30--4000rpm的测量,可以精确到1rpm一下。

‘玖’ 求助 PIC单片机的运行速度和时钟速度的关系

内部时钟不是系统时钟,系统时钟是单片机在运行时的时基时钟,而内部时钟是由片内振荡器产生的时钟。也就是说,时钟源可以是内部时钟也可以是外部时钟来产生。而产生的这个时钟源进入系统后由于dspic有4级流水线,所以时钟频率乘以4.
比如说最高30mips,时钟源是15m的,应用8倍频,那么15m
*
8
=
120m(即fosc)
1/120m
=
0.0083333
0.0083333
*
4(4级流水)
=
0.03333(单指令周期)
1/0.03333
=
30mips
单指令周期为33.3ns

阅读全文

与pic单片机测速相关的资料

热点内容
自己购买云主服务器推荐 浏览:422
个人所得税java 浏览:761
多余的服务器滑道还有什么用 浏览:192
pdf劈开合并 浏览:28
不能修改的pdf 浏览:752
同城公众源码 浏览:489
一个服务器2个端口怎么映射 浏览:298
java字符串ascii码 浏览:79
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:946
安卓导航无声音怎么维修 浏览:333
app怎么装视频 浏览:431
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491