38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 594|回复: 0

USB_WIFI_LAN转GPIB 开源转换器 新手入门

[复制链接]
发表于 2015-6-8 18:11:57 | 显示全部楼层 |阅读模式
本帖最后由 桃之夭夭 于 2015-6-15 23:28 编辑

硬件简介:
主控芯片:LPC1768
USB转串口:CP2102
网络PHY:LAN8720A
温度传感器:DS18B2
GPIB接口芯片:SN75160,SN75162
PCB尺寸:60mm*100mm

硬件资源:
板载有WIFI扩展接口(6个IO+3.3电源),传感器扩展接口(2个IO+3.3电源),j-link SWD模式接口,TF卡槽,RJ45接口(速度最高100M),USB接口(默认通过CP2102连接LPC1768,可以通过跳线设置成ARM内置USB连接),模式切换开关。你完全可以拿CARE做为一个开发板来玩~
绿色版PCB增加四个扩展IO,位于传感器接口上面。


care示意图.jpg


程序源代码(原理图和源程序以GIT为准,百度网盘都是历史程序):
1. CARE程序基于RTT系统,使用KEIL+MDK5.1x https://git.oschina.net/gpib/CARE.git
2. 上位机软件C#  https://git.oschina.net/xknife/MonitorKnife.git
3. 安卓程序暂时不是公开项目。XXXXXXXXXXXX
4. 硬件原理图以及PCB图纸 https://git.oschina.net/gpib/CARE-DXP.git
5. BOM清单 BOM_GPIB.rar (835 Bytes, 下载次数: 47)
6. labview程序已经雏形,可以单条指令测试,多条指令+温度采集近期也会上传过来。需要雏形程序的请至群共享下载。
7. 资料百度网盘(原理图和源程序为历史备份,不是最新) http://pan.baidu.com/s/1i3L5LRZ
8. RT thread资料请至RTT官网下载 http://www.rt-thread.org

简要说明:
1.串口波特率115200,芯片是CP2102
2.网络TCP端口5025

通讯协议的支持:
CARE同时支持两种协议格式:
1.透明GPIB的传输,LAN,USB和WIFI端口对应的GPIB仪表地址可以自己定义。默认仪表地址23(必须设定),此命令必须0x0A结尾,串口调试助手请一定要勾选发送新行。可以发送*IDN?等可见字符串指令。具体指令以仪表的GPIB使用说明为准。

2.我们自定义的GPIB通讯协议,多地址支持,协议说明见下面附件。
理论上支持所有GPIB总线的设备。
比如发送08 00 02 A0 D4这个指令,可以查询IP地址。下载下面的协议说明查看各种指令的应用。
通讯协议(Care通讯协议说明-b1.v150410.2): Care通讯协议说明-b1.v150410.2.rar



收到CARE之后先要做一个简要的测试:


1.发送"CARE?"指令
xcom.jpg


XCOM设置界面~使用XCOM测试,首先发送"CARE?",CARE会发送一个随机数据给你~如上图,还可以发送“TIME?”时间指令,以及"TEMP?"温度查询指令。

2.设置仪表GPIB地址位23,做简单测试,如下图,用K2700做测试,发送命令"FETC?",各种仪表的命令差别很大,使用之前,先要确认仪表的GPIB指令。
xcom.jpg
3.此的CARE温度传感器都是外置的,每个care都带有一个金属封装的传感器,连线大约1米。需要自己动手把连线焊接到3.5mm音频插头上。
线的定义如下:

18b20.jpg



温度传感器接线.jpg
4.TCP测试。
CARE的LAN端使用的是5025端口,网络连接之后,care自动创建服务器模式。局域网内的其它电脑可以通过TCP/UDP调试助手等工具进行测试

首先使用XCOM发送HEX命令“08 00 02 A0 D4”查看CARE分配的IP地址,CARE默认是DHCP模式获得IP地址,需要手动设置CARE IP地址的详见CARE的协议说明。
IP.jpg
如上图,CARE返回“09 00 06 A0 D4 C0 A8 01 4F ”,09是数据头,00是care地址,06是后面数据长度,A0 D4是命令字,C0 A8 01 4F 是十六进制IP地址,转换成十进制就是192.168.1.79


使用TCP/IP调试助手,如下图设置连接到CARE,发送HEX命令“52 45 41 44 3F 0A”(READ?+换行代码),CARE的字符串命令必须使用换行符作为结尾。

如下图

TCP.jpg


XCOM串口调试程序下载: XCOM V2.0.rar (215.95 KB, 下载次数: 229)






回复

使用道具 举报

 楼主| 发表于 2015-6-8 18:13:29 | 显示全部楼层
占楼备用~
回复

使用道具 举报

发表于 2015-6-8 18:39:26 | 显示全部楼层
顶起再说
回复

使用道具 举报

发表于 2015-6-8 18:50:09 | 显示全部楼层
顶起~~~~
回复

使用道具 举报

发表于 2015-6-8 18:52:41 | 显示全部楼层
顶起。。。。。。。。
回复

使用道具 举报

发表于 2015-6-8 19:06:46 | 显示全部楼层
顶你
回复

使用道具 举报

发表于 2015-6-8 19:20:01 | 显示全部楼层
搬凳子先
回复

使用道具 举报

发表于 2015-6-8 19:20:01 | 显示全部楼层
顶一个
回复

使用道具 举报

发表于 2015-6-8 19:43:59 | 显示全部楼层
前排支持
回复

使用道具 举报

发表于 2015-6-8 20:04:40 | 显示全部楼层
群主贴绑定
回复

使用道具 举报

发表于 2015-6-8 21:41:35 | 显示全部楼层
果断顶起!仪表党的福音啊!(可惜我没好表)
回复

使用道具 举报

发表于 2015-6-9 04:27:25 | 显示全部楼层
帮顶。谢谢分享
回复

使用道具 举报

发表于 2015-6-9 15:54:23 | 显示全部楼层
支持一下先
回复

使用道具 举报

发表于 2015-6-9 22:08:33 | 显示全部楼层

顶你
顶你
回复

使用道具 举报

发表于 2015-6-9 22:32:17 | 显示全部楼层
顶起顶起
支持支持
{:142_364:}
回复

使用道具 举报

 楼主| 发表于 2015-6-10 09:31:02 | 显示全部楼层
230400
回复

使用道具 举报

发表于 2015-6-14 14:53:38 | 显示全部楼层
幫頂. 細閱.
回复

使用道具 举报

发表于 2015-6-15 21:25:30 | 显示全部楼层
很好! 希望继续发技术应用帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表