这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【EFM8BB52单片机】串口监视器小工具(成果展示与视频)

共63条 5/7 |‹ 2 3 4 5 6 7 跳转至
院士
2021-12-26 09:43:38     打赏
41楼

系统框图

    大家好,我们在上一期完成了Blinky的工程项目,验证了开发板,验证了IDE开发环境,今天给大家带来了我们项目的系统框图及各个部分说明解析。

DSCN5141.jpg

    数据流从左往右运行

    左侧的RS485模块并联接入RS485半双工网络,使用EFM8BB52芯片的Uart2串口外设接收数据帧并进行帧缓存。

    Filter模块对缓存的数据帧进行解析,通过解析获取Modbus-RTU帧各个字段变量的值。再通过匹配规则筛选出符合统计规则的数据帧,传输到下一个模块Execute执行模块 ,否则丢弃该数据帧。

    Execute模块,在对帧进行格式化输出到Uart1,并通过LED灯显示当前执行的状态。
Uart1串口外设与板载USB虚拟串口相连,将经过格式化的数据以ASCII字符的形式上传至PC串口终端。

    IIC外设,与外部EEPROM模块通讯,获取保存的过滤规则。此部分由于时间关系暂不实现,规则全部以预置的方式保存在BB552的Flash中。

    串口工具的系统框图到这里就为大家介绍完成了。谢谢大家。下一期,我将为大家带来为串口工具而设计的MikroBus扩展板的PCB原理图。


工程师
2021-12-26 15:34:10     打赏
42楼

感谢楼主的分享,很实用了。


院士
2021-12-28 20:49:59     打赏
43楼

PCB原理图

    大家好,在上一期的系统框图介绍下,这一期我们通过原理图将其实现。
    核心板我们肯定使用SiLabs的EFM8BB52了——这个是不是有点废话了!开发板仅给我们提供了一路USB转Uart,其余模块我们需要自行设计了。
    这次我们使用小巧而全面的MikroBus设计接口规范来完成设计。
    MikroBus比较小巧,仅有一张SD卡大小。
    MikroBus接口也比较全,传统的外设其全部囊括。这次依据我们的设计,我们乃至其Uart接口与IIC接口。
    提示一下,Uart接口需要附带一个GPIO引脚控制RS485芯片的方向引脚。
    再提示一下,IIC接口由于其为开漏输入输出的引脚电平设计,需要预留上拉电阻。
    LED灯的设计这里就不多说了。
    下面是我画的PCB原理图,供大家参考。

原理图.PNG



专家
2021-12-28 21:36:36     打赏
44楼

谢谢分享


高工
2021-12-28 21:51:45     打赏
45楼

谢谢


高工
2021-12-29 22:25:49     打赏
46楼

谢谢分享


专家
2021-12-30 05:58:04     打赏
47楼

期待后续


专家
2021-12-30 05:58:44     打赏
48楼

感谢分享


专家
2021-12-30 09:10:39     打赏
49楼

不错!谢谢分享!


工程师
2021-12-30 17:06:39     打赏
50楼

66666666666666666


共63条 5/7 |‹ 2 3 4 5 6 7 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]