主题 : mini2440开发板控制继电器模块 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 112417
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2015-01-26
最后登录: 2015-02-08
楼主  发表于: 2015-02-06 15:36

 mini2440开发板控制继电器模块

各位ARM大虾,在下最近才开始整ARM ,之前一直用STM32系列,之前买了块mini2440开发板,想用开发板上引出的脚与我现有的继电器控制模块对接,实现控制功能(目前继电器是与STM32板对接),今天测试发现一个问题,就是无论2440的IO脚是高电平还是低电平,继电器一直处于开启状态,只是在IO脚为低电平时(继电器板上是:IO口为低电平,开;为高,关),对应的继电器指示灯很亮,在IO脚为高电平时,对应的继电器指示灯会变暗,但继电器始终处于开启状态,这个是怎么回事啊。查看了下2440的数据手册,IO口的驱动电流在输出模式下只有8MA
级别: 新手上路
UID: 112417
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2015-01-26
最后登录: 2015-02-08
1楼  发表于: 2015-02-06 17:36
描述:继电器模块图纸
图片:
刚刚测试发现,只要继电器控制板的控制脚与2440的IO口对接上,继电器就会开启,测试IO口电压为0,低电平 ,正常,在我把2440电源断了,继电器还是开启状态,试着把IO口都断开,这个时候继电器会断开,感觉IO口和地共上了一样(当然没有),这个是怎么回事啊 ,大虾们请指导下。
接法:图上的PC6与板上外接脚EINT0对接,地与板上地共起来。
级别: 新手上路
UID: 112417
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2015-01-26
最后登录: 2015-02-08
2楼  发表于: 2015-02-07 16:50
已解决,问题是继电器触点端电流过大,导致继电器无法释放,方法是降低光耦合晶体管端的电流即可