一个有关信号处理的问题!

flyingakain 2003-08-03 03:11:19
我想处理一系列的脉冲信号,把他们通过串口传送到计算机里
请问应该是用什么设备,如果没有现成的,用什么开发?
我是菜鸟,但是很好学!
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Clevor 2003-08-03
  • 打赏
  • 举报
回复
信号速度很关键,太快了用串口可进不来。
如果是TTL电平的,用MAX232芯片把它转成RS232电平。
接到串口的握手线上,用中断方式接受。
中断产生了,读MODEM_STATUS_REGISTER,还要读定时器的记数值。
如果信号太慢,再做个定时器的中断服务程序,把中断次数也累计下来。
这样,信号每次翻转的时间你都有了,信号就知道了。
快过500K的信号就会有问题,PC的定时器速度是1M多一点。
Tiangua 2003-08-03
  • 打赏
  • 举报
回复
说清楚一点呀
脉冲是什么样的?
串口信号的要求?
hswxf 2003-08-03
  • 打赏
  • 举报
回复
如果是串行信号就简单多了,先是放大再是隔离,模/数转换再接RS232,OK
程序呀,串口是好写的呀用汇编吧?什么不行—……*(用C也行呀
Clevor 2003-08-03
  • 打赏
  • 举报
回复
数字信号,或者说离散信号。
flyingakain 2003-08-03
  • 打赏
  • 举报
回复
都可以处理什么样的信号呢?前端是个传感器

6,166

社区成员

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

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