31),也可以用PS232与计算机接口,软件编程非常方便;
(11)标准的DIP引脚间距更适合于嵌入式设备;
(12)由于采用了低发射功率、高接收灵敏度的设计,因此使用时无需申请许可证,开阔地时的使用距离最远可达1000m, PTR2000管脚图如图1。
各引脚的功能说明如下:VCC(1脚)正输入端,电压范围为2 .7-5 .25 V ; CS( 2脚):频道选择端。CS=0时,选择工作频道1,即433 . 92 MHz; CS=1时选择工作频道2,即434 .33 MHz; D0(3脚):数据输出9 7 3 12 4 8 : 来源:湖北安全生产信息网
3软件编程实现
在软件编程过程中,对PTR2000的工作模式和工作频道的选择尤为重要。发送PTR200。的通信速率最高为20kb/s,也可工作在其它速率如4800bps .9600bps下。在发送数据之前,应将模块先置于发射模式,即TXEN=1。然后在等待至少5 ms后(接收到发射的转换时间)才可以发送任意长度的数据。接收时应将ptr2000置于接收状态,即TXEN=0。然后将接收到的数据直接送到单片机串口或经电平转换后送到计算机。待机模式,当PWR=0时,PTR2000进入节电待机模式,此时的功耗大约为8μA,在待机模式下不能接收和发射数据。PTR2000在无信号时,串口输出的是随机数据,此时,定义一个简单的通信协议,在发送时,在有效数据之前加两个字节的起始位标志,以便在接收方的软件中检测该标志并将其作为正式数据的开始。为了使系统能够可靠地通信,考虑数据的检错,采用奇偶校验方式。
为了实现人员身份定位,对每一个井下人员确定一个身份编码,存入所携带的发射模块,在井下依靠对此模块发射出的特殊身份编码来监测和识别人员身份。同时依靠井下网络布设多个接收模块,布设间距可以参考PTR2000参数表,考虑到井下特殊环境,实地的实验数据更为可靠。对每一个接收模块,分配一个独立地址编码,此编码表示该接收模块的实际位置。当接收模块接收到一个人员所携带发射模块发射的人员编码后,将此编码与自身编码合为一个发送码通过网络送往监控PC机。在监控端,监控程序通过对同一个人的身份编码与不同接收模块的地址编码的组合码的连续分析,就实现了人员的跟踪与定位。将此信息在显示屏上实时显示,可直观地观察到井下人员的位置、身份。将此信息输入管理数据库,可实现人员考勤与管理的远程自动化和数字化。对于个人所携带的发射端,设置为每秒钟交替进入发射与接收状态,对于接收端的各个节点,当收到一个有效人员身份信号后,进入发射状态,发射一个井上监控机发来的安全信