EDN China > 设计实例 > 微处理器与DSP > DSP应用 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 基于DSP和触摸屏的串行通信系统研究

/?? 2014年07月23日 ?? 收藏1
针对目前市场上无DSP和触摸屏直接通信的产品这一缺口,介绍了基于MODBUS协议的维控触摸屏与TMS320F2812的串口通信系统。通过将DSP的SCI串口和触摸屏的串口连接,完成DSP的软件编程和触摸屏的组态画面设计。经过实验调试,该系统能够实现工作人员不同权限登录密码设置,实时数据、故障报警的显示,闭环PID参数的在线修改等功能,且系统能够稳定的运行。

在现代工业控制中,最常用的人机接口界面依然采用的是键盘和液晶相结合的方式,要让触摸屏取代以前的人机接口界面,还存在一定的问题。在实际应用中,触摸屏一般是针对可编程控制器PLC 设计的,所以DSP 与触摸屏不能直接通信,必须根据触摸屏的通信协议开发相应的通信程序。本文研究基于MODBUS 协议的触摸屏和DSP 的通信方法,其中DSP 使用TI公司的TMS320F2812,触摸屏使用维控科技的LEVI700L。

1 DSP 与触摸屏的硬件电路连接

TI 公司的TMS320F2812 芯片有两组SCI 模块,SCIA 和SCIB。根据不同的需要,可以将这两个串口分别设计转换成RS232 和RS485。本文采用RS485 实现DSP 和触摸屏的串行通信,RS485 通讯相对于RS232 通讯来说有抗电气干扰和传输距离远的优点,所以在工业控制现场,利用RS485 串口和触摸屏LEVI700L 进行通信。如图1 所示是将SCIB 口通过MAX3485 芯片设计成半双工方式的RS485 接口,即数据可以在两个方向传输,可是不能同时传输。图中RE、DE 引脚为发送和接受使能端。DSP 通过将引脚PWM2(A1)口设置成通用数字I/O 口来控制使能端为1 或0,即接收或发送。A、B 引脚通过静电保护芯片PSM712 连接到RS485 的接收端RS485A 和发送端RS485B。图中D1 和D3 发光二极管是为了监测DSP 正在接受或者发送数据。

触摸屏LEVI700L 带有一个DB9 串口, 支持RS232/RS485/RS422,其中2、3、5 用于RS232 通信,1、6 用于RS485通信。本设计中DSP 和触摸屏的通信采用RS485,因此,只需将图1 中的RS485A 和触摸屏DB9 口的1 引脚连接,RS485B 与6 引脚连接即可。

图1 RS485 串口通信电路设计
图1 RS485 串口通信电路设计

【分页导航】


上一页1234下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

DSP? 触摸屏? RS485?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈