找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

上位機(jī)控制c8051f330單片機(jī)下位機(jī)輸出幾伏電壓?

[復(fù)制鏈接]
ID:478255 發(fā)表于 2019-3-21 17:49 | 顯示全部樓層 |閱讀模式
上位機(jī)控制下位機(jī)輸出幾V電壓是怎么控制的,我的上位機(jī)寫好了,最高輸出5v電壓,但是下位機(jī)不會(huì)寫,不知道命令編號(hào)怎么添加到程序里,求大佬告知,用的是c8051f330單片機(jī)芯片,max3232轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

ID:246251 發(fā)表于 2019-3-21 18:51 | 顯示全部樓層
用pwm實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

ID:234075 發(fā)表于 2019-3-21 20:39 | 顯示全部樓層
這個(gè)問題不是太清楚,是上位機(jī)控制下位機(jī)的問題?還是輸出幾V電壓的問題?按說上位機(jī)控制下位機(jī),上下都是單片機(jī),只要能夠使用同一的通信協(xié)議就能夠達(dá)成,一般會(huì)使用串行通信協(xié)議,兩個(gè)單片機(jī)的Txd和Rxd交叉互聯(lián),而不需要使用電平轉(zhuǎn)換芯片,即使兩個(gè)芯片電壓不同(3.3和5V)也能夠做到。輸出幾V電壓,就涉及數(shù)模DA轉(zhuǎn)換的問題。如有問題,請(qǐng)盡量詳細(xì)描述~~
回復(fù)

使用道具 舉報(bào)

ID:478255 發(fā)表于 2019-3-22 10:07 | 顯示全部樓層
zhb2004xp 發(fā)表于 2019-3-21 20:39
這個(gè)問題不是太清楚,是上位機(jī)控制下位機(jī)的問題?還是輸出幾V電壓的問題?按說上位機(jī)控制下位機(jī),上下都是 ...

是上位機(jī)控制下位機(jī)的問題。就是串口通信協(xié)議,上位機(jī)寫了輸出多少伏電壓的命令編號(hào),怎么寫程序讓下位機(jī)收到命令編號(hào)做出應(yīng)答。不知道怎么把命令編號(hào)寫進(jìn)下位機(jī)程序里,
回復(fù)

使用道具 舉報(bào)

ID:158375 發(fā)表于 2019-3-22 12:52 | 顯示全部樓層
這是兩個(gè)問題哦,上位機(jī)需要程序,下位機(jī)需要程序和控制電路。關(guān)鍵是:控制電路是咋樣子的
回復(fù)

使用道具 舉報(bào)

ID:234075 發(fā)表于 2019-3-22 14:07 | 顯示全部樓層
上位機(jī)和下位機(jī)串行通信程序基本相同,兩機(jī)Txd和Rxd交叉相連,上位機(jī)發(fā)送串口數(shù)據(jù),下位機(jī)收到后觸發(fā)串口中斷,讀取數(shù)據(jù);
使用上位機(jī)直接發(fā)送一個(gè)值(電壓值),下位機(jī)收到后,通過DA數(shù)模轉(zhuǎn)換芯片輸出模擬電壓
回復(fù)

使用道具 舉報(bào)

ID:478255 發(fā)表于 2019-3-23 09:05 | 顯示全部樓層
笨笨兔 發(fā)表于 2019-3-22 12:52
這是兩個(gè)問題哦,上位機(jī)需要程序,下位機(jī)需要程序和控制電路。關(guān)鍵是:控制電路是咋樣子的

我說的就是下位機(jī)程序
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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