资料介绍
描述
对于 Arduino,这没什么大不了的,对吧?
只需将触发引脚数字写入“高电平”几微秒,然后在回波引脚中脉冲以及时测量脉冲持续时间,将时间转换为距离!
您如何在 PSoC 4 中做到这一点?做一些数学运算以获得时间并在 LCD 上打印!
那么它是怎样工作的 ?
触发器(也是用于短蓝色闪光的LED 引脚)称为PSoC 的输出引脚,它连接到超声波模块的触发器输入,每500 毫秒变为高电平 10 微秒以触发模块发送超声波. 这是从C 代码完成的,这意味着这部分由 CPU (PSoC 中的 ARM M0)处理。
请注意,触发器和 LED 均由软件控制。
然后模块的Echo Pin会产生一个High Pulse ,脉冲的宽度取决于测量的距离。为测量此持续时间,使用了 PSoC 的硬件定时器组件。
来自 HC 04 超声波模块的数据表,
回波脉冲高持续时间(以美国为单位)/58 = 1 cm
最大可测量长度 4 米 = 400 厘米将用 400 x 58 = 23200 uS 高脉冲表示。因此,定时器周期(此处为 65535)必须 > 23200。
检查上图 -
计数器模式:向上(从 0 到 65535 计数)
运行模式:1次(一旦停止,除非再次启动,否则不会启动)
Compare/Capture : Capture(捕捉定时器停止时的计数)
中断:捕获计数(捕获计数时将断言中断)
定时器在超声波模块回波引脚的上升沿启动(开始计数)并重新加载(从 0 开始)然后在下降沿停止(停止计数)并计数(从开始到停止的滴答计数),然后中断发生(在ISR 计数转换为时间,更新距离)。
当新的 Echo Pulse 出现时,计时器将再次启动!
如果您想使用 PSoC 4 进行以下项目:
这个迷你项目会很方便!在连续模式下使用另一个定时器,可以定期触发触发引脚,从而从代码中消除 CyDelay 以释放 CPU!
- RT-Thread文档_英飞凌 Psoc6-CY8CKIT-062S2-43012上手指南
- 基于CY8CKIT-046微控制器的参考设计
- 基于CY8CKIT-044微控制器的参考设计
- 基于CY8CKIT-043微控制器的参考设计
- CY8CKIT-062-BLE_Kit 如何实现电子墨水屏显示资料下载
- 嵌入式系统多核心并行编程(CY8CKIT-062-BLE评测)资料下载
- 基于CY8CKIT-026CAN收发器的参考设计
- Cypress的PSoC系列产品CY8C22x45_CY8C21345数据手册免费下载 9次下载
- PSoC 5 CY8CKIT-050 PSoC® 5LP Development Kit 20次下载
- CY8CKIT-002 PSoC®MiniProg3 PSoC 3/5编程及调试工具 56次下载
- PSoC 1 可编程片上系统CY8C24094_CY8C24794_CY8C24894_CY8C24994_ZH_001-47288_ZH 31次下载
- PSoC 5 可编程片上系统CY8C52 Family Datasheet 13次下载
- PSoC 1 可编程片上系统CY8C21123_CY8C21223_CY8C21323_001-63473_0A_V_ZH 15次下载
- CY8CKIT-049-4xxx PSoC 4 原型工具包的作用和其静电对人体危害说明 3次下载
- CY8CKIT-050_Board_Design_Files 0次下载
- 温湿度传感器采集报警系统设计方案 1714次阅读
- 基于CY8C24894 PSoC的超声波测距系统解决方案 3156次阅读
- 基于CY8C24533芯片实现电动车自行车控制系统的应用方案 6037次阅读
- CY8CKIT-035电源管理扩展的特点性能及应用 2021次阅读
- AD中的三种测量距离的方式 11w次阅读
- Cypress PSoC®5开发板特性_电路图及PCB元件布局图 1366次阅读
- 基于Cypress PSoC 63 MCU系列开发方案 7134次阅读
- Cypress PSoC 4200DS可配置电源平台解决方案 1139次阅读
- 基于PSoC4 的无刷直流电机控制系统设计及实例分析 3663次阅读
- 基于PSoC 4的无传感器BLDC控制 2741次阅读
- 基于PSoC4的BLDC电机控制系统的设计与实现 2678次阅读
- 赛普拉斯PSoC 4:让设计方案满足未来之需 1941次阅读
- 基于PSoC的精简LED点阵系统设计方案 1136次阅读
- PSoC3内部模拟布线和管脚选择 2182次阅读
- 利用I/O模拟多路复用器PSoC简化传感器控制设计 1262次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多