• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

62000P直流电源编程控制

项目牵涉到编程控制62000P直流电源,按照使用手册上的命令,使用USB转RS232线,通过PC给电源发指令*IDN?查询设备信息,发送的指令通过示波器查看:

除掉串口发送的一位起始位和一位结束位,-3V~-15V为逻辑1,3V~15V为逻辑0,串口数据发送顺序为从低到高,由此得到发送的数据为:00101010(*),01001001(I),01000100(D),01001110(N),00111111(?),因此发送的命令为*IDN?是没有问题的,但是直流电源没有返回值,不知道哪里出现问题,直流电源的datasheet中也没有说明起始位为几位,请问哪位使用过吗?望指点!谢谢!

全部回复(3)
正序查看
倒序查看
livenliu
LV.4
2
2016-01-20 14:55

樓主發送的指令有包含嗎?當字串以 RS232C的指令傳送結尾時,必須增加結束符。

另外確認232Pin較接線有沒有問題,如下圖

 

 

一種簡單檢測通信是否正常的方法就是下載NI VISA組件來測試。

 

0
回复
yypengok
LV.1
3
2016-01-21 08:57
@livenliu
樓主發送的指令有包含嗎?當字串以RS232C的指令傳送結尾時,必須增加結束符。另外確認232Pin較接線有沒有問題,如下圖[图片]  一種簡單檢測通信是否正常的方法就是下載NIVISA組件來測試。[图片] 
谢谢!确实忘了发换行符,现在已经正常通信。
0
回复
pzok
LV.3
4
2016-01-21 13:39
@livenliu
樓主發送的指令有包含嗎?當字串以RS232C的指令傳送結尾時,必須增加結束符。另外確認232Pin較接線有沒有問題,如下圖[图片]  一種簡單檢測通信是否正常的方法就是下載NIVISA組件來測試。[图片] 
0
回复