【技术实现步骤摘要】
本专利技术涉及串口通信领域,具体地,涉及一种可配置帧格式、过滤报文的串口通信方法及系统。
技术介绍
1、在实时信号处理领域,dsp+fpga结构被广泛应用,其最大的特点是结构灵活,有较强的通用性,适于模块化设计,从而能够提高算法效率;同时其开发周期较短,系统易于维护和扩展。从本质上讲,fpga是一种比半定制更方便的asic(applicat ion specificintegrated circuit专用集成电路)的设计技术。fpga可以完成模块级的任务,起到dsp协处理器的作用。
2、串口通信总线,尤其是rs485通信总线,由于各节点组网,大量报文与本机无关。dsp作为信号处理主处理器,承担大数据量高速实时运算任务。如果频繁接收串口总线上与本机无关的报文中断,将降低dsp工作效率。
3、同时,在开展不同项目时,串口通信的波特率,帧格式中具体报头、报尾、长度等不同,需要重新设计开发,增加了开发周期和人力。
4、为了解决上述问题,在信号处理领域,迫切需要一种基于嵌入式处理器+fpga架构,新型的可配置帧
...【技术保护点】
1.一种可配置帧格式、过滤报文的串口通信系统,其特征在于,包括:嵌入式处理器、FPGA以及串口电平转换模块;
2.根据权利要求1所述的可配置帧格式、过滤报文的串口通信系统,其特征在于,所述FPGA配置寄存器包括时钟分频系数、使能信号、报头、报尾、ID号、帧长度以及校验方式。
3.根据权利要求2所述的可配置帧格式、过滤报文的串口通信系统,其特征在于,所述FPGA还包括波特率过采样时钟生成模块,所述波特率过采样时钟生成模块分别连接晶振和所述时钟分频系数,所述波特率过采样时钟用于对串口总线比特流进行位解析。
4.根据权利要求1所述的可配置
...【技术特征摘要】
1.一种可配置帧格式、过滤报文的串口通信系统,其特征在于,包括:嵌入式处理器、fpga以及串口电平转换模块;
2.根据权利要求1所述的可配置帧格式、过滤报文的串口通信系统,其特征在于,所述fpga配置寄存器包括时钟分频系数、使能信号、报头、报尾、id号、帧长度以及校验方式。
3.根据权利要求2所述的可配置帧格式、过滤报文的串口通信系统,其特征在于,所述fpga还包括波特率过采样时钟生成模块,所述波特率过采样时钟生成模块分别连接晶振和所述时钟分频系数,所述波特率过采样时钟用于对串口总线比特流进行位解析。
4.根据权利要求1所述的可配置帧格式、过滤报文的串口通信系统,其特征在于,所述报文信息接收模块将物理层比特流解析,经串并转换成字节流,传递至报文信息处理模块;
5.根据权利要求1所述可配置帧格式、过滤报文的串口通信系统,其特征在于,所述报文信息处理模块解析报文满足预定帧格式时,产生锁存时钟,将报文缓存区数据锁存至帧报文锁存区;并且产生串口接收中断,通知嵌入式处理器,将报文信息处理模块收到的报文锁存。
6.根据权利要求5所述的可配置帧...
【专利技术属性】
技术研发人员:张建功,李鑫,陆真,
申请(专利权)人:上海船舶电子设备研究所中国船舶集团有限公司第七二六研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。