矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: wjhhhhh

捣鼓51单片机操控一焊就响的KT0936B

[复制链接]
     
发表于 2023-8-4 09:34:22 | 显示全部楼层
乙猪 发表于 2023-8-3 11:58
这个芯片奇怪就奇怪在这里,波段和频率谐调只支持模拟输入,然后通过内部ADC转化为数字控制,为啥不开放 ...

數字直接輸入和控制的芯片先出不少了,這個是後出的,専用於指针調諧方式的SDR收音機。
回复 支持 反对

使用道具 举报

发表于 2023-8-4 15:43:18 | 显示全部楼层
我从我个人的资料中看我回这个帖子回了好几次,但是打开帖子结果一次回复都看不见,你们能看见我的回复吗?这条除外
回复 支持 反对

使用道具 举报

     
发表于 2023-8-4 16:49:56 | 显示全部楼层
旋钮是瓶子盖么?哈哈     淘宝一个旋钮就更牛逼了。
回复 支持 反对

使用道具 举报

     
发表于 2023-8-4 17:41:31 | 显示全部楼层
学习学习!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-8-4 18:37:41 | 显示全部楼层
回禀各位:    从现在找到的PDF资料里没有看到哪个引脚有频率输出,好在比较详细介绍讲解了调谐频率和第9脚控制电压的计算公式。MCU输出PWM经过RC滤波得到控制电压,计算PWM占空比间接算出调谐频率。没有仪器不知频率是否准确,只能和比较好点的厂制商品收音机对比、收听广播电台通报的频率判断,觉得很满意。
                    一个EC11控制全部很简练,也很不方便不实用。商品机找不到这种方式。
                    旋钮是药瓶盖子做的,DIY到底了。淘宝上没买到直径4mm的侧面螺丝紧定的旋钮,自己做了几个顺便做了6mm的,饮料瓶盖、牙膏盖盖......  随手捡来不要嘲笑。
回复 支持 反对

使用道具 举报

     
发表于 2023-8-4 18:55:29 来自手机 | 显示全部楼层
学习了,很多看不明白,看视频里面是保存当前频率,预保存的电台是否可以随时修改并保存
回复 支持 反对

使用道具 举报

     
发表于 2023-8-4 18:55:52 | 显示全部楼层
本帖最后由 杨白劳 于 2023-8-4 19:05 编辑
冰岛 发表于 2023-8-4 09:25
一个编码器和按钮组合控制所有,这种控制方式非常新颖,但使用起来仍然不太方便。楼主制作这部收音机需要写 ...


DSC01130.JPG

旋转编码器已经不是新颖的操作方式了,上个世纪八十年代的电台到现在车载收音机无一例外都是旋转编码器了

长达半个世纪,这么久都没淘汰自有它的优点,至于楼主的程序其实还很稚嫩,原始,频率对照显示精度还很差

,这是楼主的程序不够精炼和方式还不正确,但并不影响楼主的思维是比较先进的,值得点赞的。至于收音机会

受单片机干扰那就取决于编程者的水平,程序优化选完台之后单片机可以断电休眠,显示器可以LED静态驱动,

谈何干扰?
DSC01129.JPG
回复 支持 0 反对 3

使用道具 举报

     
发表于 2023-8-4 19:06:47 | 显示全部楼层
怎么有两个图?另外一个删不掉,论坛好像怪怪的
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-8-5 11:16:32 | 显示全部楼层
amwbsrhk 发表于 2023-8-4 18:55
学习了,很多看不明白,看视频里面是保存当前频率,预保存的电台是否可以随时修改并保存

回禀 amwbsrhk先生:       保存的电台以现有程序不能随时修改保存,只能逐个追加超过256就先进先出递推替换。保存 的台最多256个,想要修改哪一个得逐一调出听到广播内容才知道,要么事先就确定是第几个,或者保存少一些8个、15个、20个、......有利于人脑记忆。改写程序就可以随时修改并保存。每次开机都会调出上次关机时的台,这个保存读出是自动的,用的第二个扇区。
                                另外  单片机工作肯定有干扰,中波短波选台时收音机被阻死毫无音信,单片机转入休眠、断电后仍然是收音机没有音信。曾设想用电压保持电路维持第9、10脚继续工作单片机断电可以节省电池,仔细下去发现买豆腐变肉价了,放弃吧。
回复 支持 反对

使用道具 举报

发表于 2023-8-7 11:54:46 | 显示全部楼层
我觉得单片机休眠恐怕不行。因为楼主是PWM经过RC调节成直流的,要是单片机休眠,那么PWM波是不是就没了,这样就没有直流.
回复 支持 反对

使用道具 举报

     
发表于 2023-8-7 18:25:06 | 显示全部楼层
nahaotian 发表于 2023-8-7 11:54
我觉得单片机休眠恐怕不行。因为楼主是PWM经过RC调节成直流的,要是单片机休眠,那么PWM波是不是就没了,这 ...

高手,这么多人回帖只有你说在重点上了,楼主这程序其实不是真正意义的数控,没有计数器反馈的锁相环,

单片机必须一刻不停调整占空比调整电压来控制频率。这种频率精度是不具备使用价值,没法实现数据化存台,

这些不重要,楼主已经具备驱动数码管和编码器这些基本功,给他一些时间,他会意识到哪里还得改进,程序

结构还得脱胎换骨,真正锁相环技术是能锁定的,完成调台后就可以单片机断电休眠,不然怎么是锁相环呢

回复 支持 反对

使用道具 举报

     
发表于 2023-8-8 09:44:55 | 显示全部楼层
PCB是自己做的吗?
回复 支持 反对

使用道具 举报

发表于 2023-8-8 13:02:20 | 显示全部楼层
杨白劳 发表于 2023-8-7 18:25
高手,这么多人回帖只有你说在重点上了,楼主这程序其实不是真正意义的数控,没有计数器反馈的锁相环,
...

2023080801.png
回复 支持 反对

使用道具 举报

     
发表于 2023-8-8 19:20:25 | 显示全部楼层

的确聪明,自己帖子发不出来就用图片代替可以,有自己动脑解决问题的能力,这是编程者必备

的技能,前面说过了,楼主这个收音系统不是很完美,利用单片机输出占空比来输出调谐电压,

我没下载楼主的电路图看,凭脑洞想也就那一回事,这个收音芯片应该是dsp的,没有传统收音机

本振给锁相环进行运算,楼主利用占空比调制一直是变化的,产生电压,所以精度比较差,转一丢丢

就1兆飘过。和晶振无关,有晶振也无济于事,调谐方案不对。如果楼主把精力放在tef6686写代码,

方向会正确一些。编程之路经历磕磕绊绊应该的。stm32我没用过不知道,我也不用仿真,我用的是51

汇编语言,不用依赖仿真
回复 支持 0 反对 1

使用道具 举报

     
发表于 2023-8-8 19:39:14 | 显示全部楼层
QQ截图20230808193242.jpg

我的恩智浦tef6686底层驱动代码已经完成,用51单片机汇编代码,已经可以频率模式飞速换台,同时驱动静态显示,

当然不能止步,还得继续写液晶和存台模式,楼主可以互相交流
回复 支持 1 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 22:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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