|
發布時間: 2019-4-9 23:27
正文摘要:我的仿真只有第一檔能夠準確測量出電容容值,其余三擋不準確。請問是程序哪里出現錯誤了?能幫我指正一下嗎?謝謝! 具體可查看附件。 檔位 阻值 &nb ... |
yzwzfyz 發表于 2019-4-10 11:04 基于AT89C51單片機和555芯片構成的多諧振蕩電路設計一電容測量電路,這種測量方法主要是通過一塊555芯片來測量電容大小。讓555芯片工作在直接反饋無穩態的狀態下,555芯片輸出一定頻率的方波,其頻率的大小跟被測量的電容之間的關系是:f=0.772/(R*Cx) ,固定R的大小,其公式就可以寫為:f=k/Cx,只要能夠測量出555芯片輸出的頻率,就可以計算出測量的電容。計算頻率的方法可以利用單片機的計數器T0和中斷INT0配合使用來進行測量。 |
yzwzfyz 發表于 2019-4-10 11:04 利用電容充放電,然后555芯片輸出方波控制中斷0,同時計數器對方波進行計數,由此算出方波的頻率。 |
|
問一下:你是如何保證:開始與結束剛好是一個周期? 提示:振蕩第一個波的周期,與其它的周期可能存在不同。 |