使用RS232端口,我們可以在傳輸數(shù)據(jù)時產(chǎn)生方波振蕩,這可以被“誤用”為信號發(fā)生器(方波發(fā)生器)。這是一個 PC 信號發(fā)生器,可產(chǎn)生可聽頻率范圍內(nèi)的方波。
該電路利用 ASCII 字符集中的“U”字符傳輸。該字符的二進(jìn)制值為 01010101,適合方波生成?;?RS232 協(xié)議,該電路從最低有效位到最高有效位開始傳輸任何數(shù)據(jù)(在本例中為 ASCII 字符),然后添加起始位 0(零),然后添加停止位 1,產(chǎn)生最終結(jié)果 1010101010。
該模式將產(chǎn)生方波,頻率為波特率的一半。計算機(jī)可以傳送的頻率有4800、2400、1200、600、300、150和55 Hz。
電路非常簡單,有一個用于加載源的電阻R1,后面接一個隔直電容C1,一個限幅器R2,以及一個音量控制10K電位器(音頻錐度)。限幅電阻將 24 V 峰峰值范圍轉(zhuǎn)換為 2V 峰峰值,然后由電位器進(jìn)一步調(diào)節(jié)。請注意,方波經(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”模式會產(chǎn)生一些類似于 0.33 波特率的突出頻率的音調(diào),混合有弱的 0.1 和 0.9 波特率音調(diào),并且可以通過重復(fù)發(fā)送“00011100”來產(chǎn)生。
-
電路圖
+關(guān)注
關(guān)注
10316文章
10717瀏覽量
527207 -
端口
+關(guān)注
關(guān)注
4文章
948瀏覽量
31984 -
RS232
+關(guān)注
關(guān)注
13文章
733瀏覽量
94194 -
信號發(fā)生器
+關(guān)注
關(guān)注
28文章
1443瀏覽量
108603
發(fā)布評論請先 登錄
相關(guān)推薦
評論