|
<br /><b><font color=#0909F7>一、</font><font color=#0909F7>产品介绍</font></b><br /> 1.既可作为电子爱好者的学习,产品研发的开发板使用。<br /> 2.又可用作应用系统的测距模块。因为它是串口TTL电平输出的,而且尺寸小巧3cmx5cm。可应用在倒车雷达、机器人避障、液位检测、入侵报警等产品中。<br /> 3.又可用作单片机学习板使用。因为它使用的是STC的单片机,直接使用串口作为下载口,免去了烧录器仿真器的使用就能开发单片机。<br />实物图:<br />http://www.schoolboy.com.cn/pic/digi/0003_front.jpg http://www.schoolboy.com.cn/pic/digi/0003_side.jpg <br />技术参数:<br />★模块尺寸:33x50mm<SUP>2</SUP><br />★输入电压:DC3.5~5.5V<br />★输出接口定义:<br />http://www.schoolboy.com.cn/pic/digi/0003_串口接口.JPG<br />★串口传输协议:9600,N,8,1 <br />★数据格式:对于US-A/B/C型号产品,每个距离数据输出占用4个字节。前两个为固定值0xff,0xaa;后两个为距离值,先是低字节,后是高字节,单位为厘米。<br />对于US-D型号产品,数据格式一样,只是单位是0.5厘米。<br />★数据传输控制:连续输出。(需要使能控制的客户,我们可以提供定制服务)<br /><b><font color=#0909F7></font></b> <br /><b><font color=#0909F7>二、</font><font color=#0909F7>产品的调试</font></b><br /> 产品模块拿到手后,如何知道它是否正常工作,是否达到要求的参数。最简单的方法就是让它将数据显示在电脑上。<br /> 赛先生科技提供了这样的调试软件工具。你只要找一根RS232转TTL电平的数据线插到电脑的串口上,然后运行本软件工具即可。界面如下:<br /> http://www.schoolboy.com.cn/pic/digi/0003_调试软件界面.JPG<br />贴出内部处理C语言代码,供应用产品参考:(亦是单片机接收代码)<br /><br /> //ch: 串口来的数据<br /> //m_nCommDataCnt: 串口数据个数 计数器 <br /> if(m_nCommDataCnt==0)//是串口的第一个字节<br /> {<br /> if(ch!=0xff)//有错,放弃 <br /> m_nCommDataCnt=0; <br /> }<br /> else if(m_nCommDataCnt==1)//是串口的第二个字节<br /> {<br /> if(ch!=0xaa)//有错,放弃 <br /> m_nCommDataCnt=0; <br /> }<br /> else if(m_nCommDataCnt==2)//是串口的第三个字节<br /> {<br /> First_Data=ch;//距离值的低字节, <br /> }<br /> else if(m_nCommDataCnt==3)//是串口的第四个字节, 距离值的高字节<br /> { <br /> //此时,完整的一个距离数据接收完成<br /> m_dDataBuf[0]=ch*256 + First_Data;//距离值<br /> m_graph.Update(1 , m_dDataBuf);//显示距离值<br /> <br /> m_nCommDataCnt=0;<br /> }<br /> m_nCommDataCnt++;//串口数据计数器<br /><br /> 下载程序http://www.schoolboy.com.cn/images/small/zip.gif<br /><b><font color=#0909F7></font></b> <br /><font color=#0938F7><b>产品系列以及价格表:<a href="http://www.schoolboy.com.cn/list.asp?ProdId=0003" target=_blank>http://www.schoolboy.com.cn/list.asp?ProdId=0003</a></b></font><br /> |
|