经过半个月的奋斗,传感器课程设计终于完成,虽然跟自己开始的想法差了不少,总体上还过得去,这个过程中解接触了一些新的东西,也无意中看到了一些,总结如下,以便查看:
1、C51编程:C语言在进入main函数前会有一个对单片机内存单元的初始化,另外运用浮点乘除运算时程序庞大,使用循环加或者循环减时会大大的减少程序,对于浮点数的显示可以将其乘以10的整数幂(这个乘是人编程时设定计算的参数是设好的,并不需要单片机去计算),这样就可以将浮点运算转化为整数运算,进一步简化程序,对于它的显示可以在固定位置设置小数点(利用&&或者||,由数码管类型决定),这个方法同样适用于汇编,且可以使汇编更简单。在涉及到对硬件的控制时,可以使用C语言的赋值语句,根据外围硬件的工作时序设定赋值的顺序,不过由于C编译后的具体指令组成并不清楚,很可能出现意想不到的情况(只是设想,还需证实),由于C语言对硬件的控制并不是很强,所以可以使用嵌套或调用汇编的方法,不过这种方法不够好,可以根据C生成 SRC文件,对其进行改变,从而变成汇编。用C编程的时候注意不要受汇编的干扰,注意指针的使用(这次用C编写出错的一个最重要的原因)
2、AD的使用:一般单片机的时钟输出并不能满足AD的时钟频率要求,通常需要进行分频,利用计数器(例如74LS192)可以做出分频器,首先计数器进制应为分频器分频数的二倍,或门(或非门)的一段接分频数的输出端,另一端接计数器的清除端(MR),这样门输出即为分频后的时钟频率。在锁存通道、启动AD 转换、允许AD输出转换值时,在汇编中通常使用MOVX指令,但是由于使用MOVX时WR、RD变化时间是很短的,可能会在数据没有准备好时就已经操作了,从而造成数据错误,也有可能MOVX的电平维持时间不够长,从而造成并不能使AD进入我们需要的状态。解决的办法是我们按照AD的工作时序,对特定的引脚进行电平变换,即可控制电平的时间,从而保证数据传输的正确性。在使用中断(定时器或者其他)启动AD转换后,要在尽可能短的时间内退出该中断,因为为了保证对AD的操作不被中断(中断后可能不能再继续),在对AD进行操作的中断中不允许其他中断,这样我们必须尽快开启中断允许并退出中断,当然也可以在启动AD后打开中断允许,这样也可以保证转换值能够及时被读取,不过会出现中断嵌套,可能对程序的运行不利。
3、Keil与proteus的联调:使用Keil和proteus联调,可以单步运行Keil,通过proteus即可观察到每一条程序的运行结果,同样可以了解到每一句C语言对应的汇编以及运行的结果。
4、单片机控制数码管的显示时,尤其是多个时,要使用驱动电路,因为数码管的驱动电流一般为10mA,单片机输出驱动不够,驱动电路可以是三极管,也可以使用专门的数码管驱动芯片,可以减少对单片机资源的占用,例如LM8186,MAX7219等。
5、压电蜂鸣器的信号输出阻抗很高,使用一般的信号采集电路并不能将信号采集进来。可以使用电荷放大器,一是输入阻抗大,二是灵敏度较高,不过由于电荷放大器的频响较高,如果没有好的屏蔽措施极容易引进干扰。另一个办法是,可以使用高输入阻抗运放接成电压跟随器形式,既可以作为前置放大器的输入端提高输入阻抗,又可以起到隔离电路的作用。运放可以选用LM102,输入阻抗高达1012欧姆,不过供电电源为 正负12到15,并不是很好,不过可以选用其他运放,例如CA3130(高达1.5T)等。
6、气压表压指示灯部分是无意中发现的现象,具体原理还需要进一步找答案
7、还有一点忘了,数码管动态显示的操作顺序:关地址,赋段码,打开地址,每个的刷新时间间隔为1ms左右,时间越长,数码管亮度越高,不过使用延时时间较长的话,一是可能会闪烁,二是单片机灌电流较大,对单片机不利,这次使用的是400微秒的刷新时间,120欧姆的限流电阻,显示稳定,亮度也好,不过感觉限流电阻小了一些,耗电功率较大。
关键字:传感器 课程设计 单片机控制
引用地址:
传感器课程设计心得
推荐阅读最新更新时间:2024-03-16 13:05
新品发布 | 美新半导体发布新款AMR地磁传感器MMC5616WA,全新升级,满足丰富的应用场景
新品发布 | 美新半导体发布新款AMR地磁传感器MMC5616WA,全新升级,满足丰富的应用场景 2023年2月18日, 全球领先的惯性MEMS传感器供应商美新半导体发布 新款AMR地磁传感器MMC5616WA , 全新升级了美新大规模量产的超小尺寸AMR地磁传感器MMC56x3系列,满足包括智能手机、可穿戴设备、无人机,AR/VR等在内的丰富应用场景。 随着智能手机等便携式设备的导航功能使用越来越频繁,用户对于设备的功耗要求也越来越高。为了满足日益严苛的性能及功耗需求,美新MMC5616WA在秉承了AMR传感器特有的高精度、低噪音、低温漂等优异性能的同时,增加了16组的FIFO数据缓存,有利于在众多应用场景下大幅降
[传感器]
贸泽开售Renesas FS1015和FS3000空气流速传感器模块
2021年10月19日 – 专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起备货Renesas Electronics的FS1015和FS3000空气流速传感器模块,其中FS1015采用垂直贴装,而FS3000采用表面贴装。两款产品均可精确地监控空气流速,从而检测系统故障、测量空气处理效果、控制风扇速度,适用于HVAC系统、分析性的气体监控系统、数据中心以及空气质量系统等应用。 贸泽分销的FS1015和FS3000传感器采用一系列MEMS热电偶实现高灵敏度空气流速监控。两款产品都可以测出最高15米/秒的直流空气流速,使系统控制能够快速做出调整,在提供闭环控制的同时提
[传感器]
技术文章—传感器性能如何支持状态监控解决方案
半导体技术和能力的进步为工业应用(特别是状态监控解决方案)检测、测量、解读、分析数据提供了新的机会。基于MEMS技术的新一代传感器与诊断预测应用的先进算法相结合,扩大了测量各种机器和提高能力的机会,有助于高效监控设备,延长正常运行时间,增强过程质量,提升产量。 为了实现这些新能力并获得状态监控的益处,新解决方案必须准确、可靠、稳健,以便实时监控能够扩展到对潜在设备故障的基本检测之外,提供富有洞察力和可操作的信息。新一代技术的性能与系统级洞察力相结合,有助于人们更深入地了解解决这些挑战所需的应用和要求。 振动是机器诊断的关键要素之一,已被可靠地运用于监控各种工业应用中的最关键设备。有大量文献来支持实现高级振动监控解决方案所需
[传感器]
用接近检测传感器检测更远的目标
本文讨论通过红外LED提高MAX44000接近检测传感器驱动电流的几种方式,包括非常简单到比较复杂的各种方法,使用户能够检测与接近检测传感器相距更远的目标。 背景 MAX44000在微小、2mm x 2mm x 0.6mm封装内集成了强大功能,提供紧凑、高效的红外接近检测方案。传感器通过脉冲驱动红外发射二极管并检测反射信号的幅值实现监测。信号的幅值越大,目标越接近传感器。 典型配置(图1)中,传感器上方没有玻璃时,器件的有效范围大约为13cm (18%灰板),这种情况下,限制因素之一是芯片发射器的输出功率。有限的发射功率制约了传感器能够检测的范围,并影响某些特性的实现,例如(人)存在检测。幸运的是,可以通过一些简
[模拟电子]
基于PSoC 4的无传感器BLDC控制
1. 引言 无刷直流电机(BLDC) 用电控装置取代了电刷和换向器,提高了电机的可靠性,并且具有体积小、效率高、噪音低等优点,在消费及工业应用中得到广泛应用。在BLDC控制中,励磁必须与转子位置同步,因此常用一个或多个转子位置传感器确定电机转子相对于电机定子的位置。采用位置传感器的BLDC控制方案较为简单,根据位置传感器的输出确定转子所处的区间,并相应的对电机绕组进行换相。然而,位置传感器的使用会带来一些缺点,如增加系统成本,降低可靠性;同时在一些特殊场合,如在电机处在浸没的环境中,则无法安装传感器。这就要求电机无位置传感器运行。 2. 无传感器控制方案 图1即为带霍尔传感器的BLDC换相图。方案采用常规的120°通电方式(六步换相
[嵌入式]
从汽车到工厂,TI毫米波传感器致力于创造更智能的世界
TI 首个业内 唯一 单芯片CMOS毫米波传感器实现量产 继 发 布 全球精度最高的 CMOS 单芯片毫米波雷达传感器一年后,德州仪器(TI)近日宣布, 其 高集成度超宽带AWR1642 及 IWR1642 毫米波传感器实现批量生产。这两款传感器均支持在76GHz-81GHz的频率下,实现高达三倍的精确传感以及最小 占板面积 ,而这 些 仅仅只是其传感器技术竞争优势的一小部分。数以千计的客户采用 TI 毫米波传感器,创新研 发 汽车和工业新产品,如车载人数检测、楼宇人数统计和人机互动等。如需了解更多,敬请访问 www.ti.com.cn/mmwave-pr-cn 。 TI 毫米波传感器助力研发智能汽车 全球 的 车辆
[汽车电子]
ISFET 传感器偏置电路
ISFET(离子敏感场效应晶体管)可用于测量流体的酸性。精确的测量要求 ISFET 的偏置条件(ID 和 VDS)保持恒定,同时栅极直接接触被测流体。流体的酸性改变通道宽度,从而产生一个与流体的 PH 值成正比例的栅极-源极电压 VGS。图 1 所示电路是一种更简单、更精确的实现方法。电压 VA 通过 ISFET Q1 设定漏极电流 ID,而电压 VB 设定 Q1 的漏极-源极电压 VDS。两个 AD8821 型高精度测量放大器 IC1 和 IC2 均配置得具有等于1的增益。IC3 是 AD8627 型精密 JFET 输入放大器,它缓冲漏极电压 VD,确保流经 R1 的电流全都流经 Q1 。
图1,该电路为 ISFET(用
[传感技术]
无线传感器网络及在光缆干线预防性维护中的应用
无线传感器网络是一种自组织网络,具有快速展开、抗毁性强等特点,广泛应用于国防军事、国家安全、环境监测等方面。本文根据光缆干线预防性维护需求和无线传感器网络的特点,给出了基于无线传感器网络的光缆干线预警系统的设计方案。 1.引言 随着通信技术、嵌入式计算技术、分布式信息处理技术和传感器技术的飞速发展和不断融合,一种具有感知能力、计算能力和通信能力的新型网络—无线传感器网络逐步发展起来了,因其具有开设简单、价格低廉、抗毁性强、隐蔽性高等优势,在发达国家得到了很好的应用。 2.无线传感器网络及其特点 无线传感器网络(Wireless Sensor Network, WSN)是一种新型的信息获取系统,是由部署
[工业控制]