關于光耦隔離通訊中限流電阻的選取問題
光耦隔離通訊的問題
昨天調試光耦隔離的通訊。原理很簡單,就是用6N137隔離18B20,同樣的板子,隔離過的溫度有的能上來有的上不來。光耦用的6N137,按理說很好的高速光耦,我把猛-叫了下來,測了電壓,檢查虛焊,沒找到原因。那么簡單的電路能有什么問題?難道是焊接的時候燒壞了芯片了?結果劉總下來,拿示波器看了看引腳波形,說有可能是驅動能力不行,但是我看了手冊之后,發現輸入電流最低5mA。板子上供電3.3V,串了1K的電阻,只有3mA的電流。猜想跟這個有關系,于是換了電阻,成功。唉,切記!劉總幽怨地說了句,你們就是不喜歡用示波器···········我還真不喜歡那個超級難用的示波器…
數組溢出的現象和解決辦法
今天寫程序的時候發現有個數組老是被自動修改,找了半天問題,沒發現,結果,重新換了一個數組,就好了,但是,后來測試,發現長按按鍵后,這個數組數值也變化了,想啊想啊,試啊試啊。。。。后來突然想到,使用定時做的模擬串口,按鍵的時候是不是影響了里的數據處理導致的溢出呢?于是修改了接收溢出的問題。然后,好了!?。?!@以后使用所有的數組在使用的時候都做下標溢出判斷??!慘痛教訓啊啊??!
浙公網安備 33010602011771號