基于Arduino的占空比测量系统
Arduino有几个应用程序。我们可能会在许多不同的领域和领域中找到它的应用。可用于测量领域,也可用于测量电量(如电压、电流、功率等)或物理量(如温度、湿度、光强、湿度等)或电子元件值等。
许多不同的应用都需要频率测量。在通信领域,频率测量至多是必不可少的。占空比也是一个重要的测量参数,因为它给出了脉冲宽度的百分比意味着脉冲的开启时间。在直流电机速度控制和伺服电机角度控制中,需要测量脉冲宽度。此外,还测量了脉冲宽度以检查某些应用(如数字信号接收器、中继器等)中的脉冲对称性。所以让我们看看如何使用arduino来测量脉冲的频率和占空比。在给定项目中,arduino测量脉冲的频率、开启时间、关闭时间和占空比,并将它们显示在16x4LCD上。
描述:
电路中只有两个主要部件(1)arduinoUNO开发板和(2)16x4LCD显示器
脉冲直接作为输入到arduino的数字引脚7
LCD的Rs和En引脚分别连接到arduino板的数字引脚9和8。Rw引脚接地
最后四个数据引脚D4D7连接到arduino引脚10、11、12和13
背光LED的阳极引脚(引脚15)和LCD的Vcc引脚(2)通过arduino板提供5V电源
背光LED的阴极(16脚)和Vss脚(1)接地
One1Kpot连接到Vee引脚以改变LCD对比度
电路操作:
arduino板通过USB供电时,LCD上显示四个参数为freq:Ton:Toff:Duty:
当脉冲被馈送到引脚7时,arduino首先等待脉冲变为高电平。当它变高时,它会计算脉冲保持高电平的时间段(以微秒为单位)然后计算脉冲保持低电平的时间段(以微秒为单位)
然后将这两个时间间隔相加得到总时间即周期
arduino从总时间计算频率为
频率1时间
从Ton和Toff计算关税为
负荷吨(吨吨)
然后在LCD上显示所有四个参数
1秒后再次重复相同的程序
所以它可以连续测量脉冲频率和占空比的变化
更多详情资料可前往链接
此方案版权归电路城用户所有,如作者不愿发布在头条可私信或前往电路城联系相关人员删除。