基于ADS8343及51單片機(jī)的多路采集系統(tǒng)
3 多路采集系統(tǒng)
3.1 ADS8343與51單片機(jī)的接口
將ADS8343與常用的51單片機(jī)結(jié)合,可以方便的搭建多路采集系統(tǒng)。將DCLK、、DIN、BUSY、DOUT分別與單片機(jī)的P2.0~2.4連接,利用RS232串口與PC機(jī)連接,實(shí)現(xiàn)由計(jì)算機(jī)來控制采集過程及接收數(shù)據(jù)。
3.2 ADS8343的軟件編程
根據(jù)ADS8343的外部時(shí)鐘模式下32時(shí)鐘周期時(shí)序圖,結(jié)合整個(gè)轉(zhuǎn)換周期需要至少25個(gè)時(shí)鐘周期,采用單片機(jī)I/O給出DCLK的25個(gè)時(shí)鐘周期,這樣就可以完成一次完整的轉(zhuǎn)換。再通過RS232串口與PC機(jī)連接可以實(shí)現(xiàn)簡(jiǎn)單的控制與采集。采用C51編寫的AD轉(zhuǎn)換子程序及相應(yīng)注解如下所示,程序已用串口調(diào)試工具調(diào)試通過。
評(píng)論