找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2299|回復(fù): 3
收起左側(cè)

如何做這個仿真,用multisim或者Proteus

[復(fù)制鏈接]
ID:1121855 發(fā)表于 2024-5-23 08:48 來自觸屏版 | 顯示全部樓層 |閱讀模式
500黑幣
大概就是做一個信號發(fā)生器,用的是xr2206

IMG_20240523_084333.jpg
mmexport1716357589593.jpg
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2024-5-24 15:47 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2024-5-27 08:26 編輯

1、先考慮每個周期的波形用幾個點(diǎn)來描述。
2、計算出每個點(diǎn)的間隔時間,用中斷處理這個時間。
3、建立各個圖形的數(shù)據(jù)表,在某個時間點(diǎn)上對應(yīng)的AD值(建議:用EXCEL來完成,而后再移入單片機(jī)系統(tǒng)中)。
4、每個中斷從數(shù)據(jù)表中取出對應(yīng)的AD數(shù)據(jù),送至DC輸出,即可出波形。
調(diào)幅度:用一個變量K存倍率,取出的AD值*K后再輸出,調(diào)節(jié)K的數(shù)值,即能達(dá)成目的。
調(diào)頻率:用一個變量F存頻率,F(xiàn)變化后,將1、2、重新計算一下,產(chǎn)生3、調(diào)節(jié)F的數(shù)值,即能達(dá)成目的。
如果考慮3、一次做成,永久使用,就需要將數(shù)據(jù)表做的最細(xì),再根據(jù)F的變化,取表中數(shù)據(jù)的一部分(均勻間隔抽。┘纯。
粗調(diào)、細(xì)調(diào):CPU來說是一樣的計算,不妨用變量CT存粗率,就當(dāng)著是整數(shù)處理;用變量XT存細(xì)率,就當(dāng)著是小數(shù)處理。更簡單的方案:用一個8位變量,CT是高4位,XT是低4位,也行。
五位分辨率,可以考慮用5位以上的AD、DA,正常用±7位,即8位。

回復(fù)

使用道具 舉報

ID:688692 發(fā)表于 2024-5-28 10:24 | 顯示全部樓層
proteus 用ICL8038
MULTISIM就不知道了
回復(fù)

使用道具 舉報

ID:1007932 發(fā)表于 2024-5-28 18:20 | 顯示全部樓層
我只能說我的multisim沒有XR2206這個原件
吐槽一下,這個信號發(fā)生器有成品賣,我用過,信號質(zhì)量稀爛,還不穩(wěn)定,實(shí)際使用建議換AD9833/AD9834
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表