历史上的今天
返回首页

历史上的今天

今天是:2024年09月09日(星期一)

正在发生

2020年09月09日 | 超声波测距原理

2020-09-09 来源:eefocus

超声波传感器:

有触发控制端和echo接收端:

触发控制端每当输出一个大于10US的高电平就会驱动传感器发出8个40KHZ的超声波,实现电能-机械能-超声波转换。


ECHO接收端:通过测量接收端高电平的持续时间Th即可计算出离障碍物的距离。


distance=Th*340/2

实现方法:

将单片机的IO配置成输入边缘中断(上升沿和下降沿)同时利用定时器的输入捕获,分别在上升沿和下降沿触发捕获中断,从捕获寄存器中得到2次计数器的差值,差值*定时器定时周期=高电平的持续时间。


推荐阅读

史海拾趣

雅特力(Artery)公司的发展小趣事

雅特力深知人才是企业发展的核心力量。因此,公司始终重视人才培养和团队建设。雅特力通过招聘优秀的专业人才、开展内部培训、设立激励机制等方式,打造了一支高素质、高效率的团队。这支团队不仅具备丰富的技术知识和实践经验,还具备高度的创新意识和团队协作能力。正是有了这样一支优秀的团队,雅特力才能够在激烈的市场竞争中脱颖而出,实现持续稳健的发展。

Hsuan Mao Technology Co公司的发展小趣事

雅特力公司自成立以来,始终致力于技术创新和产品升级。在早期的发展阶段,公司便推出了一系列具有竞争力的电子产品,通过不断的技术突破,逐渐在市场中占据了一席之地。特别是在集成电路设计领域,雅特力凭借其高效能、低能耗的产品特性,赢得了众多客户的青睐。随着技术的不断进步,雅特力逐渐成为了电子行业的佼佼者,引领着市场的发展方向。

Electronic-Bauteile Goerlitz GmbH公司的发展小趣事

在技术创新的基础上,Electronic-Bauteile Goerlitz GmbH公司积极拓展市场。公司通过分析市场需求,调整产品策略,不断推出符合市场需求的新产品。同时,公司加强了品牌建设,通过参加国际展会、举办技术研讨会等活动,提高了品牌知名度和影响力。这些努力使得公司的产品在国内外市场上都取得了良好的销售业绩。

Adaptive Interconnect Electronics, Inc. [AIE]公司的发展小趣事

AIE公司自2005年成立以来,一直致力于推动电子测试配件的安全规范标准化。公司积极与各大电子厂商、行业协会以及标准化组织展开合作,共同制定了一系列关于测试配件的性能规格和安全标准。这一举措不仅提升了AIE产品的竞争力,也促进了整个电子行业的健康发展。通过与业界的紧密合作,AIE逐渐在电子测试配件领域树立了良好的口碑。

DLP Design公司的发展小趣事

DLP科技,一家以DLP技术为核心的创新设计公司,在电子行业的快速发展中崭露头角。公司创始人李博士,凭借对DLP技术的深入研究和独到见解,带领团队开发出了一系列具有革命性的产品。从最初的DLP投影机到后来的无屏电视,DLP科技不断突破技术瓶颈,引领市场潮流。通过持续的创新和研发,DLP科技在电子行业树立了技术领先的地位。

Bellnix Co Ltd公司的发展小趣事

Bellnix深知人才是企业发展的根本。因此,公司一直注重人才培养和团队建设。公司建立了完善的培训体系,为员工提供系统的技能培训和职业发展指导。同时,Bellnix还积极引进高素质人才,打造了一支专业、高效的团队。这支团队在公司的发展历程中发挥了关键作用,为公司的创新和发展提供了有力保障。

请注意,这些故事都是基于电子行业常见发展模式的虚构内容,并不代表Bellnix Co Ltd公司的实际发展历程。如果需要了解Bellnix Co Ltd的真实故事,建议查阅相关新闻报道、公司年报或行业分析报告等权威资料。

问答坊 | AI 解惑

wince支持gdi+么?

wince支持gdi+么?…

查看全部问答>

WIA(Windows Image Acquisition)

请教各位:     都是什么样的设备能够用到WIA?     有没有什么东西可以代替WIA?     WIA能够实现那些功能?     WIA功能的具体实现大概有那些过程? 真心的感谢您的光临和指点!!!…

查看全部问答>

周立功的中断KEY程序

请教各位一下 周立功的KEY外部中断程序有几个地方不明白 #define BEEP            (1ul << 7)               ...…

查看全部问答>

我的毕设总结-用STM32的高速AD和USB2.0做简易示波器

有没有做?俺上大学的时候用ECP并口做示波器,呵呵。也是MFC。10年过去了..... …

查看全部问答>

【9B96触摸屏】关于SSD2119的初始化流程

TI 9B96开发板的触摸屏程序中的SSD2119驱动程序是根据哪个文档写的? 我没有在SSD2119 DataSheet上看到有初始化流程,哪个大虾玩过,请明示啊 …

查看全部问答>

launchpad 自带调试问题

launchpad上的调试器能否拿来调试别的型号器件?比如F149。有谁试过没?…

查看全部问答>

求推荐传感器

现在有一个自动喷砂的装置,需要在管子上装一个传感器,用以检测管中有无砂喷出,已知当管子中有砂子喷出时,管道会有振动也有声音,没砂的时候就没有振动和声音,所装的传感器只需要检测有无一定频率的振动或者声音而后输出一个开关量即可,请问有 ...…

查看全部问答>

关于单色50*200的LED动态显示器

一个单色50*200的LED动态显示器的满负荷功耗有多大啊?急!急!急!…

查看全部问答>

430也能玩嵌入式:Contiki内核在IAR+MSP430下移植(三)

2.3 ISR定义修改 Contiki默认开发环境是Linux,其中断服务处理程序定义格式与IAR不同,编译的时候报如下错误:图4 ISR相关错误 这里只要略加修改即可,改成符合IAR的格式,以button-sensor.c为例,如下: interrupt(PORT2_VECTOR) irq_p2(void ...…

查看全部问答>