基于PIC16F1829设计的阻抗测量系统
阻抗测量系统为了在不同幅度下都能准确测量电流,在峰一峰值转有效值电路前加了一片程控放大器,单片机通过输出增益控制使得即使前端电压很小时也能将其提高到一定程度,达到准确测量的目的。
系统采用微芯公司的
PIC16F1829单片机,该单片机有60 KB Flash、2 KB RAM,具有强大的数据处理能力。单片机通过向AD9852发送频率字、幅度字从而控制正弦波的频率、幅度。正弦波经过电流转电压、功率放大等电路作用后,经过线圈T1隔离作用于人体,同时由线圈TFl和T2感应出的电流、电压相对量,经过程控放大器和真有效值转换后,进入单片机,进行A/D转换。单片机根据电流、电压值计算出电阻,再通过串口传输给PC机。
在PIC16F1829中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个晶体振荡器(32768Hz),也可以使用两个晶体振荡器。由系统时钟系统产生 CPU 和各功能所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。
单片机与RS485通信转换电路中,通过3个光耦器件对单片机电路和RS485总线进行隔离,提高系统的抗干扰能力。采用SP485E来支持RS485串行协议,但由于SP485E的工作逻辑是TTL电平,而RS232通信的逻辑电流不是TTL电平,需要通过SP232器件进行电平转换,RS485工作在半双工通信状态,通过CTR485控制数据的输入/输出方向。
电话:15313166208 010-57436215 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji
致芯科技:http://clone.mcu100.com/