手机通过数据线、红外线与PC通讯的实时监测(工程模式应用)
今日研究西门子3/6618工程模式应用时又有新的发现。这个新的发现大大方便了调试西门子3/6618通过数据线、红外线与PC的通讯。
首先进入工程模式菜单:
1、 按导航右键打开6618菜单
2、 按*键打开 Developer Menu
3、 进入 Configuration (配置)
在配置菜单中有两个选项:1、Std.Monitor(使用标准监视)
2、Ext.Monitor(使用扩展监视)
现在选中2、Ext.Monitor ,然后返回上级菜单,可以看出多了三个选项 AUDIO Monitor(声音监视)
L1RR Monitor(6618不支持)
ACCU Monitor(充电监视)
充电监视我在前天的贴子里已经重点讨论了,在这里提出以上三个条目不是想讨论它们,因为有一个隐蔽的变化由于上三条的出现而可能不会引起大家的注意,即主菜单中的第一项 Monitor 中的内容有了新的东东:
首先,选择 Monitor 进入菜单 Serving Cell,按右软键打开CH RL C1 C2 NB (这两个菜单的注释6618宝典中“从林开始” 的贴子中有)
新发现如下:
1、 按左键打开 Accessories (辅助菜单),未猜出干什么用的。
2、 按拨号键打开 IrDA Monitor (红外监视),其中有一个CRC可猜出是:循环冗余检验码
3、 按0、1、2、3、4、5、6、7在 Charge Monitor/Serving Cell两菜单间循环切换。
4、 按9,打开CSD Monitor (非GPRS的拨号WAP上网监视),因我现在用的是联通卡,此项便无可能再做实验。
5、 按8,打开数据线、红外线实时监测菜单如下:
ST:So:offS1:off (S0:on数据线激活,S1:on红外激活)
drv: wire irda (wire:数据线irda:红外线 )
app: nonenone(应用状态)
Bd:98K8 9K5(与PC连接的最高波特率)
FC:none none (想不起了,实用时也无变化)
Tx:idle idle (发送数据的实时波特率,idle为空闲)
Rx:idle idle (接收数据的实时波特率,idle为空闲)
各参数的详细测定和分析如下:
1、ST,数据线插入手机后,S0变为on。人工打开红外线后S1变为on。反之则均复原为off。
2、drv,插入数据线后 wire 变为bfb ,在手机工作室中断开连接后复原为 wire。检测到红外线后 irda不变。
3、app:插入数据线后变为GIPSY,在手机工作室中断开连接时变为RCCP,读出手机信息后变为BFB。用红外线时无变化。
4、 bd,插入数据线后变为98K8*,手机工作室端口检测成功后变为115K*,读手机信息后变为115K1,红外线接通时为115K1
5、 FC,通讯前后未见有任何变化。
6、 TX和RX
A:用数据线时,读手机SMS、通讯录时 TX最大约60K,RX最大约8K。上传大文件到手机,TX最大1K,RX最大53K。手机传大文件到PC,TX最大82K,RX最大1K。由此数据可看出手机向PC传送文件的速度较快。这里给大家一个参考:本人和网友“福建老鬼”做过测试,为试数据线(我的数据线是自己DIY的)的速度,将手机工作室1.84版195KB的ZiP文件上传到3/6618的时间为44秒(用手机里的秒表计时,老机子约46秒)。如果在通信过程中TX和RX恒定为idle不再有任何变化,别等了,手机工作室已经死掉了,按ctrl+alt+del 强行关闭手机工作室,拨掉手机上的数据线插头并重新插入,便可重新启动手机工作室。
B:用红外线与PC通讯时,首先将电脑上的红外驱动程序配置好,在任务栏右下侧会出现红外通讯指示符的未找到设备的符号。将手机的红外头对准电脑的红外头,最好放在10CM左右效果最好,此时电脑上显示找到 siemens 6618,红外栏的BD变为115K1,TX在5K10和idle之间交替变化,RX在320和idle之间交替变化,变化的周期便是在电脑上选定的握手信号一般是3~5秒左右。手机发送数据到电脑时TX最大约36K,RX最大约6K,手机接收电脑数据时TX和RX 在28~32K之间变化。关闭手机工作室后,TX在idle和80之间交替变化,RX在1K20和Idle之间交替变化。目前的红外组件与PC的通讯速度比使用数据线要慢1/3~1/2,但稳定性很高,还未发现手机作室死掉。新型的USB接口的红外线组件最大理论通讯速度在4MBPS左右,但实际的通讯速度我还没试过。
记得前些日子看过一篇贴子一个网友在调试红外线时为了”看”到红外线曾动用了数码相机。其实我当时调试时也在那儿卡了壳,不过我用的是自制单片机设备上的红外指示器发现了问题的所在,为此我还曾经想写一篇贴子教网友制作一个成本在6、7元左右的能接收红外线的发光二极管指示器。现在对3/6618的网友来说看来已经是不需要了,只要对照本文的数据,你应该能很快的找到问题所在。
以上是我今天一晚上的最新实验成果,数据应该是比较准确和实用了,但客观条件的限制和自己水平的有限肯定还会有漏洞和错误的,只希望和大家在热烈的交流中共同提高手机的应用水平。