论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
由于水轮机组转速比较慢,传感器发出的脉冲信号的时间间隔较长熞虼刷煻曰罕湫藕胖芷诘牟饬坑Σ捎貌庵艿陌旆āJ紫仁墙输入的脉冲信号经去抖、限幅后变成符合EP1C6Q输入信号特性要求的信号,然后当EP1C6Q接到神经元信号的测量命令后,再捕捉输入信号的上升沿。为了保证所有的通道在神经元芯片读取数据之前已经锁存,读取数据的时间间隔应保证不小于两个信号周期。神经元芯片将每个通道的计数值存储到片内RAM区,并将计算得到的转速值送到信号处理模块,以计算水轮机组的工作效率。由于流速测量传感器的分布特点是边缘传感器的信号周期比内部传感器的信号周期长,因此,笔者选择一个最靠边的传感器作为标志传感器,并由标志传感器产生读取数据的标志位信号。
2.3 硬件实现
(1) 信号调理电路
由于EP1C6Q输入/输出逻辑高电平仅能支持4.1V,而不能直接与标准的TTL电平信号相连,因此,神经元芯片和EP1C6Q之间的连接以及脉冲输入电路都必须加限幅电路。芯片的设计已经考虑到与5V设备的连接问题,其解决方法是在连接线路中串接一个162Ω电阻。
(2) EP1C6Q和神经元间的物理连接
在转速测量模块中,EP1C6Q主要起信号边沿检测、脉宽测量以及实现神经元芯片外围逻辑电路的作用。由于许多功能是在EP1C6Q内部利用软件实现的,所以二者之间的连接很简单。控制信息的传递主要有两个途径:一是通过神经元芯片的I/O引脚,由于I/O引脚较长的建立时间会影响系统的实时性,因此,设计电路仅使用IO0、IO1两个通道来作为整个系统的异步清零(clr)和读取数据标志(read_time);另外一个途径是通过神经元芯片的数据总线(D0~D7)和地址总线煟粒啊A15牐即在EP1C6Q的内部设立状态寄存器,并由神经元芯片向寄存器中写入不同的数据,然后由寄存器根据写入的数据来使相应的控制信号有效。
2.4 软件设计
a.EP1C6Q内部程序