手上有兩片Maxim公司的ICL7135芯片,總是想做點什么東西上。雖然以前做了洞洞板版本的7135表頭,但是洞洞板質量不好,漏電,而且體積大,成本高,且過于老套,不靈活。正好去年又學會了單片機,所以今年3月份就開始著手制作智能型的ICL7135表頭,并且打樣出來。歷經了2個月的學習和設計過程,最終在5月做出了這樣一個ICL7135表頭。
234446iu1fuii5fudluud5.jpg (65.68 KB, 下載次數: 160)
下載附件
2017-7-28 17:22 上傳
234448537qj6g7b6b75157.jpg (82.9 KB, 下載次數: 155)
下載附件
2017-7-28 17:22 上傳
表頭通過一個輕觸按鍵可實現數據保持,串口數據發送選擇,調整小數點位置,ADC工作頻率設定等功能。通過一片STC10F04XE單片機實現ADC數據讀取、提供ADC工作時鐘、數碼管動態掃描顯示、串口數據指令收發等功能。設立一組8個LED顯示工作狀態。通過TTL電平串口通信,可以將測量數據實時發送出去,也可以通過串口接收指令,代替輕觸按鍵來控制表頭。可以根據實際需要設定小數點位和7135工作頻率。引出了部分IO口和中斷,可以通過重新編程單片機實現更多功能,比如電壓控制、電壓報警、峰值保持功能、均值功能、差值功能等等。總之,MCU,無限可能。
234454yzny2ln2wwmigssq.jpg (77.1 KB, 下載次數: 136)
下載附件
2017-7-28 17:22 上傳
整體設計思路是使用單片機利用STB信號直接讀取7135輸出的BCD碼,使用單片機的獨立波特率發生器為7135提供穩定的工作時鐘。利用單片機的強上拉輸出直接驅動動態LED顯示。ICL7135的模擬部分采用了數據手冊的典型電路,積分電容采用的特殊焊盤可以兼容多種腳距的電容,以便選擇使用。基準部分采用了拆機LT1009,典型溫漂僅15ppm優于LM385,且保真。使用ICL7660用作負壓發生器,同時設計了AMS1117-5.0可以使用6V以上供電,各路供電都引出以便選用。
23445596l22u9322w92j2i.jpg (76.42 KB, 下載次數: 160)
下載附件
2017-7-28 17:22 上傳
由于使用了單片機,使數字電路部分復雜程度和總成本大為降低,并且提供了很大的擴展空間。
現在主要存在的問題就是ICL7135的低誤差太過依賴于積分電容的材質和質量,我目前找到的最好的電容也只能做到自檢9995-9996的讀數。
234456qk2uunutro4re7y8.jpg (78.07 KB, 下載次數: 168)
下載附件
2017-7-28 17:22 上傳
下面是一段工作時的視頻,數據保持忘了拍了,是短按按鍵,藍色LED會亮。為了方便拍攝,是使用串口控制的表頭,如果按鍵,正常顯示時短按就是數據保持,長按就是進入菜單,長按生效時,全部LED都會亮起。
這個表頭正好可以和前幾天sudo1234兄的電子負載搭配使用實現20.000V或030.00V電壓和010.00A電流的顯示。
最后感謝sudo1234等的幫助。
積分電容是不是要選Q值高的?
不知道Q值是什么,積分電容要選擇電介質吸附效應小的,越小越好,漏電也要足夠小。
|