A switch acquisition device based on CPLD technology, including switch input, photoelectric coupler, bus driver, CPLD, CPU, RS232 transceiver and the RS485 transceiver; the photoelectric coupler is connected with the input terminal to switch input terminal, the bus driver is connected to the input end to the output end of the photoelectric coupler; the output the bus driver is connected to the input end of the CPLD; the CPLD through parallel bus (DB[15:0] data bus, the address bus AD[25:23], nRD read enable signal, nCS0 chip select signal) connected to the CPU. Through the integration of UART0 and UART1 CPU to achieve RS232 and RS485 communications to switch data information transmitted to the host computer, switch sampling device can be used as electric automation equipment of switch signal acquisition, real-time data acquisition provides high reliability for power equipment automation function. The invention has mature technology and high reliability.
【技术实现步骤摘要】
基于CPLD的开关量采集装置
本专利技术涉及电力
,主要用于电气自动化设备开关量信号采集,为电气自动化设备常用装置。
技术介绍
对于电力自动化领域,常有采集多路开关量的。信号直接传送方式是使用信号的有或者无来代表信号的有效性和无效性。这种方式有一个明显的缺点:当信号路径中断时,信号的接收端将无法确定信号的状态。而使用复杂可编程逻辑器件CPLD可方便地实现高可靠性的有线实时数据传输。在发送端,需要传送的数据先通过CPU编码后,由光纤、电缆等有线网络发送;在接收端,经过前端接收调整电路后的信号送入CPLD,由解码电路解码后输出到CPU。解码电路同时还对接收到的数据进行滤波,滤除毛刺,从而保证输出的数据真实可靠。为了更好地兼容电气自动化设备,采用基于CPLD技术的开关量信号采样控制板,可以很好的解决设备的扩容需求。
技术实现思路
本专利技术的目的是克服现有技术上的不足,提出基于CPLD的开关量采集装置填补了国内外相关
的空白。本专利技术的技术方案如下:一种基于CPLD的开关量采集装置,包括多个开关量输入端、多个光电耦合器、与光电耦合器对应的多个总线驱动器、CPLD、CPU、RS232收发器、RS485收发器;其特征为:每一光电耦合器从与其对应连接的开关量输入端中获取开关量的开断信号,将开关量开断信号转换成5V电平信号,送入到对应连接的总线驱动器中;每一总线驱动器从对应连接的光电耦合器中获取转换后的5V电平信号,并将所述5V电平信号转换成3.3V电平信号后送入到CPLD中;所述CPLD接收各个总线驱动器上送的3.3V电平信号,将各电平信号转换成二进制开关量 ...
【技术保护点】
一种基于CPLD的开关量采集装置,包括多个开关量输入端、多个光电耦合器、与光电耦合器对应的多个总线驱动器、CPLD、CPU、RS232收发器、RS485收发器;其特征为:每一光电耦合器从与其对应连接的开关量输入端中获取开关量的开断信号,将开断信号转换成5v电平信号,送入到对应连接的总线驱动器中;每一总线驱动器从对应连接的光电耦合器中获取到5V电平信号,并将该电平信号转换成3.3V电平信号后送入到CPLD中;所述CPLD接收各个总线驱动器上送的3.3V电平信号,将各3.3V电平信号转换成二进制开关量数据信息,然后将所述开关量数据信息保存到CPLD的寄存器中;所述CPU通过并行总线把开关量数据信息从CPLD中读入到CPU中;所述CPU通过所集成的串口UART0以CMOS电平输出开关量数据信息,然后再通过与串口UART0连接的RS232收发器将CMOS电平转换成RS232电平信号,将开关量数据信息传输给主机,主机将收到的二进制数据信息解码生成开关量数据信息;所述CPU通过所集成的串口UART1以CMOS电平输出开关量数据信息,然后再通过与串口UART1连接的RS485收发器将CMOS电平转换 ...
【技术特征摘要】
1.一种基于CPLD的开关量采集装置,包括多个开关量输入端、多个光电耦合器、与光电耦合器对应的多个总线驱动器、CPLD、CPU、RS232收发器、RS485收发器;其特征为:每一光电耦合器从与其对应连接的开关量输入端中获取开关量的开断信号,将开断信号转换成5v电平信号,送入到对应连接的总线驱动器中;每一总线驱动器从对应连接的光电耦合器中获取到5V电平信号,并将该电平信号转换成3.3V电平信号后送入到CPLD中;所述CPLD接收各个总线驱动器上送的3.3V电平信号,将各3.3V电平信号转换成二进制开关量数据信息,然后将所述开关量数据信息保存到CPLD的寄存器中;所述CPU通过并行总线把开关量数据信息从CPLD中读入到CPU中;所述CPU通过所集成的串口UART0以CMOS电平输出开关量数据信息,然后再通过与串口UART0连接的RS232收发器将CMOS电平转换成RS232电平信号,将开关量数据信息传输给主机,主机将收到的二进制数据信息解码生成开关量数据信息;所述CPU通过所...
【专利技术属性】
技术研发人员:蔡志伟,孙荣智,丁宝华,
申请(专利权)人:北京丹华昊博电力科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。