Title :
Development of data communication system applied to electrical instruments based on USB interface
Author :
Li, Shuixiang ; Ying Cai
Author_Institution :
Coll. of Urban & Environ. Sci., Huazhong Normal Univ., Wuhan, China
Abstract :
In order to meet the requirement of large data processing and high speed data exchanging between the host computer and electrical instruments, a scenario about data communication system based on USB interface is designed and realized. The basic communication system configuration and architecture are discussed. The detail of hardware interface about a specific USB controller chip PIDUSBD12 is described. The method and workflow about the development of USB firmware, device driver and application software are emphasized. An example used in Spare Power Automatic Switching (SPAS) test instrument is shown. This scheme will accelerate the data communication speed and improve the communication system expansion flexibility of electrical instruments. The hardware interface technique and software programming method can be used for reference in designing other electrical instruments based on USB interface.
Keywords :
computerised instrumentation; data communication; instruments; user interfaces; USB controller chip PIDUSBD12; USB firmware; USB interface; application software; data communication system; data processing; electrical instrument; hardware interface; high speed data exchanging; software programming method; spare power automatic switching test instrument; Automatic control; Communication system control; Computer architecture; Computer interfaces; Data communication; Data processing; Hardware; Instruments; Microprogramming; Universal Serial Bus; Data Communication System; Electrical Instruments; Micro Control Unit; Spare Power Automatic Switching; USB Interface;
Conference_Titel :
Computer Design and Applications (ICCDA), 2010 International Conference on
Conference_Location :
Qinhuangdao
Print_ISBN :
978-1-4244-7164-5
Electronic_ISBN :
978-1-4244-7164-5
DOI :
10.1109/ICCDA.2010.5540907