一、產(chǎn)品介紹
1.既可作為電子愛(ài)好者的學(xué)習(xí),產(chǎn)品研發(fā)的開(kāi)發(fā)板使用。
2.又可用作應(yīng)用系統(tǒng)的測(cè)距模塊。因為它是串口TTL電平輸出的,而且尺寸小巧3cmx5cm??蓱?yīng)用在倒車?yán)走_(dá)、機(jī)器人避障、液位檢測(cè)、入侵報(bào)警、距離測(cè)量等產(chǎn)品中。板上留有安裝孔;左右各有一排插針孔,以備插到應(yīng)用板上。
3.又可用作單片機(jī)學(xué)習(xí)板使用。因?yàn)樗褂玫氖?/span>STC的單片機(jī),直接使用串口作為下載口,免去了燒錄器仿真器的使用就能開(kāi)發(fā)單片機(jī)。
技術(shù)參數(shù):
★模塊尺寸:33x45mm2
★輸入電壓:DC3.5~5.5V
★輸出接口定義:(TTL電平,信號(hào)輸出腳是下圖的第3腳)
★串口傳輸協(xié)議:9600,N,8,1
★數(shù)據(jù)格式:每個(gè)距離數(shù)據(jù)輸出占用4個(gè)字節(jié)。前兩個(gè)為固定值0xff,0xaa;后兩個(gè)為距離值,先是低字節(jié),后是高字節(jié),單位為厘米。(對(duì)于US-D型號(hào)產(chǎn)品,數(shù)據(jù)格式一樣,只是單位是0.5厘米。)
★數(shù)據(jù)傳輸控制:連續(xù)輸出。(需要使能控制的客戶,我們可以提供定制服務(wù))
二、產(chǎn)品的調(diào)試
產(chǎn)品模塊拿到手后,如何知道它是否正常工作,是否達(dá)到要求的參數(shù)。簡(jiǎn)單的方法就是讓它將數(shù)據(jù)顯示在電腦上。
提供了這樣的調(diào)試軟件工具。你只要找一根RS232轉(zhuǎn)TTL電平的數(shù)據(jù)線插到電腦的串口上,然后運(yùn)行本軟件工具即可。界面如下:
貼出內(nèi)部處理C語(yǔ)言代碼,供應(yīng)用產(chǎn)品參考:(亦是單片機(jī)接收代碼,放在串口中斷子程序中)
//ch: 串口來(lái)的數(shù)據(jù)
//m_nCommDataCnt: 串口數(shù)據(jù)個(gè)數(shù) 計(jì)數(shù)器
if(m_nCommDataCnt==0)//是串口的*個(gè)字節(jié)
{
if(ch!=0xff)//有錯(cuò),放棄
m_nCommDataCnt=0;
}
else if(m_nCommDataCnt==1)//是串口的第二個(gè)字節(jié)
{
if(ch!=0xaa)//有錯(cuò),放棄
m_nCommDataCnt=0;
}
else if(m_nCommDataCnt==2)//是串口的第三個(gè)字節(jié)
{
First_Data=ch;//距離值的低字節(jié),
}
else if(m_nCommDataCnt==3)//是串口的第四個(gè)字節(jié), 距離值的高字節(jié)
{
//此時(shí),完整的一個(gè)距離數(shù)據(jù)接收完成
m_dDataBuf[0]=ch*256 + First_Data;//距離值
m_graph.Update(1 , m_dDataBuf);//顯示距離值
m_nCommDataCnt=0;
}
m_nCommDataCnt++;//串口數(shù)據(jù)計(jì)數(shù)器
三、US-D型號(hào)的應(yīng)用介紹
其顯著特點(diǎn)是短可測(cè)量的距離達(dá)7.5cm,精度為0.5cm。市面上幾乎沒(méi)有提供的這種測(cè)距板(一般都是1cm精度、30cm以上小測(cè)量距離),非常適用于汽車油箱油量表的自動(dòng)檢測(cè)、工業(yè)上液體的封裝計(jì)量、商業(yè)上零售設(shè)備的液體計(jì)量等應(yīng)用。
附:
目前,絕大部分的汽車的油量表都是采取的機(jī)械式結(jié)構(gòu),即浮球-金屬桿-wiper結(jié)構(gòu)來(lái)改變可變電阻的阻值,從而讀出油量這種機(jī)械式結(jié)構(gòu)的弊端顯而易見(jiàn),所以,就有design house尋找到了新的非接觸式的方案來(lái)代替它。超聲波測(cè)距就是一個(gè)很好的選擇。