找回密码
 立即注册
查看: 287|回复: 5

AI8051U简易FM发射试验

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2026-03-23 16:08:41
已绑定手机

4

主题

227

回帖

832

积分

高级会员

积分
832
发表于 2026-1-25 19:51:18 | 显示全部楼层 |阅读模式

本试验基于AI8051U实验箱V1.2,
程序代码: FM测试.zip (359.26 KB, 下载次数: 4)

利用P4.7输出系统时钟,调整IRTRIM实现调频(FM),
(估计是3次谐波、5次谐波吧)
使IRTRIM以较高频率在两个值之间切换,如同PWM,
占空比决定电压,不断调整电压就能形成音频。
(stc8g\stc8h应该也都是能实现这个功能的)
P4.7连接一小段铜丝就能在FM收音机中收听到信号,

收听距离大约能到2米,程序中用数组wav_tab[]存了一段
大约3秒的WAV音频,循环播放。
缺点是:噪声较大,IRTRIM不变也会听到呼呼的声音,
猜测是是IRC本身在不断的调整频率。
(IRC频率为30MHz)
MCLKOCR=0x01;//1分频,P47输出,89.8MHz附近收听
//MCLKOCR=0x02;//2分频,P47输出,89.8MHz、104.8MHz附近收听
注意:不要干扰到别人听收音机。



ScreenShot_2026-01-25_193449_154.png

部分代码:
  1. oid fm_beep(void)
  2. {
  3.         u8 i;
  4.         u8 t;
  5.         t=IRTRIM;
  6.         //MCLKOCR=0x01;//1分频,P47输出
  7.         //MCLKOCR=0x02;//2分频,P47输出
  8.         for(i=0;i<100;i++)
  9.         {
  10.                 IRTRIM=t+1;
  11.                 delay_us(100);
  12.                 IRTRIM=t;
  13.                 delay_ms(1);
  14.         }
  15. }
复制代码


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2026-03-23 07:58:49
已绑定手机

1

主题

10

回帖

165

积分

注册会员

积分
165
发表于 2026-1-25 21:24:02 | 显示全部楼层
不会还有人听收音吧?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:313
  • 最近打卡:2026-03-23 10:27:40
已绑定手机

25

主题

208

回帖

1816

积分

金牌会员

积分
1816
发表于 2026-1-25 21:34:31 | 显示全部楼层

还能这样玩,是个思路。
学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:179
  • 最近打卡:2026-03-23 00:27:58

25

主题

231

回帖

2061

积分

金牌会员

积分
2061
发表于 2026-1-26 00:11:27 | 显示全部楼层
用STC32G144K可以直接基频发送了。

内部RC振荡器确实频率稳定性不高,参考下面这个帖子。
https://www.stcaimcu.com/thread-13528-1-1.html

更高稳定性的方法,参见梁工“喀秋莎声卡”
使用外部晶振,通过PWM经过RC滤波后控制变容二极管改变其电容来微调晶振频率。
https://www.stcaimcu.com/thread-5382-1-1.html

点评

谢谢,变容二极管不错,学习一下。  发表于 2026-1-26 09:11
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:84
  • 最近打卡:2026-03-23 16:08:41
已绑定手机

4

主题

227

回帖

832

积分

高级会员

积分
832
发表于 2026-1-26 09:10:20 | 显示全部楼层
ningliuq*** 发表于 2026-1-25 21:24
不会还有人听收音吧?

比如,开车的时候听交通广播,只是有些车是用的流量。
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-23 23:09 , Processed in 0.110435 second(s), 66 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表