矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 7357|回复: 18

简易调幅信号发生器的仿真

[复制链接]
     
发表于 2016-8-19 18:59:52 | 显示全部楼层 |阅读模式
本帖最后由 e3po 于 2016-8-19 23:51 编辑

简易调幅信号发生器的仿真

am.png


Untitled.png

  1. Version 4
  2. SHEET 1 948 680
  3. WIRE -16 -48 -112 -48
  4. WIRE 128 -48 -16 -48
  5. WIRE 544 -48 128 -48
  6. WIRE 944 -48 544 -48
  7. WIRE -16 -16 -16 -48
  8. WIRE 544 -16 544 -48
  9. WIRE 768 16 768 0
  10. WIRE 768 16 688 16
  11. WIRE 768 32 768 16
  12. WIRE -112 64 -112 -48
  13. WIRE 128 64 128 -48
  14. WIRE -208 80 -368 80
  15. WIRE -368 96 -368 80
  16. WIRE -16 112 -16 64
  17. WIRE 64 112 -16 112
  18. WIRE 688 112 688 96
  19. WIRE 768 112 688 112
  20. WIRE 688 128 688 112
  21. WIRE -208 160 -208 80
  22. WIRE -16 160 -16 112
  23. WIRE -16 160 -208 160
  24. WIRE 736 160 448 160
  25. WIRE -16 176 -16 160
  26. WIRE 736 192 736 160
  27. WIRE 848 192 736 192
  28. WIRE 96 208 96 192
  29. WIRE 128 208 128 160
  30. WIRE 128 208 96 208
  31. WIRE 224 208 128 208
  32. WIRE 336 208 304 208
  33. WIRE 384 208 336 208
  34. WIRE 656 208 576 208
  35. WIRE 736 208 736 192
  36. WIRE 848 208 848 192
  37. WIRE -368 224 -368 160
  38. WIRE -320 224 -368 224
  39. WIRE -224 224 -256 224
  40. WIRE -192 224 -224 224
  41. WIRE -112 224 -112 144
  42. WIRE -112 224 -128 224
  43. WIRE -80 224 -112 224
  44. WIRE 128 240 128 208
  45. WIRE -368 256 -368 224
  46. WIRE -224 256 -224 224
  47. WIRE 336 272 336 208
  48. WIRE -16 288 -16 272
  49. WIRE -16 288 -64 288
  50. WIRE 448 288 448 256
  51. WIRE 576 288 576 208
  52. WIRE 576 288 528 288
  53. WIRE 736 304 736 288
  54. WIRE 848 304 848 272
  55. WIRE 848 304 736 304
  56. WIRE 944 304 944 -48
  57. WIRE 944 304 848 304
  58. WIRE -368 368 -368 336
  59. WIRE -224 368 -224 336
  60. WIRE -224 368 -368 368
  61. WIRE -64 368 -64 352
  62. WIRE -64 368 -224 368
  63. WIRE -16 368 -64 368
  64. WIRE 128 368 128 320
  65. WIRE 128 368 -16 368
  66. WIRE 336 368 336 336
  67. WIRE 336 368 128 368
  68. WIRE 544 368 544 64
  69. WIRE 544 368 336 368
  70. WIRE 656 368 656 288
  71. WIRE 656 368 544 368
  72. WIRE 336 400 336 368
  73. FLAG 336 400 0
  74. FLAG 96 192 tp01
  75. FLAG 688 128 0
  76. FLAG 768 0 AM_Output
  77. SYMBOL npn -80 176 R0
  78. SYMATTR InstName Q1
  79. SYMATTR Value 2N2222
  80. SYMBOL npn 64 64 R0
  81. SYMATTR InstName Q2
  82. SYMATTR Value 2N2222
  83. SYMBOL npn 384 160 R0
  84. SYMATTR InstName Q3
  85. SYMATTR Value 2N2222
  86. SYMBOL ind2 640 192 R0
  87. WINDOW 3 21 121 Left 2
  88. SYMATTR Value 20e-6
  89. SYMATTR InstName L1
  90. SYMATTR Type ind
  91. SYMBOL ind2 720 192 R0
  92. SYMATTR InstName L2
  93. SYMATTR Value 300e-6
  94. SYMATTR Type ind
  95. SYMBOL cap 832 208 R0
  96. SYMATTR InstName C1
  97. SYMATTR Value 270p
  98. SYMBOL cap -384 96 R0
  99. SYMATTR InstName C2
  100. SYMATTR Value 20n
  101. SYMBOL cap -128 208 R90
  102. WINDOW 0 0 32 VBottom 2
  103. WINDOW 3 32 32 VTop 2
  104. SYMATTR InstName C3
  105. SYMATTR Value 20n
  106. SYMBOL cap -256 208 R90
  107. WINDOW 0 0 32 VBottom 2
  108. WINDOW 3 32 32 VTop 2
  109. SYMATTR InstName C4
  110. SYMATTR Value 20n
  111. SYMBOL cap 352 336 R180
  112. WINDOW 0 24 56 Left 2
  113. WINDOW 3 24 8 Left 2
  114. SYMATTR InstName C5
  115. SYMATTR Value 10n
  116. SYMBOL res -240 240 R0
  117. SYMATTR InstName R1
  118. SYMATTR Value 2400
  119. SYMBOL res -384 240 R0
  120. SYMATTR InstName R2
  121. SYMATTR Value 2400
  122. SYMBOL res -128 48 R0
  123. SYMATTR InstName R3
  124. SYMATTR Value 220k
  125. SYMBOL res -32 -32 R0
  126. SYMATTR InstName R4
  127. SYMATTR Value 1k
  128. SYMBOL res 112 224 R0
  129. SYMATTR InstName R5
  130. SYMATTR Value 5k
  131. SYMBOL res 320 192 R90
  132. WINDOW 0 0 56 VBottom 2
  133. WINDOW 3 32 56 VTop 2
  134. SYMATTR InstName R6
  135. SYMATTR Value 5k
  136. SYMBOL res 432 304 R270
  137. WINDOW 0 32 56 VTop 2
  138. WINDOW 3 0 56 VBottom 2
  139. SYMATTR InstName R7
  140. SYMATTR Value 2k
  141. SYMBOL voltage 544 -32 R0
  142. WINDOW 123 0 0 Left 2
  143. WINDOW 39 0 0 Left 2
  144. SYMATTR InstName V1
  145. SYMATTR Value 6
  146. SYMBOL res -32 272 R0
  147. SYMATTR InstName R8
  148. SYMATTR Value 2k
  149. SYMBOL cap -80 288 R0
  150. WINDOW 3 -42 100 Left 2
  151. SYMATTR Value 200e-6
  152. SYMATTR InstName C6
  153. SYMBOL ind2 672 0 R0
  154. SYMATTR InstName L3
  155. SYMATTR Value 5e-6
  156. SYMATTR Type ind
  157. SYMBOL res 752 16 R0
  158. SYMATTR InstName R9
  159. SYMATTR Value 10k
  160. TEXT 600 392 Left 2 !K l1 l2 l3 1
  161. TEXT 184 56 Left 2 !.tran 0 25e-3 20e-3 1e-8
复制代码

评分

1

查看全部评分

     
 楼主| 发表于 2016-8-19 19:14:56 | 显示全部楼层
本帖最后由 e3po 于 2016-8-19 03:47 编辑



am3.png



采用 LTspice IV 进行变压器仿真的简单方法:

为每个变压器绕组绘制一个电感器

采用一个互感 (K) 描述语句通过一条 SPICE 指令对其实施耦合:

                                                          K1 L1 L2 L3 1

K 语句的最后一项是耦合系数,其变化范围介于 0 和 1 之间,1 代表没有漏电感。对于实际电路,建议您采用耦合系数 = 1 作为起点。

每个变压器只需要一个 K 语句;LTspice 为一个变压器内部的所有电感器应用了单一耦合系数。下面所列是上述语句的等效语句:

                                                           K1 L1 L2 1
                                                           K2 L2 L3 1
                                                           K3 L1 L3 1
采用 “移动” (F7)、“旋转” (Ctrl + R) 和 “镜像” (Ctrl + E) 命令来调 节电感器位置以与变压器的极性相匹配。添加 K 语句可显示所含电感 器的调相点。

补充内容 (2016-10-29 21:21):
“电感 器的同名端”, 拼音输入引起的错误。
回复 支持 反对

使用道具 举报

发表于 2016-8-19 19:25:01 | 显示全部楼层
三级移相么?呵呵不错不错。
回复 支持 反对

使用道具 举报

     
发表于 2016-8-19 19:31:06 | 显示全部楼层
单片机做的?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-8-19 19:57:45 | 显示全部楼层
香火 发表于 2016-8-19 03:31
单片机做的?

单片机做的太高大上了
回复 支持 反对

使用道具 举报

     
发表于 2016-8-19 20:46:40 | 显示全部楼层
谢谢版主,你的仿真做的好,我还是外行,您设定的3个电感器的电感量(或匝数比)都是多少啊?我很想在tina中仿真一下,再实际绕制一下试试。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-8-19 20:54:10 | 显示全部楼层
本帖最后由 e3po 于 2016-8-19 04:59 编辑
qkbest 发表于 2016-8-19 04:46
谢谢版主,你的仿真做的好,我还是外行,您设定的3个电感器的电感量(或匝数比)都是多少啊?我很想在tina中 ...





      都用科学计数法写在图上了*(  e-6 就是微亨)。  您用成品中周, 不需要改的。
      变压器反馈的只要相位对了不会不起振。

      俺的电感值是根据你原先的电容值倒推出来的, 你也没有必要根据俺的取值实做。
   

       倒是移相振荡部分不容易起振。
回复 支持 反对

使用道具 举报

     
发表于 2016-8-19 21:01:55 | 显示全部楼层
e3po 发表于 2016-8-19 20:54
都用科学计数法写在图上了*(  e-6 就是微亨)。  您用成品中周, 不需要改的。
      变 ...

谢谢!您用的这个仿真软件也值得研究!
回复 支持 反对

使用道具 举报

     
发表于 2016-8-20 15:45:47 | 显示全部楼层
低频的波形,失真还能小一些吗 ?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-8-20 16:59:59 | 显示全部楼层
本帖最后由 e3po 于 2016-8-20 03:16 编辑
cph924 发表于 2016-8-19 23:45
低频的波形,失真还能小一些吗 ?




这个低频振荡器部分没有稳幅电路, 当然失真很大。


改成如图的结构,失真会小一些 (1%).

ps30db.png



Harmonic        Frequency         Fourier         Normalized         Phase          Normalized
Number           [Hz]           Component         Component        [degree]        Phase [deg]
    1           8.950e+02        1.724e+00        1.000e+00          163.58°            0.00°
    2           1.790e+03        1.549e-02        8.984e-03           -4.77°         -168.35°
    3           2.685e+03        3.205e-03        1.859e-03           76.58°          -87.01°
    4           3.580e+03        1.738e-03        1.008e-03          -51.04°         -214.62°
    5           4.475e+03        1.351e-03        7.836e-04         -160.34°         -323.92°
    6           5.370e+03        8.426e-04        4.888e-04           89.44°          -74.14°
    7           6.265e+03        5.222e-04        3.029e-04            4.33°         -159.25°
    8           7.160e+03        5.754e-04        3.337e-04          -83.14°         -246.72°
    9           8.055e+03        6.020e-04        3.492e-04          163.38°           -0.20°
Total Harmonic Distortion: 0.929318%(0.930331%)




fft.png


加上温敏电阻应该会好一些。


您也可以用光/灯照光敏电阻的方式来稳幅。


要超低失真 (-100dB ) 可以考虑  DDS 或者更复杂的结构:

电灯泡稳幅的 1KHZ 文氏振荡电路
http://www.crystalradio.cn/thread-409417-1-1.html

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2016-8-21 12:45:32 | 显示全部楼层
e3po 发表于 2016-8-19 20:54
都用科学计数法写在图上了*(  e-6 就是微亨)。  您用成品中周, 不需要改的。
      变 ...

移相部分试首个管改成放大倍数二百以上管子如9014H等,最重要是移相电容选塑料膜质电容,

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-8-23 12:04:24 | 显示全部楼层



      移相网络浪费了几十 dB 的增益, 要弥补回来就需要大的电压放大倍数。
回复 支持 反对

使用道具 举报

     
发表于 2016-8-24 00:41:37 | 显示全部楼层
shiuyipyuen 发表于 2016-8-21 12:45
移相部分试首个管改成放大倍数二百以上管子如9014H等,最重要是移相电容选塑料膜质电容,

我用的是瓷片,会对频率稳定性造成比较大的影响吗?
回复 支持 反对

使用道具 举报

     
发表于 2016-8-24 11:27:02 | 显示全部楼层
qkbest 发表于 2016-8-24 00:41
我用的是瓷片,会对频率稳定性造成比较大的影响吗?

简易信号发生器与数字发生器不同,对频率稳定性要求低,经使用过好些名牌的低讯波型都严重失真.

上帖所说对管和电容器的要求是基于有些旧机修理时发现只有塑料电容才能使这些旧机起振,

如机子用瓷片都能很好的起振,那就没问题了
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2016-8-24 11:43:46 | 显示全部楼层
本帖最后由 e3po 于 2016-8-23 19:45 编辑
qkbest 发表于 2016-8-23 08:41
我用的是瓷片,会对频率稳定性造成比较大的影响吗?





C0G / NP0 的不会有太大影响,   X5R, X7R, Y5V  临时用用或者退耦问题不大。


定频的最好是薄膜。

云母太贵就别拿来说了, 也不值得放这个电路里。


参看:

http://www.koaspeer.com/pdfs/tn-196r14npo-y5v.pdf
回复 支持 反对

使用道具 举报

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

本版积分规则

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

蒙公网安备 15040402000005号

GMT+8, 2024-5-5 20:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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