- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
FX909在无线高速MODEM中的应用
这里需要特别指出的是,FX909的18字节数据缓冲区比较特殊,在写入或读取多个数据时,只需对同一地址进行顺序的读写,FX909的内部电路可以保证数据的正确性。
2 MODEM的硬件框图
该MODEM主要包括串行口RS-232C接口、主控器89C51与FX909接口、电台接口三部分,其硬件框图如图2所示。
RS-232C接口包括标准232C接口信号线RXD、TXD、CTS和RTS。电台接口包括发送信号线(TX)、接收信号线(RX)、电台收/发控制信号(PTT)和电台载波检测信号(CD)。主控器89C51与FX909接口有数据总线(D0~D7)、地址线(A0,A1)、读写信号线(WRN,RDN)、中断请求信号线(INT0)、片选信号(CSN)。
2.1 FX909的外部电路
FX909的外部电路如图3所示。
2.2 主控器接口及电台接口
MODEM的主控器接口及电台接口电路如图4所示。
数字信号由主控器进入FX909编码并调制后形成模拟信号,经发送接口送往电台。电台接收的信号,经接收电路,转换成与FX909匹配的模拟信号,经过解调解码成原数字信号,送入主控器。
3 MODEM的程序组成
程序主要由主循环程序和串行中断、外部中断0(INT0)、定时中断(T0)等子程序组成。串行中断完成与RS-232C接口间的数据传送。外部中断(INT0)完成对FX909A的操作,包括设置命令、读取状态、数据传送与接收等功能。定时中断(T0,定时周期设置为1ms)检测是否有数据要发送(条件是串行口收到新的数据),若有则置电台到"发送"状态,主循环检测到"发送"标志位后,即调用发送初始化程序。另外,主循环程序检测是否有数据要接收(条件是CD信号为1),若有则调用接收初始化程序。
主程序流程图如图5所示。
按本方案设计的MODEM已成功地应用于某动态监控系统中、效果良好。采用该设计方案有设计简单、易实现、开发周期短等优点,可用于实时监控系统、远程数据采集系统、GPS车辆定位、调度、报警等系统,具有广泛的实用价值和推广价值。
作者:张益强 邰兴峰 王红卫 来源:电子技术应用
上一篇:定位业务及其在3G中的技术应用策略
下一篇:华为一体化机房解决方案