一種基于串口裝置的頻率編解碼通訊系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于串口裝置的頻率編解碼通訊系統(tǒng),包括串口裝置和頻率編解碼裝置,所述的串口裝置用于在發(fā)送字節(jié)數(shù)據(jù)時(shí),分別發(fā)送待發(fā)送的字節(jié)數(shù)據(jù)高四位和低四位在第一索引表中所對應(yīng)的索引字節(jié)數(shù)據(jù);所述的頻率編解碼裝置用于在接收數(shù)據(jù)時(shí),將接收到時(shí)間寬度為所述串口裝置的比特位寬的電平解碼為比特1,將接收到時(shí)間寬度為兩倍所述串口裝置的比特位寬的電平解碼為比特0,并將數(shù)據(jù)接收結(jié)束后得到的比特串?dāng)?shù)據(jù)使用第二索引表進(jìn)行匹配,在每匹配得到兩個(gè)半字節(jié)數(shù)據(jù)拼接得到一個(gè)字節(jié)數(shù)據(jù)。本發(fā)明在保證通訊的同時(shí),使得串口裝置通訊時(shí)的信號僅有兩種頻率,使串口也能按頻率編碼的方式進(jìn)行與其他通訊裝置進(jìn)行通訊,擴(kuò)大了應(yīng)用范圍。
【專利說明】—種基于串口裝置的頻率編解碼通訊系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于串口裝置的頻率編解碼通訊系統(tǒng)。
【背景技術(shù)】
[0002]串口裝置是一種幅度編碼的設(shè)計(jì),數(shù)據(jù)位及校驗(yàn)位為低電平表示比特0,高電平表示比特1,還包含了起始位(低電平)、停止位(高電平)。在數(shù)據(jù)不確定時(shí),有可能出現(xiàn)連續(xù)的多個(gè)O比特或者連續(xù)的多個(gè)I比特,這樣將導(dǎo)致編碼后的信號出現(xiàn)多種頻率,在部分應(yīng)用場合則對頻率有一定范圍限制,例如:音頻通訊的較佳頻率范圍為1.2kHz?3.4KHZ,從而導(dǎo)致串口裝置不能與其他通訊裝置通過頻率編碼進(jìn)行通訊,在這些應(yīng)用場合受到限制。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題,在于提供一種基于串口裝置的頻率編解碼通訊系統(tǒng),解決現(xiàn)有串口的信號具有多種頻率的問題。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:
[0005]一種基于串口裝置的頻率編解碼通訊系統(tǒng),包括串口裝置和頻率編解碼裝置,其特征在于:
[0006]所述的串口裝置用于在發(fā)送字節(jié)數(shù)據(jù)時(shí),分別發(fā)送待發(fā)送的字節(jié)數(shù)據(jù)高四位和低四位在第一索引表中所對應(yīng)的索引字節(jié)數(shù)據(jù);
[0007]所述的第一索引表用于確定半字節(jié)數(shù)據(jù)和字節(jié)數(shù)據(jù)的對應(yīng)關(guān)系;
[0008]所述的頻率編解碼裝置用于在接收數(shù)據(jù)時(shí),將接收到時(shí)間寬度為所述串口裝置的比特位寬的電平解碼為比特1,將接收到時(shí)間寬度為兩倍所述串口裝置的比特位寬的電平解碼為比特0,并將數(shù)據(jù)接收結(jié)束后得到的比特串?dāng)?shù)據(jù)使用第二索引表進(jìn)行匹配,在每匹配得到兩個(gè)半字節(jié)數(shù)據(jù)拼接得到一個(gè)字節(jié)數(shù)據(jù);
[0009]所述的第二索引表用于確定比特子串和半字節(jié)數(shù)據(jù)的對應(yīng)關(guān)系。
[0010]進(jìn)一步地,所述的第一索引表的字節(jié)數(shù)據(jù)的每一比特最多有一個(gè)與之相同的比特相鄰,第一索引表的字節(jié)數(shù)據(jù)的最低兩位比特不同時(shí)為比特O。
[0011]進(jìn)一步地,所述的頻率編解碼裝置用于在發(fā)送字節(jié)數(shù)據(jù)時(shí),首先將待發(fā)送的字節(jié)數(shù)據(jù)的高四位和低四位替換成半字節(jié)數(shù)據(jù)在第二索引表中所對應(yīng)的比特子串,拼接成一個(gè)比特串,然后發(fā)送比特串時(shí),比特I發(fā)送的電平時(shí)間寬度為所述串口裝置的比特位寬,比特O發(fā)送的電平時(shí)間寬度為兩倍的所述串口裝置的比特位寬,奇數(shù)位的比特發(fā)送時(shí)的電平為低電平,偶數(shù)位的比特發(fā)送時(shí)的電平為高電平;
[0012]所述的串口裝置用于在接收到數(shù)據(jù)時(shí),將每接收到的兩個(gè)字節(jié)數(shù)據(jù)在第一索引表中所對應(yīng)的兩個(gè)索引半字節(jié)數(shù)據(jù)拼接成一個(gè)字節(jié)數(shù)據(jù)。
[0013]進(jìn)一步地,所述頻率編解碼裝置為音頻通訊編解碼裝置。
[0014]本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明在保證通訊的同時(shí),使得串口裝置通訊時(shí)的信號僅有兩種頻率,使串口也能按頻率編碼的方式進(jìn)行與其他通訊裝置進(jìn)行通訊,擴(kuò)大了應(yīng)用范【具體實(shí)施方式】
[0015]本發(fā)明提供一種基于串口裝置的頻率編解碼通訊系統(tǒng),包括串口裝置和頻率編解碼裝置,串口裝置用于與頻率編解碼裝置進(jìn)行通訊,頻率編解碼裝置可以是常見的音頻通訊編解碼裝置。本發(fā)明的串口裝置在發(fā)送數(shù)據(jù)時(shí)對所要發(fā)送的數(shù)據(jù)進(jìn)行替換成特殊的數(shù)據(jù),從而使得串口裝置發(fā)送出的數(shù)據(jù)只有兩種頻率。為了實(shí)現(xiàn)上述的目的和盡量保證通訊的速度,串口裝置在發(fā)送一個(gè)字節(jié)數(shù)據(jù)時(shí),將會(huì)把這一個(gè)待發(fā)送的字節(jié)數(shù)據(jù)拆分成高四位和低四位兩個(gè)半字節(jié)數(shù)據(jù),而后將這兩個(gè)半字節(jié)數(shù)據(jù)替換成特殊的字節(jié)數(shù)據(jù)后分別進(jìn)行發(fā)送。為了方便串口裝置對數(shù)據(jù)的替換,本發(fā)明使用一個(gè)第一索引表用于對串口數(shù)據(jù)的替換,第一索引表用于確定半字節(jié)數(shù)據(jù)和字節(jié)數(shù)據(jù)的對應(yīng)關(guān)系。
[0016]為了使得串口裝置發(fā)出的信號的頻率較為集中穩(wěn)定,第一索引表用于替換半字節(jié)數(shù)據(jù)的字節(jié)數(shù)據(jù)的每一比特最多有一個(gè)與之相同的比特相鄰,第一索引表的字節(jié)數(shù)據(jù)的最低兩位比特不同時(shí)為比特O。則第一索引表中的字節(jié)數(shù)據(jù)最多只有兩個(gè)相同的比特相鄰(即不會(huì)出現(xiàn)000或111這樣三個(gè)相同的比特相鄰的情況)。同時(shí)考慮到串口裝置在發(fā)送字節(jié)數(shù)據(jù)時(shí),起始位為比特0,且串口裝置在發(fā)送字節(jié)數(shù)據(jù)時(shí)為低位先發(fā)送,為了避免出現(xiàn)三個(gè)相同的比特O相鄰,字節(jié)數(shù)據(jù)的最低兩位比特不同時(shí)為比特O。這樣串口裝置發(fā)送出的信號的電平時(shí)間寬度只有一個(gè)比特位寬和兩個(gè)比特位寬兩種,串口裝置的比特位寬由波特率決定,如波特率為9600bps,一個(gè)比特位寬大概為104US。
[0017]第一索引表可以為如下表1所示。第一索引表中的對應(yīng)關(guān)系并不局限于表1,只要能實(shí)現(xiàn)串口裝置發(fā)送出的信號只有兩種頻率即可。
[0018]表1第一索引表
[0019]
【權(quán)利要求】
1.一種基于串口裝置的頻率編解碼通訊系統(tǒng),包括串口裝置和頻率編解碼裝置,其特征在于:所述的串口裝置用于在發(fā)送字節(jié)數(shù)據(jù)時(shí),分別發(fā)送待發(fā)送的字節(jié)數(shù)據(jù)高四位和低四位在第一索引表中所對應(yīng)的索引字節(jié)數(shù)據(jù);所述的第一索引表用于確定半字節(jié)數(shù)據(jù)和字節(jié)數(shù)據(jù)的對應(yīng)關(guān)系;所述的頻率編解碼裝置用于在接收數(shù)據(jù)時(shí),將接收到時(shí)間寬度為所述串口裝置的比特位寬的電平解碼為比特1,將接收到時(shí)間寬度為兩倍所述串口裝置的比特位寬的電平解碼為比特0,并將數(shù)據(jù)接收結(jié)束后得到的比特串?dāng)?shù)據(jù)使用第二索引表進(jìn)行匹配,在每匹配得到兩個(gè)半字節(jié)數(shù)據(jù)拼接得到一個(gè)字節(jié)數(shù)據(jù);所述的第二索引表用于確定比特子串和半字節(jié)數(shù)據(jù)的對應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的一種基于串口裝置的頻率編解碼通訊系統(tǒng),其特征在于:所述的第一索引表的字節(jié)數(shù)據(jù)的每一比特最多有一個(gè)與之相同的比特相鄰,第一索引表的字節(jié)數(shù)據(jù)的最低兩位比特不同時(shí)為比特O。
3.根據(jù)權(quán)利要求1所述的一種基于串口裝置的頻率編解碼通訊系統(tǒng),其特征在于:所述的頻率編解碼裝置用于在發(fā)送字節(jié)數(shù)據(jù)時(shí),首先將待發(fā)送的字節(jié)數(shù)據(jù)的高四位和低四位替換成半字節(jié)數(shù)據(jù)在第二索引表中所對應(yīng)的比特子串,拼接成一個(gè)比特串,然后發(fā)送比特串時(shí),比特I發(fā)送的電平時(shí)間寬度為所述串口裝置的比特位寬,比特O發(fā)送的電平時(shí)間寬度為兩倍的所述串口裝置的比特位寬,奇數(shù)位的比特發(fā)送時(shí)的電平為低電平,偶數(shù)位的比特發(fā)送時(shí)的電平為高電平;所述的串口裝置用于在接收到數(shù)據(jù)時(shí),將每接收到的兩個(gè)字節(jié)數(shù)據(jù)在第一索引表中所對應(yīng)的兩個(gè)索引半字節(jié)數(shù)據(jù)拼接成一個(gè)字節(jié)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1到3任一所述的一種基于串口裝置的頻率編解碼通訊系統(tǒng),其特征在于:所述頻率編解碼裝置為音頻通訊編解碼裝置。
【文檔編號】H04L1/00GK103595503SQ201310513578
【公開日】2014年2月19日 申請日期:2013年10月25日 優(yōu)先權(quán)日:2013年10月25日
【發(fā)明者】蔣聲障, 張登峰, 余杭軍 申請人:福建升騰資訊有限公司