設(shè)計一種可擴展的電子寄存柜系統(tǒng),,包括主柜和多個附柜,所述主柜包括主控制器、從控制器和多個箱格,,所述副柜包括從控制器和多個箱格,所述從控制器控制多個箱格,;所述箱格包括箱體,、箱門、驅(qū)動裝置和閉鎖裝置,;其中,,驅(qū)動裝置用于閉鎖裝置的受控開啟,閉鎖裝置用于箱門的鎖死和開啟,;箱門關(guān)閉時,,閉鎖裝置將箱門鎖死;閉鎖裝置受控開啟時,,閉鎖裝置將箱門打開,,其特征在于:
所述主控制器包括主處理器、主存儲器,、總線芯片,、人機交互裝置、網(wǎng)絡(luò)連接裝置,;所述主處理器包括編號分配模塊,、開啟命令模塊、直接復(fù)位命令模塊,;
所述從控制器包括從處理器,、從存儲器、總線芯片,、多個驅(qū)動電路,;
所述從處理器包括編號獲取模塊、開啟模塊,、直接復(fù)位模塊,;
所述主控制器的總線芯片與所述從控制器的總線芯片鏈接,實現(xiàn)所述主控制器與所述從控制器的通信,;
所述從控制器的驅(qū)動電路的輸入端從處理器I/O引腳——對應(yīng)連接,,輸出端與所述箱格的驅(qū)動裝置的輸入端一一對應(yīng)連接。
所述編號分配模塊用于接收并保存所述從處理器I/O引腳與所述箱格的一一對應(yīng)關(guān)系,,將該對應(yīng)關(guān)系封裝為編號分配幀發(fā)送到所述從處理器的編號獲取模塊,,接收該編號獲取模塊發(fā)送的應(yīng)答信息。