最近在搞一个UV的零中频SDR,移植了BeRTOS的APRS程序,测试收发时遇到了一些问题,下面是纠结的测试结果。
1. SDR发,BD6CR版W2FS KISS TNC + AGWPE收,没有问题。BD6CR版W2FS KISS TNC + AGWPE发,SDR收,失败。
2. SDR发,对讲机解调音频录音,再对讲机发录音,SDR收,成功。
3. BeRTOS TNC(工程名为aprs),和SDR双向收发通过,但该程序不能kiss模式工作,发包也不方便改。
4. SDR和BeRTOS TNC(工程名为bertos_kiss_tnc_rxtx)+AGWPE收,双向失败。
5. SDR发,BeRTOS TNC(工程名为bertos_kiss_tnc_rx)+AGWPE收,成功。如文件名所示,这个工程不能发。
TNC连电台的线只有一条,所以BeRTOS Arduino TNC和W2FS KISS TNC的互通还没有试……
BeRTOS TNC的页面在这里
http://www.bertos.org/use/examples-projects/arduino-aprs 另外一个直接在Arduino环境编的我也还没试,因为没有找到硬件说明。
另外要注意的是,Arduino TNC所需的音频电平比较高,817后面data口的输出峰峰值只有200mV多一点,我额外用运放搭了个10倍的放大器,另外KI4MCW这个页面也提到了这个问题,他建议用喇叭输出推动,而且不能接低阻负载。
https://sites.google.com/site/ki4mcw/Home/arduino-tnc [ 此帖被BG2BHC在2013-06-24 00:28重新编辑 ]