新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機硬件心得

        單片機硬件心得

        作者: 時間:2016-11-29 來源:網絡 收藏
        這兩天做了一套51單片機的驅動板。碰到了一些問題,總結一下經驗吧。
        上拉:單片機P0口接一個電阻到電源5V上。當P0口置0時,電流從5V經過電阻進去單片機。這時候經過51單片機的P0口的電流大約20MA左右吧,用來驅動小功率設備,或者光耦
        下拉:輸出端接到電源地上。目前還沒碰到過。查資料說是減少干擾用的。
        MAX232CEP:C是指商業用,E是16腳的,P是DIP封裝的。其中電容按照技術手冊上來說是IUF的電解電容。我這邊焊接的是0.1的瓷片電容。經試驗沒有問題。中間有四個電容是為芯片內的升壓電路提供電源的,一個是接在正負電源之間,穩壓和保護的作用。當電容選擇較小時,升壓電路動力不足。出現的問題就是,傳輸距離和頻率降低。目前一般在電腦前調試,0.1的電容能滿足正常的通信。
        另外是一些芯片的參數。TLP521-4接收側最大電壓55V,最大工作電流50MA。50MA驅動小型繼電器沒有問題,玩具上的電動機5V運行電流是250MA。遠大于光耦的負載能力。
        ULN2003是七路的達林頓管。其中有一個會對信號反向的問題。簡單的說就是低電平有效。當上側是0時,下側動作。當上側是1時,下側斷開。(目前觀察到的是這個情況。上電時,繼電器會動作一次。在實際中,這樣會產生不良的影響。)ULN2003最大的工作電流是500MA,但是隨著通道的增加,最大電流會被均分,就是 如果7路都用上,這時候每一路的實際最大電流只有80MA左右。
        串口的問題,電腦的原來買了一張PCI的串口卡,當時插上后系統提示正在安裝驅動就沒在管它 。。今天用的時候才發現設備上海掛著問號。有重新安裝了下驅動。
        另外目前網上大部分的串口調試軟件都只支持串口編號到9,再大的就無法識別和控制。我的串口剛裝上去的時候是COM11,和COM12,換了好幾個軟件都不行,后來將串口編號,就可以正常調試啦。(確認的方法:打開串口調試元件,設置為自動周期性發送數據,然后用萬用表電壓檔測量25或35之間的電壓。如果發送和不發送是電壓會有1V左右的變化。測量時要小心,不要碰到其他管腳。)
        另外指令一般是16進制編碼,在用串口調試軟件模擬指令的時候,格式要改成HEX。同時要吧0X前綴去掉。(0X是16進制的標識符,模擬命令時,就不需要加0X。如果加0X,系統就會默認為0X也是指令的一部分。)
        后面附上電路圖和效果圖。


        本文引用地址:http://www.104case.com/article/201611/323469.htm




        關鍵詞: 單片機硬件心

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 老河口市| 永靖县| 罗定市| 白河县| 濮阳县| 临江市| 洪湖市| 昭通市| 固安县| 鹿邑县| 保山市| SHOW| 陵川县| 宿迁市| 珲春市| 昌邑市| 上虞市| 宜兴市| 客服| 鄯善县| 临武县| 汉沽区| 治多县| 兴安县| 东平县| 内丘县| 读书| 石门县| 成安县| 黄石市| 宜兰县| 开封县| 榆林市| 杭锦旗| 松溪县| 娄底市| 阿坝县| 沙坪坝区| 姚安县| 民和| 峨山|