刚做的8路继电器扫描器
不是保持继电器。每路带一个开集电极信号输出。stm32f103芯片。用Visual C++编个程序,用滑动条调节每个继电器开启时间和断开时间,然后循环,也可以用鼠标点击手动,再加些运行指示,初步是这么想的。至于干什么用,看自己的情况了,比如做信号切换,或者控制电磁阀,做实验时,有些时候选通不同的信号,反复的测量,有这个就方便多了,否则接线拆线太麻烦。
思路初步定下来了:滑动条的长度是一个循环周期的长度,红色部分是继电器吸合时间段,绿色是断开。
扫描的进度,还是用个进度条指示比较好。
https://bbs.38hot.net/p_w_upload/photo/Mon_1201/859_3641132565098599dbf8f9ea275a5.jpg
非常不错 感觉挺不错的 可以的话开个源吧。 用4017做也可以吧。 真是不错!! 吗个是USB什么芯片呀 如何操控的? 这个产品用在什么方面的? 思路还没定下吧? 8个继电器一起动作时,usb的电流够吗? 经过测试,一起动作没有问题。 不错,可以用在生产测试上面,很值得推广。 我也做过一个类似的扫描开关,是用ATMEL ATtiny2313做的,程序代码直接使用了网上一个CDC-IO的项目。
这个CDC-IO项目是用IO口线模拟USB时序,也就是软USB了,安装以后电脑上有一个串口出现,对这个串口发送指令就可以控制2313的IO口线状态,可以手工在超级终端里操作。
我用的继电器是松下TQ2-5V,2313的口线直接驱动,一共有13个口线可用,可以接13个继电器,直接使用USB的5V电源供电。
具体的细节,网上搜一下CDC-IO就能找到。 关于CDC-IO地址在这里 http://www.recursion.jp/avrcdc/cdc-io.html
原理图:
回 jackrao 的帖子
jackrao:我也做过一个类似的扫描开关,是用ATMEL ATtiny2313做的,程序代码直接使用了网上一个CDC-IO的项目。这个CDC-IO项目是用IO口线模拟USB时序,也就是软USB了,安装以后电脑上有一个串口出现,对这个串口发送指令就可以控制2313的IO口线状态,可以手工在超级终端里操作。
我用的继电 .. (2012-01-1109:16) images/back.gif
我用的是HID驱动,USB插在PC上,PC就可以认了,操作很方便. 主要是我不想花时间去做单片机的USB-DEVICE,曾经想过自己做些USB的应用,看过USB协议后觉得太复杂,试过几次也很不顺利,觉得不是自己擅长的东西,就放弃了。于是就在网上找现成能用的用着。
楼主的东西也不错,如果是自己写的代码,可以方便地修改出更多适合自己的应用,也很好。
回 jackrao 的帖子
jackrao:主要是我不想花时间去做单片机的USB-DEVICE,曾经想过自己做些USB的应用,看过USB协议后觉得太复杂,试过几次也很不顺利,觉得不是自己擅长的东西,就放弃了。于是就在网上找现成能用的用着。楼主的东西也不错,如果是自己写的代码,可以方便地修改出更多适合自己的应用,也很好 .. (2012-01-1117:33) images/back.gif
是很复杂,如果再编制驱动那就更复杂了,以太网接口比较好,本身就是隔离的,但就是成本高一些。打算年末做个图示仪,用以太网接口。 真的很好! 用4017做也可以吧。
我去年用4017做了个40路的
页:
[1]