论坛风格切换切换到宽版
  • 7188阅读
  • 29回复

磁环天线的ardiuno控制程序 [复制链接]

上一主题 下一主题
离线yqw511
 
发帖
691
只看楼主 倒序阅读 0楼 发表于: 2011-11-05
有老外放出了程序来了
原文地址http://ernest.utreg.net/index.php?page=arduino-tuner
这是第二版的 增加了继电器去控制加感 整体的调谐方式并没有改变多少
把程序贴上来 大家可以对程序进行修改去掉电感控制或者改变搜索速度,也可以增加按键手动调节   程序编译通过没有问题,
该程序使用180°伺服舵机,和一个抽头的电感
使用13口控制高频继电器 切换电感大小,
使用9口控制伺服舵机,
模拟口0 为驻波表检波输出电压输入
程序由pa3hcm编写,我才刚刚学习ardiuno,对程序不太了解,高手们继续发挥吧 可以增加显示功率和驻波功能.
该晶体管可以使用任何常规的npn型,例如bc547。电阻为2.2k,也可以使用1k或4k7之间的电阻。 保护二极管可以使用任何的二极管如1n4148。伺服是一个通用的180度5伏的伺服舵机和空气电容相连接..控制电感的继电器是5伏高频继电器,高频继电器和功率必须达到你的要求才行。
这个控制器需要使用检波后的直流电压信号,大家可以自制驻波检波板,或者使用现成的驻波表,取出检波电压即可.

我知道有更好的办法来实现调谐,但是国内的高手门没几个愿意弄啊   自动调谐的市场还是很大的,难道就没有商机?
论坛不是有两个电动天线吗 也可以用啊 还有可以扩展到 电动gp天线甚至是电动多波段八木 还有电动正v 倒v 等等很多方面的应用>>>>>>可惜俺搞不来
这是小日本做的电动天线控制器 原理基本上一样感兴趣的可以看看 http://v.youku.com/v_show/id_xmzewmdmyotg4.html


这是动作视频地址

http://v.youku.com/v_show/id_xmze3njkzotky.html


----------------------程序---------------------




// autotuner
#include <servo.h>// we will use a servo
servo cap; // for rotating the capacitor
int cappin = 9; // attached to pin 9

int indpin = 13; // inductor relay on pin 13
int reflpin = 0; // reflection input on analog pin 0
int pos = 0;

boolean bestindpos = high;
int cappos = 0;
int bestcappos = 0;
int refl = 0;
int bestrefl = 1023;

void setup() {
cap.attach(cappin);
}

void loop() {
// reset
bestcappos = 0;
bestindpos = high;
bestrefl = 1023;

cap.write(0); // turn capacitor to start position
delay(500); // this will take a bit of time, so wait

// find best reflection with full inductance
digitalwrite(indpin, high);
delay(200);
for(pos = 0; pos < 180; pos += 3)
{
cap.write(pos);
delay(15);
refl = analogread(reflpin);
if (refl < bestrefl) {
bestrefl = refl;
bestcappos = pos;
bestindpos = high;
}
}

// find best reflection with reduced inductance
digitalwrite(indpin, low);
delay(200);
for(pos = 180; pos > 0; pos -= 3)
{
cap.write(pos);
delay(15);
refl = analogread(reflpin);
if (refl < bestrefl) {
bestrefl = refl;
bestcappos = pos;
bestindpos = low;
}
}

// select best capacitance and inductance
digitalwrite(indpin, bestindpos);
cap.write(bestcappos);

// wait before re-entering the loop...
delay(10000);
}






----------------------------------完------------------------------
离线子宋
发帖
1161
只看该作者 1楼 发表于: 2011-11-05
bh7pve精神可嘉,可惜俺也不懂单片鸡,只能帮顶
离线yqw511
发帖
691
只看该作者 2楼 发表于: 2011-11-05
[quote=子宋]bh7pve精神可嘉,可惜俺也不懂单片鸡,只能帮顶[/quote]
呵呵 我实在是水平有限, 要不我肯定弄出来了, 这个程序是我厚着脸皮和pa3hcm发邮件要来的,他后来干脆发到网上了,pa3hcm人很好 十分的友善, 我google翻译的中文他基本上能看懂哈   翻译出来的我自己都看不懂
离线yqw511
发帖
691
只看该作者 3楼 发表于: 2011-11-05
自制磁环天线测试-点亮40w日光灯管
http://v.youku.com/v_show/id_xmze5ntgymzcy.html
离线憨五弟
发帖
1075
只看该作者 4楼 发表于: 2011-11-05
漂亮!
严重关注!
离线电离层
发帖
5820
只看该作者 5楼 发表于: 2011-12-07
delay(10000);
这个改成1000,调谐后的等待时间就是1秒了吧?!
离线yqw511
发帖
691
只看该作者 6楼 发表于: 2011-12-07
[quote=电离层]delay(10000);
这个改成1000,调谐后的等待时间就是1秒了吧?![/quote]
是的
离线电离层
发帖
5820
只看该作者 7楼 发表于: 2011-12-07
我看作者的说明,好像是这个版本没有设计调谐按钮,每隔10秒自动调一次,如果实用,还要用二个功率表,来判断反射功率和发出的功率,,,,,,
离线yqw511
发帖
691
只看该作者 8楼 发表于: 2011-12-07
[quote=电离层]我看作者的说明,好像是这个版本没有设计调谐按钮,每隔10秒自动调一次,如果实用,还要用二个功率表,来判断反射功率和发出的功率,,,,,,[/quote]
可以对程序进行适当的修改,设计成我们需要的,大体方案可以参考下
离线BG8WV
发帖
565
只看该作者 9楼 发表于: 2011-12-08
长时间买来了,看到这个消息实在很振奋!!一定要顶起来!!要是能改成定点控制或行程控制就好了!!因为俺的是行程……呵呵!!
离线BH4TDV
发帖
1189
只看该作者 10楼 发表于: 2011-12-11
学习下
离线BG6JJI
发帖
4940
只看该作者 11楼 发表于: 2011-12-11
'
[表情] 学习下
'
马工给出个磁环天线控制部分成品吧,到时候我们直接弄环就行,如何?
离线BH4TDV
发帖
1189
只看该作者 12楼 发表于: 2011-12-11
'
马工给出个磁环天线控制部分成品吧,到时候我们直接弄环就行,如何? [表情]
'
大概看了下,感觉和我前面做的数字卫星旋转器驱动板功能接近,把驱动板去掉一路,再接入驻波电压。

数字驱动板的功能:
1、自动限位回0
2、手动无极调速、自动加减速
3、最多512个记忆点
4、232/485接口


个人理解磁环天线控制需要的功能:
1、手动无极调速控制电机旋转
2、通过驻波电压自动调谐到驻波最低的位置
3、记忆点应该不要吧
不知理解的对不对
离线yqw511
发帖
691
只看该作者 13楼 发表于: 2011-12-11
'
[表情] 大概看了下,感觉和我前面做的数字卫星旋转器驱动板功能接近,把驱动板去掉一路,再接入驻波电压。
数字驱动板的功能:
1、自动限位回0
2、手动无极调速、自动加减速
3、最多512个记忆点
4、232/485接口
个人理解磁环天线控制需要的功能:
1、手动无极调速控制电机旋转
2、通过驻波电压自动调谐到驻波最低的位置
3、记忆点应该不要吧
不知理解的对不对 [表情]
'
马工 理解的完全正确哈   啥时候出套件哈
离线BH4TDV
发帖
1189
只看该作者 14楼 发表于: 2011-12-11
'
马工 理解的完全正确哈   啥时候出套件哈 [表情]
'

套件就不出了,画个流程图,不知道是不是这些功能,没啥问题的话,就设计下图纸,弄几块光板出来,大家自己搞些零件,装装试试,一起玩下看看效果
离线bd8te
发帖
4222
只看该作者 15楼 发表于: 2011-12-11
好啊,支持马工出,定板一套
离线BH4TDV
发帖
1189
只看该作者 16楼 发表于: 2011-12-12
发发个图纸
附件: 环形天线自动调谐驱动板.pdf (0 K) 下载次数:68
离线电离层
发帖
5820
只看该作者 17楼 发表于: 2011-12-12
支持马工,另外,如果是控制多圈的真空电容器呢,比如1000p的,一共是26圈,转到头后还要停止,需要变速,和蝶形空气电容只调半圈不一样。还有,就是能记忆十多个频点还是有用的。
离线BH4TDV
发帖
1189
只看该作者 18楼 发表于: 2011-12-14
[quote=电离层]支持马工,另外,如果是控制多圈的真空电容器呢,比如1000p的,一共是26圈,转到头后还要停止,需要变速,和蝶形空气电容只调半圈不一样。还有,就是能记忆十多个频点还是有用的。[/quote]

控制板硬件一样,软件兼容
离线bg4hto
发帖
75
只看该作者 19楼 发表于: 2011-12-14
arduino的开发很简单