100分求fsk+单片机电路(急,解决+40)

来源:百度知道 编辑:UC知道 时间:2024/05/21 02:27:47
通信系统原理要求做个fsk的板,不能用集成的fsk芯片,要自己设计。现在求fsk+单片机制作调制和解调的电路。
请不要怀疑我,我6000多分,不会骗人,不过一定要符合要求。如果好的电路,可以加更多分。复制个网址就算的,不用存在晓幸心理了,不会给分(找得到我还用问,都是集成芯片的)。
gallenz_007@126.com
一楼的兄弟...我要的是电路设计哦...不是单片机编程解码哦...
直接给我fsk编码解码电路(可以分开做)的设计图我就可以了。

不清楚你是要在什么样的线路上用。
我介绍时就把输入和输出的缓冲放大器都略掉,模拟前端你自己设计,使信号能变换成与单片机相适合的信号即可。输入最好是施密特放大器,否则可能会因为触发沿不良无法识别。
由于FSK就是频率键控,所以你只要能识别频率就能实现解码。
另外,为了适应不同信号强度,可以使用自动增益电路,或是利用带可控制增益的OPA来实现。
MSP430有些型号带有内置的OPA,可以由MSP430单片机直接控制其增益,这样能够更有效的适应输入不同强度的FSK信号。就是说,当信号较低时,能自动提高信号强度,反之可以自动降低,以适应不同的信号。

FSK识别要使用一个定时器,设置为连续计数,当一个触发沿到来时,计下当前的计数值,下次再到来的时候再计,并与前一次的值相减,这就是周期值,重复这个过程,并计次,如果信号一直保持在这个范围内,且次数与预定的码率相符(因为数据有一定宽度,在这个宽度内应有多个同一频率信号,计数就是用来确定宽度的),就计一个有效的输出信号,0和1的原理相同,唯一区别就是计时值还有表示宽度的计数值不同。

由于FSK信号本身可能是一个高频信号,所以这个应用一是需要单片机的速度要达到要求,另一个就是可能需要用到分频电路,使之能与单片机匹配。

那这个不就这么简单吗?发送FSK要比接收还容易了,接受键盘的控制,中断还是不中断的看你自己做,然后发送指定的频率就行了,频率生成可以用单片机合成,也可以使用固定频率的振荡器生成,由单片机控制它是否工作,而且是0的频率工作,还是1的频率工作。接收就如上所说了。

我所讲的也是基于DSP或MCU处理信号的方法做的FSK,若你是使用模拟电路的话,只要用锁相环或是一些鉴频电路就可以实现了,用锁相环芯片的话,可以采用LM567或CD4060,假如频率允许的情况下。用分立元件,请参考一些FM接收机的电路,鉴相、鉴频,基本上都差不多,不方便贴图,找一些基础的接收机资料上都有,通信原理课本上就有。

不用芯片的话,考虑用单片机软解码。
并不是什么复杂的事,很成熟的技术。
盛群半导体有完整的软解码解决方案
留下邮箱我发份资料给你。

编码IO口输出方