久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2687|回復(fù): 5
收起左側(cè)

STC單片機IO引腳驅(qū)動不了光耦PC817的原因及解決(帶PC817參數(shù)及驅(qū)...

[復(fù)制鏈接]
ID:63113 發(fā)表于 2023-3-31 22:09 | 顯示全部樓層 |閱讀模式
這是一個單片機通過光耦來信號隔離,驅(qū)動外部負載的電路。單片機為STC15系列,光耦為PC817,如圖1,光耦的陽極輸入端接到單片機的P20-P23引腳,光耦的輸出DJ1-DJ4接到外部電路。
但是在改變P20的電平時卻出現(xiàn)了問題,并不能改變DJ1的電平,怎么回事呢?
1.png
1、是限流電阻的問題嗎?
先看看光耦的參數(shù)表。
2.png
3.png
由圖2和圖3可知,PC817輸入側(cè)的最大允許電流為50mA, 并且只需讓輸入側(cè)電流大于3.2mA就能讓光耦工作。
4.png
  由圖 4可知,光耦輸入側(cè)光電二極管的壓降為1.2V,接到5V單片機后,一般需加限流電阻,限流電阻最大值R1=(5V-1.2V)/3.2mA=1.18KΩ,限流電阻最小值R2=(5V-1.2V)/50mA=76Ω,那么圖 1中選擇的限流電阻為660Ω,是合適的。
那么,又是什么原因?qū)е鹿怦畈荒鼙豢刂颇啬兀吭倏纯碨TC15單片機引腳的參數(shù)。
2、STC15單片機P2引腳的參數(shù)
5.png
看圖5,原來,STC15單片機的P2引腳上電默認為準(zhǔn)雙向口模式,灌電流可達20mA,但是拉電流只有270uA, 那么當(dāng)P2引腳輸出1時,是不可能達到PC817需要的3.2mA的,那么在這個準(zhǔn)雙向口模式下,不能驅(qū)動光耦。
3、該怎么解決呢?
3.1 方法1:設(shè)置P20-P23引腳為推挽輸出模式
將對應(yīng)的P20-P23引腳設(shè)置為推挽輸出模式,那么該引腳的輸出電流最大可達20毫安,可滿足驅(qū)動光耦的要求。
要改變P2引腳的模式只需設(shè)置寄存器P2M1, P2M0即可。
3.2 方法2:將光耦輸入側(cè)改為灌電流電路
6.png
如圖 6,將光耦輸入側(cè)的陽極接電源正極,陰極接入單片機的引腳,形成灌電流的電路,那么在準(zhǔn)雙向口的模式下,STC15單片機也能驅(qū)動光耦。
當(dāng)然,可能不止STC15單片機有這個問題,其他也許也有,具體需要查各個單片機的手冊。如有單片機、PLC、電路板、控制器/箱、儀器儀表、機電設(shè)備或系統(tǒng)、自動化、工控、傳感、數(shù)據(jù)采集、自控系統(tǒng)、控制系統(tǒng),軟件、APP開發(fā)設(shè)計定制需要,可聯(lián)系 Q:2531二六3726
修改的原則就是,能動程序就不動電路,畢竟動電路要花錢。
補充說明:
在之前的文章《容易出錯!C語言中的外部變量關(guān)鍵詞extern可不能隨便使用》里,說到的在KEIL中用extern讀取變量出錯是由于讀取時沒有分配內(nèi)存地址這個說法似乎有誤,雖然用方法1改變讀寫順序也解決了問題,但是變量出錯的原因也可能是由于編譯器過度優(yōu)化引起的。
可以試試降低編譯器優(yōu)化等級,或者在出錯的變量前加volatile來避免。理論不重要,實踐出真知。在此感謝提示。

評分

參與人數(shù) 1黑幣 +30 收起 理由
wpppmlah + 30 贊一個!

查看全部評分

回復(fù)

使用道具 舉報

ID:654797 發(fā)表于 2023-3-31 22:46 | 顯示全部樓層
我買了個STC8G的模塊,有時間可以試試這個工能,
回復(fù)

使用道具 舉報

ID:654797 發(fā)表于 2023-3-31 22:54 | 顯示全部樓層
想用灌電流好像也不用推免呀!直接準(zhǔn)雙向IO口就行呀
回復(fù)

使用道具 舉報

ID:1042619 發(fā)表于 2023-4-1 17:19 | 顯示全部樓層
1.png
回復(fù)

使用道具 舉報

ID:26723 發(fā)表于 2023-4-2 23:04 | 顯示全部樓層
驅(qū)動光耦就是點亮LED, 點燈是基本知識。
回復(fù)

使用道具 舉報

ID:996773 發(fā)表于 2023-4-3 13:13 | 顯示全部樓層
不就是拉低io口點個燈么?簡單的事情怎么搞這么復(fù)雜
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜av成人| 国产日韩精品一区 | 日本免费在线观看视频 | 亚洲永久精品国产 | 日本三级在线 | 一区中文字幕 | 欧美一区二区三区,视频 | 中文字幕乱码视频32 | 欧美成人不卡 | 操操操av | 国产成人精品久久久 | 日本在线中文 | 亚洲精品在线视频 | 成人中文字幕在线观看 | 中文字幕高清视频 | 一区在线观看视频 | 亚州激情| 欧美日韩一区二区三区四区 | 色婷婷国产精品 | 欧美一区二区在线看 | 久久久久久久亚洲精品 | 欧美午夜精品 | 99久久99久久精品国产片果冰 | 久草青青草 | 国产精品久久久久久久久图文区 | 男女视频91 | 精品国产乱码久久久久久88av | 亚洲欧美高清 | 欧美在线观看一区 | 在线看91| 特黄色一级毛片 | 蜜臀久久 | 亚洲国产精品人人爽夜夜爽 | 中文字幕第90页 | 伊人伊人伊人 | www.99热.com| 欧美性猛片aaaaaaa做受 | 国产精品视频入口 | 中文字幕在线观看第一页 | 久久精品美女 | 男人久久天堂 |