论坛风格切换切换到宽版
  • 3861阅读
  • 10回复

想用复读机做个录音中继,需要一个控制电路,请帮忙!!! [复制链接]

上一主题 下一主题
离线bg9bai
 
发帖
71
只看楼主 倒序阅读 0楼 发表于: 2009-07-31
想搞个录音中继,从对讲机的静噪端子取控制信号,用学生用的复读机做录音部分,可以一次说8分钟(当然没有几个一次能说8分钟,除了用中继播新闻或开会议,这都是业余电台不允许的)。现在有个难题,复读机是按一下 复读/放音键 开始录音,再按一下 复读/放音键 开始放音,但播放完刚录的那一段后他并不停止,而是重复再播放,所以我们就得在录音时计时,放音时倒计时,并且还得控制中继在放音时处于发射状态,完成这个计时和控制发射最好用单片机,但我对单片机编程又不懂,还得请各位老师帮忙编个程序啊。
硬件我使用89c51最小系统(我手头只有这个)
p1.0接中继静噪输出端,有信号为低电平,无信号为高电平,有0.3秒以上的低电平后启动录音电路电源。
p1.1接录音电路供电控制,低电平录音电路得电工作,高电平关闭录音电路电源
p1.2接 复读/放音 开关电路,有0.05秒的低电平即为按一次复读键
p1.3接中继发射控制端,低电平发射,高电平接收
中继工作过程:中继平时为接收状态(p1.3高电平),当收到对讲机发来的信号时,静噪端p1.0有0.3秒以上的低电平后启动录音电路电源(p1.1低电平),延时0.3秒发录音命令(p1.2置0.05秒的低电平),计时器开始计时,同时还要检测p1.0端的静噪信号,检测到p1.0有0.3秒以上的高电平时再发送放音信号(p1.2置0.05秒的低电平),同时打开中继发射电路(p1.3低电平),计时器倒计时到0为止,断开发射电路(p1.3高电平)、断开录音供电(p1.1高电平)。p1.0继续检测并进行下一次的转发。(其实也可以不关闭录音电路电源,但为了稳定还是关了的好,万一受到干扰那复读/放音键对应关系错了呢,那么不就不重启录音电路就一直转发不了,也许是我多虑了)
求软件如何实现?万分感谢!!!
离线BH7KQK
发帖
3415
只看该作者 1楼 发表于: 2009-07-31
广告位招租…
问题很简单,可惜我没有电脑,要不然给你写几片attiny13,八个脚的,不用接晶振的单片机。
离线bg9bai
发帖
71
只看该作者 2楼 发表于: 2009-08-01
谢谢!我没这种单片机,最主要的是我想从51开始学习单片机,多少年前都想学,一直没时间,连门儿都没进,现在应该是时候了,而且还可以控制我的中继,多好啊
离线BH7KQK
发帖
3415
只看该作者 3楼 发表于: 2009-08-01
无语地嫖过~
在线BG8SF
发帖
4683
只看该作者 4楼 发表于: 2009-08-01
不用那么复杂吧!还要单片机?
接收机静噪取个型号出来,用模拟电路或数字电路接个简单的延时器继电器控制发射机就行了!
离线bg9bai
发帖
71
只看该作者 5楼 发表于: 2009-08-01
问题是复读机在录音完成后是连续重复播放,不给个按键信号它就一直播下去,所以要计时器,谢谢关注,请继续!
离线bg9bai
发帖
71
只看该作者 6楼 发表于: 2009-08-02
顶上去
离线Sullivan
发帖
4817
只看该作者 7楼 发表于: 2009-08-02
从收发指示灯那里取信号,绿色灯亮超过多少毫秒开始启动录音机,灭多少毫秒关闭录音机,中间加防抖动电路,比如绿灯突然灭紧接着亮(信号瞬断)不误触发电路即可

这个方法也可以作为两部普通对讲机搭建中继用。
离线bg9bai
发帖
71
只看该作者 8楼 发表于: 2009-08-02
主要解决的问题是录音需要计时,放音倒计时,谢谢,继续
离线mcsino
发帖
22
只看该作者 9楼 发表于: 2009-08-02
这问题也问,随便翻一本单片机的书都可以解决
离线bg9bai
发帖
71
只看该作者 10楼 发表于: 2009-08-03
'
这问题也问,随便翻一本单片机的书都可以解决
'


是的是的,可我看了几天都做不了这个简单的程序,计时和倒计时我写不来,0.5秒的延时我会   还得继续请教