標(biāo)題:
CH32V003單片機(jī)的另類用法 擴(kuò)展IO MCU替代PLC
[打印本頁(yè)]
作者:
qq603599910
時(shí)間:
2023-3-31 09:22
標(biāo)題:
CH32V003單片機(jī)的另類用法 擴(kuò)展IO MCU替代PLC
最近看
CH32V203C8T6特便宜
參數(shù)遠(yuǎn)遠(yuǎn)強(qiáng)于F103
確定用
替代之后計(jì)劃的CH32F103系列,
已經(jīng)買了樣片在寫寄存器驅(qū)動(dòng)底層代碼.又發(fā)現(xiàn)
CH32V003F4P6 實(shí)在便宜忍不住買了點(diǎn)樣片準(zhǔn)備回來(lái)替代STC8位機(jī)方案.
最新收到的一個(gè)案子是模塊化工控驅(qū)動(dòng)MCU替代PLC,當(dāng)仁不讓
CH32V203C8T6就派上用場(chǎng)了,但LQFP48是硬傷啊,GPIO能用的也就35個(gè),需要分給電平輸入,模擬輸入,電平輸出,PWM輸出,串口輸出,USB通訊,怎么看都不夠,然后一通尋找IO擴(kuò)展IC,最理想的是CH423,但之前已經(jīng)調(diào)試過(guò)不是很好驅(qū)動(dòng),輸出是8位聯(lián)動(dòng),改變一個(gè)IO狀態(tài)需要用加法減法處理舊值計(jì)算得出新值再通過(guò)IIC發(fā)送,并且價(jià)格也不便宜.靈機(jī)一動(dòng)
CH32V003F4P6不是現(xiàn)成的IO擴(kuò)展神器嘛,18個(gè)IO分出一個(gè)SDI升級(jí),2個(gè)串口通訊.15個(gè)IO妥妥的.并且把RX用二極管隔離后可以串口并聯(lián)N個(gè)
CH32V003F4P6,自己寫分配協(xié)議,如最簡(jiǎn)單
CH32V003F4P6發(fā)送
單ID值0x01~0x80分別代表哪個(gè)IO操作,相關(guān)擴(kuò)展
CH32V003F4P6
操作完成操作返回
0x81~0xFF當(dāng)確認(rèn)ID值,因并聯(lián)擴(kuò)展
CH32V003F4P6每個(gè)GPIO分配獨(dú)立ID值,接收非匹配ID值直接default+break.
這樣擴(kuò)展出幾十個(gè)GPIO貌似都沒(méi)有什么問(wèn)題.
現(xiàn)在是模塊化工控初始案子,整個(gè)大設(shè)備會(huì)用幾個(gè)驅(qū)動(dòng)模塊組成,所以單個(gè)模塊目前只用一個(gè)
CH32V003F4P6擴(kuò)展1
5個(gè)電平輸出IO,目前還在原理圖設(shè)計(jì)狀態(tài),后續(xù)分享實(shí)際效果 .
CH32.jpg
(268.03 KB, 下載次數(shù): 117)
下載附件
2023-3-31 09:22 上傳
作者:
人工置頂員
時(shí)間:
2023-5-6 18:03
頂一下
作者:
啊A
時(shí)間:
2023-7-4 11:34
CH32V203C8T6多少
作者:
iamluckman
時(shí)間:
2023-7-14 22:45
好像很厲害的樣子,關(guān)注一下
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1