四轴飞行器广泛采用的PC/104机载计算机是一种模块化,高可靠,可扩展的嵌入式工业计算机,广泛应用于工业控制、航空航天等领域。四轴飞行器系统中,部分传感器、控制模块、任务模块通常采用串行接口通信。随着四轴飞行器的发展,需要接入的外设和传感器越来越多,PC/104计算机自带的4个串口在实际应用中不能完全满足需求,需要进行串口扩展。
本设计方案中选用1路UART串口扩展4路UART串口的WK2114进行串口扩展,原理示意图如下图。PC/104模块的串口1和2分别连接2片WK2114,扩展出8个硬件串口,通过RS422/232电平转换后与多种外部外设连接。
该应用方案优势:
简单灵活:通过主板的1个串口扩展出4个标准硬件串口,主串口工作速率>115kbps,扩展串口工作在9.6-38.4kbps,最多可以的扩展出16个硬件串口,简单灵活。
稳定高效:相对于PC/104自带串口的16级FIFO ,扩展的硬件串口具备256级收发独立FIFO,可以提供更大的输入输出缓存,有效提高数据收发的稳定性。
更高实时性:扩展串口通过优先级更高的外部中断与PC/104连接,中断触发可设置,能有效提高系统实时性。
方便测试和模拟仿真:所有外设都通过串口接入,可以在PC/104的串口接入串口测试和模拟仿真设备,方便的实现测试和模拟仿真。
具体方案可以查看百度文库当中的串口扩展芯片选型和方案介绍 |