使用RS232端口,我們可以在傳輸數(shù)據(jù)時(shí)產(chǎn)生方波振蕩,這可以被“誤用”為信號(hào)發(fā)生器(方波發(fā)生器)。這是一個(gè) PC 信號(hào)發(fā)生器,可產(chǎn)生可聽頻率范圍內(nèi)的方波。
該電路利用 ASCII 字符集中的“U”字符傳輸。該字符的二進(jìn)制值為 01010101,適合方波生成。基于 RS232 協(xié)議,該電路從最低有效位到最高有效位開始傳輸任何數(shù)據(jù)(在本例中為 ASCII 字符),然后添加起始位 0(零),然后添加停止位 1,產(chǎn)生最終結(jié)果 1010101010。
該模式將產(chǎn)生方波,頻率為波特率的一半。計(jì)算機(jī)可以傳送的頻率有4800、2400、1200、600、300、150和55 Hz。
電路非常簡(jiǎn)單,有一個(gè)用于加載源的電阻R1,后面接一個(gè)隔直電容C1,一個(gè)限幅器R2,以及一個(gè)音量控制10K電位器(音頻錐度)。限幅電阻將 24 V 峰峰值范圍轉(zhuǎn)換為 2V 峰峰值,然后由電位器進(jìn)一步調(diào)節(jié)。請(qǐng)注意,方波經(jīng)過電容器濾波,意味著波形的形狀將變成斜坡,不再是真正的方波。
另一種變化是您可以使用相同的波特率設(shè)置產(chǎn)生幾種不同頻率的音調(diào)。如果“字符”“01010101”在加上起始位和停止位后變成“1010101010”,那么我們可以發(fā)送其他字符來產(chǎn)生其他模式。
重復(fù)“1111100000”的模式將產(chǎn)生頻率為0.2波特率的音調(diào),可以通過發(fā)送字符“11110000”來產(chǎn)生。其他變體,“1000111000”模式會(huì)產(chǎn)生一些類似于 0.33 波特率的突出頻率的音調(diào),混合有弱的 0.1 和 0.9 波特率音調(diào),并且可以通過重復(fù)發(fā)送“00011100”來產(chǎn)生。
-
電路圖
+關(guān)注
關(guān)注
10446文章
10748瀏覽量
549195 -
端口
+關(guān)注
關(guān)注
4文章
1090瀏覽量
33559 -
RS232
+關(guān)注
關(guān)注
13文章
861瀏覽量
97202 -
信號(hào)發(fā)生器
+關(guān)注
關(guān)注
28文章
1640瀏覽量
112264
發(fā)布評(píng)論請(qǐng)先 登錄
主板串口RS232芯片燒毀問題分析(RS232作用及電路圖)

評(píng)論