开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 772|回复: 4
收起左侧

[精币悬赏] 求大佬帮写个源码,全部家当,非常感谢大佬。

[复制链接]
结帖率:0% (0/2)
发表于 2019-10-21 20:35:17 | 显示全部楼层 |阅读模式   湖北省武汉市
35精币
  1. 波特率 115200
  2. PSO板只接受下列格式消息
  3. 发送格式:帧头 功能帧 数据帧 帧尾
  4. 帧头:0x58 0x48
  5. 帧尾:0x0d 0x0a
  6. 功能帧:从 0x00 ⾄ 0x06 总共有7个功能帧,对应7个功能设置。
  7. 数据帧:根据数据帧不同数据帧有不同的字节数,以及格式。
  8. 当从上位机发送正确格式的信息给PSO板后,PSO板将收到的⼀帧数据去除帧尾两个固定字节 0x0d 0x0a
  9. ⽴刻返回发送端作为收到⼀帧数据的回应。(0x58 0x48 0x04 0x0d 0x0a 除外)
  10. 功能帧1:0x00 设置PSO点间距
  11. 例1:
  12. 发送:0x58 0x48 0x00 0x30 0x31 0x30 0x0d 0x0a
  13. 接收:0x58 0x48 0x00 0x30 0x31 0x30
  14. 0x00 为设置点间距功能,后⾯接3个字节的数据帧,分别代表⼗进制的百位、⼗位与个位。每个字节的
  15. ⾼位都默认为3,低位为设置值。
  16. 如例1:数据帧代表设置PSO点间距为 0*100 + 1*10 + 0 = 10,即设置PSO点间距为10。
  17. (最终实际点间距与光栅尺栅距有关,若栅距为0.1微⽶,则实际两点之间的距离为0.1*10=1微⽶)
  18. 功能帧2:0x01 设置⼿动出光频率及占空⽐
  19. 例:
  20. 发送:0x58 0x48 0x01 0x31 0x32 0x33 0x34 0x35 0x35 0x30 0x0d 0x0a
  21. 接收:0x58 0x48 0x01 0x31 0x32 0x33 0x34 0x35 0x35 0x30
  22. 0x01 位设置⼿动出光频率及占空⽐功能,后⾯接7个字节。前5个字节为设置频率,单位为10Hz。后两
  23. 个字节为设置占空⽐。
  24. 如例2:数据帧代表⼿动出光频率为(1*10000 + 2*1000 + 3*100 + 4*10+5)*10 = 123450Hz
  25. ⼿动出光信号占空⽐为5*0 + 0 = 50%。
  26. 功能帧3:0x02 ⼿动设置脉冲使能控制
  27. 例3:
  28. 发送:0x58 0x48 0x02 0x01 0x0d 0x0a
  29. 接收:0x58 0x48 0x02 0x01
  30. 0x02 为⼿动使能功能,后⾯只接⼀个字节。
  31. 0x00 表⽰⼿动使能关闭
  32. 0x01 表⽰⼿动使能开启
  33. 如例3:数据帧代表开启脉冲输出使能
  34. 功能帧4:0x03 ⼿动出光与PSO出光切换功能
  35. 例4:
  36. 发送:0x58 0x48 0x03 0x01 0x0d 0x0a
  37. 接收:0x58 0x48 0x03 0x01
  38. 0x03 ⼿动出光与PSO出光切换功能,后⾯只接⼀个字节。
  39. 0x00 表⽰切换到⼿动出光模式
  40. 0x01 表⽰切换到PSO出光模式
  41. 功能帧5:0x04 参数cha询功能
  42. 例5:
  43. 发送:0x58 0x48 0x04 0x0d 0x0a
  44. 接收:0x58 0x48 0x04 0x30 0x31 0x30 0x31 0x32 0x33 0x34 0x35 0x35 0x30 0x01 0x01 0x01 0x0d 0x0a
  45. 0x04 cha询当前PSO板内的参数设置。后⾯⽆数据帧。
  46. 如例5,接收的数据信息为:
  47. 0x30 0x31 0x30:PSO点间距
  48. 0x31 0x32 0x33 0x34 0x3:⼿动出光频率
  49. 0x35 0x30:⼿动出光占空⽐
  50. 0x01:⼿动出光使能
  51. 0x01:⼿动出光与PSO出光切换
  52. 0x01:同步信号使能功能
  53. 功能帧6:0x05 存储当前PSO板数据
  54. 例6: 0x58 0x48 0x05 0x0d 0x0a
  55. 发送: 0x58 0x48 0x05 0x0d 0x0a
  56. 接收: 0x58 0x48 0x05
  57. 功能帧7:0x06 同步信号功能使能
  58. 例7:
  59. 发送:0x58 0x48 0x06 0x00 0x0d 0x0a
  60. 接收:0x58 0x48 0x06 0x00
  61. 0x06 同步信号使能功能,后⾯只接⼀个字节。
  62. 0x00 表⽰同步信号使能开启
  63. 0x01 表⽰同步信号使能关闭
复制代码


评分

参与人数 1精币 +2 收起 理由
NeStedww + 2 这东西。。。不会

查看全部评分

结帖率:0% (0/2)
 楼主| 发表于 2019-10-21 20:36:09 | 显示全部楼层   湖北省武汉市
按照如图的方式
1.png
回复

使用道具 举报

结帖率:100% (4/4)
发表于 2019-10-21 20:36:21 | 显示全部楼层   江西省南昌市
移步定制区
回复

使用道具 举报

结帖率:95% (142/150)

签到天数: 9 天

发表于 2019-10-21 20:36:54 | 显示全部楼层   广西壮族自治区桂林市
定制区欢迎你
回复

使用道具 举报

结帖率:100% (63/63)

签到天数: 9 天

发表于 2019-10-21 21:38:07 | 显示全部楼层   河南省许昌市
你这全部家当,就算它是美元,估计也没人弄,去定制区吧
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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