ABSTRACT
Signal generator were being widely applied to industrial production,scientific research experiments;The signal generator was used for all kinds of computer system testing such as testing of radars communications, simulation, electric, biology, machinery and so on。本文設計了一種任意信號發生器基于單片機89c52與并行D/A轉換器AD7237A的任意信號發生器,利用C語言編程,232串口與上位PC機相連。This paper describes the design of an arbitrary signal generator based on SCM89c52 parallel with the D / A converters AD7237A arbitrary signal generator,using the C programming language,with 232 serial port the PC connected. 該發生器它能夠產生3路相互間相差120°頻率為50HZ的周期信號。The generator can produce its three road between the frequency difference of 120 ° to 50 HZ cycle signal。這里的“任意”主要體現在信號能夠疊加很多次高次諧波(相位、幅值大小均可變)。Here the "arbitrary" was mainly manifested in the superimposed signal to many high harmonics (phase, amplitude may change)。該信號發生器主要用于對某些電機的性能測試。The signal generator is used mainly for certain motor performance test。
Keywords:signal generator;Microcontroller;D / A converter;Serial Communication。