期刊文章详细信息
文献类型:期刊文章
Chen Xuhui;Yang Hongyun(College of Mathematics&Computer Science,Wuhan Textile University,Wuhan 430200,China;College of Education,Hubei University,Wuhan 430062 China)
机构地区:[1]武汉纺织大学数学与计算机学院,武汉430200 [2]湖北大学教育学院,武汉430062
基 金:湖北省自然科学基金项目(2015CFB721)
年 份:2019
卷 号:27
期 号:1
起止页码:166-170
语 种:中文
收录情况:CSA、CSA-PROQEUST、INSPEC、JST、ZGKJHX、普通刊
摘 要:针对工程控制系统中多串口并发通信的需求,设计了一种以STM32F429为核心的多串口并行传输系统;该系统充分利用了处理器内部的8个串口和网络接口资源,串口利用DMA方式在缓存中循环接收,解决了并发接收时查询或中断接收方式可能导致的数据帧丢失以及处理器时间占用较多的问题;针对不同的协议帧,采用了超时判断的方式,避免了一旦串口接收数据长度不正确后导致的后续接收问题;网络传输采用了lwIP协议栈。该设计实现了同时采集7路读卡信息,并通过1路串口或网络向上位机上传数据的功能,测试表明多串口并发传输无数据帧丢失现象;该系统无外接串口扩充电路,减小了整个电路的体积,提高了系统的可靠性和稳定性。
关 键 词:多路串口 并行传输 STM32 LWIP DMA
分 类 号:TP336]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...