找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2360|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

CH32V003單片機(jī)的另類用法 擴(kuò)展IO MCU替代PLC

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:272119 發(fā)表于 2023-3-31 09:22 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
    最近看CH32V203C8T6特便宜參數(shù)遠(yuǎn)遠(yuǎn)強(qiáng)于F103確定用替代之后計劃的CH32F103系列,已經(jīng)買了樣片在寫寄存器驅(qū)動底層代碼.又發(fā)現(xiàn)CH32V003F4P6 實在便宜忍不住買了點樣片準(zhǔn)備回來替代STC8位機(jī)方案.
    最新收到的一個案子是模塊化工控驅(qū)動MCU替代PLC,當(dāng)仁不讓CH32V203C8T6就派上用場了,但LQFP48是硬傷啊,GPIO能用的也就35個,需要分給電平輸入,模擬輸入,電平輸出,PWM輸出,串口輸出,USB通訊,怎么看都不夠,然后一通尋找IO擴(kuò)展IC,最理想的是CH423,但之前已經(jīng)調(diào)試過不是很好驅(qū)動,輸出是8位聯(lián)動,改變一個IO狀態(tài)需要用加法減法處理舊值計算得出新值再通過IIC發(fā)送,并且價格也不便宜.靈機(jī)一動CH32V003F4P6不是現(xiàn)成的IO擴(kuò)展神器嘛,18個IO分出一個SDI升級,2個串口通訊.15個IO妥妥的.并且把RX用二極管隔離后可以串口并聯(lián)N個CH32V003F4P6,自己寫分配協(xié)議,如最簡單CH32V003F4P6發(fā)送單ID值0x01~0x80分別代表哪個IO操作,相關(guān)擴(kuò)展CH32V003F4P6操作完成操作返回0x81~0xFF當(dāng)確認(rèn)ID值,因并聯(lián)擴(kuò)展CH32V003F4P6每個GPIO分配獨(dú)立ID值,接收非匹配ID值直接default+break.這樣擴(kuò)展出幾十個GPIO貌似都沒有什么問題.
    現(xiàn)在是模塊化工控初始案子,整個大設(shè)備會用幾個驅(qū)動模塊組成,所以單個模塊目前只用一個CH32V003F4P6擴(kuò)展15個電平輸出IO,目前還在原理圖設(shè)計狀態(tài),后續(xù)分享實際效果 .

CH32.jpg (268.03 KB, 下載次數(shù): 117)

CH32.jpg

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

板凳
ID:690831 發(fā)表于 2023-7-14 22:45 來自觸屏版 | 只看該作者
好像很厲害的樣子,關(guān)注一下
回復(fù)

使用道具 舉報

沙發(fā)
ID:1087127 發(fā)表于 2023-7-4 11:34 | 只看該作者
CH32V203C8T6多少
回復(fù)

使用道具 舉報

樓主
ID:301191 發(fā)表于 2023-5-6 18:03 | 只看該作者
頂一下
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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