用工控机串口可以采集光栅尺的TTL脉冲信号么

别让人生输给心情 2015-02-09 10:02:27
买了一款输出TTL脉冲的光栅尺,想用232串口来采集脉冲数量。中间用一个232转TTL 5V的通用串口转换器连接
在软件里只要Oncom事件触发一次我就计数加1
不知道工控机可不可以采集到脉冲数量啊?

第一次用这个东西 怎么感觉不妙啊!
网上搜了一下看大家用的都是PLC
...全文
1493 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueliang150 2015-03-05
  • 打赏
  • 举报
回复
单片机IO读取光栅尺数据,放入缓存,单片机串口接收到PC读指令后把缓存数据从串口发出; 如果有光栅尺接口数据格式就方便,如果没有协议要慢慢琢磨; 以前做过单片机读数字百分表、千分表的开发;
woshi_ziyu 2015-02-15
  • 打赏
  • 举报
回复
TL脉冲 频率是多少 如果比较低的话 可以使用串口计数
littleming1028 2015-02-14
  • 打赏
  • 举报
回复
用工控機或單片機采集脈沖數量,然后發送給PC就行了吧?
worldy 2015-02-10
  • 打赏
  • 举报
回复
引用 8 楼 yanzi_kiki 的回复:
引用 5 楼 zhenghn2010 的回复:
不能,那个应该只是个高低电平信号吧。 串口是有波特率和数据格式的,比如起始位,停止位,校验位。
有点懂了 ,那为何会有RS232转TTL这种东西存在啊?就为了转个电平么?不理解。还是说TTL那边的设备也要是智能的有通讯协议才能用。。。。
rs232 -15V表示1,+15V表示0 TTL 5V表示1,0V表示0 不转换怎么能交换数据?
zhenghn2010 2015-02-10
  • 打赏
  • 举报
回复
就是电平不同。
  • 打赏
  • 举报
回复
引用 5 楼 zhenghn2010 的回复:
不能,那个应该只是个高低电平信号吧。 串口是有波特率和数据格式的,比如起始位,停止位,校验位。
有点懂了 ,那为何会有RS232转TTL这种东西存在啊?就为了转个电平么?不理解。还是说TTL那边的设备也要是智能的有通讯协议才能用。。。。
worldy 2015-02-09
  • 打赏
  • 举报
回复
引用 4 楼 yanzi_kiki 的回复:
我可以直接接到运动控制卡的输入么?
可以输入到许多型号的LPC中,运动控制卡就得看其是否有对输入脉冲进行计数的功能了
worldy 2015-02-09
  • 打赏
  • 举报
回复
用串口直接进行检测,看来lz真有超级的想象力 光栅尺是增量型部件,输出相差90度的双相信号,因此,可以将其信号输入到加/减计数器中计数,然后,通过串口发送
zhenghn2010 2015-02-09
  • 打赏
  • 举报
回复
不能,那个应该只是个高低电平信号吧。 串口是有波特率和数据格式的,比如起始位,停止位,校验位。
  • 打赏
  • 举报
回复
我可以直接接到运动控制卡的输入么?
zhenghn2010 2015-02-09
  • 打赏
  • 举报
回复
最好用 IO端口采集。用232要有贞格式的,简单这样应该识别不了。
  • 打赏
  • 举报
回复
搞不定就不能过个好年啊
  • 打赏
  • 举报
回复
大神们赶紧来啊~~~~~~~~~

27,372

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧