发射电路要求能够输出40KHz的方波信号,可以通过硬件电路振荡产生,也可以采用软件产生的方式。在设计中选择软件产生的方法可能更加灵活,可以通过编程来生成所需的频率和波形,同时可以方便地进行调整和控制。
下载贤集网APP入驻自媒体
发射电路要求能给出40KHz的方波,可以由硬件电路振荡产生,也可以用软件产生,本设计中采用软件产生的方式。将某个I/O口置成1后执行12个空指令,再将这个I/O口置成0后执行9个空指令,加上循环结构需要两个时钟周期正好是25个时钟周期,采用12MHZ的晶振对应25微秒。每次发10个周期的超声波。 本设计中超声探测的距离不需要太远,所以可以用单片机的P0口某一位接220Ω的上拉电阻后直接来驱动超声发射传感器。那么,这种驱动方式能够满足我们的设计需求吗?其优点和局限性分别是什么?最后,在实际应用中,我们还需要考虑哪些因素来优化我们的设计呢?