应答处理方式分散在通信主流程各子功能函数中实现通信效率
发布时间:2023/5/25 19:26:09 访问次数:64
初始化建链环节是模块正常工作的基础,通过初始化建链操作,信息终端可以根据线路环境以及平台超时机制对通信模块参数进行设置,确保通信的稳定性。
线路状态处理函数设计了3种线路状态,即初始状态、空闲状态和摘机状态;正常工作时仅在空闲状态和摘机状态之间切换。
其中在空闲状态检测振铃、根据状态位执行摘机、DTMF拨号等操作;在摘机状态根据状态位执行FSK收发、脱线检测、挂机控制等操作。
福建芯鸿科技有限公司http://xhkjgs.51dzw.com
核心处理器ARM® Cortex®-M0内核规格32-位速度72MHz连接能力CANbus,I2C,IrDA,LINbus,智能卡,SPI,UART/USART外设欠压检测/复位,DMA,I2S,LVD,POR,PS2,PWM,WDTI/O 数35程序存储容量128KB(128K x 8)程序存储器类型闪存EEPROM 容量-RAM 大小16K x 8电压 - 供电 (Vcc/Vdd)2.5V ~ 5.5V数据转换器A/D 7x12b振荡器类型内部工作温度-40°C ~ 105°C(TA)安装类型表面贴装型封装/外壳48-LQFP供应商器件封装48-LQFP(7x7)
FSK数据采用中断方式直接接收,接收完毕后在摘机状态下直接通过串口发送给信息终端。
由于串口发送应用相对单一,为简单处理串口发送采用即时应答处理方式,分散在通信主流程各子功能函数中实现,提高了通信效率。
通过链路保持函数判断串口通信是否异常,通信模块周期性地向信息终端发送链路保持命令,如果3次重发均未收到终端应答命令,通信模块将自动锁闭线路,重新执行初始化建链操作,实现串口异常的处理。
(素材来源:eccn和ttic.如涉版权请联系删除。特别感谢)
初始化建链环节是模块正常工作的基础,通过初始化建链操作,信息终端可以根据线路环境以及平台超时机制对通信模块参数进行设置,确保通信的稳定性。
线路状态处理函数设计了3种线路状态,即初始状态、空闲状态和摘机状态;正常工作时仅在空闲状态和摘机状态之间切换。
其中在空闲状态检测振铃、根据状态位执行摘机、DTMF拨号等操作;在摘机状态根据状态位执行FSK收发、脱线检测、挂机控制等操作。
福建芯鸿科技有限公司http://xhkjgs.51dzw.com
核心处理器ARM® Cortex®-M0内核规格32-位速度72MHz连接能力CANbus,I2C,IrDA,LINbus,智能卡,SPI,UART/USART外设欠压检测/复位,DMA,I2S,LVD,POR,PS2,PWM,WDTI/O 数35程序存储容量128KB(128K x 8)程序存储器类型闪存EEPROM 容量-RAM 大小16K x 8电压 - 供电 (Vcc/Vdd)2.5V ~ 5.5V数据转换器A/D 7x12b振荡器类型内部工作温度-40°C ~ 105°C(TA)安装类型表面贴装型封装/外壳48-LQFP供应商器件封装48-LQFP(7x7)
FSK数据采用中断方式直接接收,接收完毕后在摘机状态下直接通过串口发送给信息终端。
由于串口发送应用相对单一,为简单处理串口发送采用即时应答处理方式,分散在通信主流程各子功能函数中实现,提高了通信效率。
通过链路保持函数判断串口通信是否异常,通信模块周期性地向信息终端发送链路保持命令,如果3次重发均未收到终端应答命令,通信模块将自动锁闭线路,重新执行初始化建链操作,实现串口异常的处理。
(素材来源:eccn和ttic.如涉版权请联系删除。特别感谢)