1,周立功的PCI9820的CAN总线如何将手动发送改成自动发送数据啊

如果没有自动发送这个功能,那么可以将发送的总数填充得大一些,构造成连续发送。

周立功的PCI9820的CAN总线如何将手动发送改成自动发送数据啊

2,能帮我解释下PC机通过rs485串口接收智能电表的数据具体过程是

分两个过程第一是物理线路连接好以后,安装底层通讯协议,实现通讯,也就是大家说的安装驱动程序,没安装好没办法通讯,简单的说就是统一一个语言标准,不然电表读不懂PC发送的数据,PC也读不懂电表返回的数据。(驱动程序在电表厂家有,或者拆开表,看了内部结构和芯片型号高手也能编译得出来,公网上冒是没得下的,嘿嘿。。。。)第二在安装好驱动程序以后,应用层面得有一个操作软件来对电表内数据进行读写,这个厂家有,公网上应该也有可以下载的。(PS:如果你是想对电表进行研究,这里有个思路,提供你参考。现在的智能电表内有块芯片,叫计数累加器,在采样读取N千次以后向主芯片提供一次电信号,记录一度电,比如原设计采样1000次记录1度电,人工更换一款累加器芯片,则变成采样4000次记录1度电,那么电表记录的用电量将变成实际用电量的四分之一,反之则变成四倍。当然,提供这些方法只是扩展大家对电子技术方面兴趣,并非为了方便某些人进行违法活动)
一 首先电脑要有rs485串口,现在PC机有这种接口的很少了二 要设置rs485串口传输协议。
通信协议 是 modbus 吧电脑发送 指令,等电表返回数据
你好!通信协议 是 modbus 吧电脑发送 指令,等电表返回数据仅代表个人观点,不喜勿喷,谢谢。
也想知道。

能帮我解释下PC机通过rs485串口接收智能电表的数据具体过程是

3,RS485 三极管和MAX485搭载零延时自动收发电路 按我图片上这种行

当不发送数据时,TTL电平的Tx信号为高电平,经V1反向为低电平,RS-485芯片处于接收状态。当发送数据时,① 若Tx为低电平,经V1反向后,DE/为高电平,发送允许。此时由于DI 接地,所以RS-485芯片的输出端A、B产生表示低电平的差分信号,低电平的Tx被送出。② 若Tx为高电平,经V1反向后,DE/为低电平,RS-485芯片的A、B端处于高阻态。此时靠电阻R1和R2的下拉和上拉作用,使总线上产生正的差分信号,从而将Tx的高电平信号送出。 由以上分析看出,在使用这个电路时,只要程序能保证不同时进行接收和发送的操作,即保证是半双工传送数据,程序不必用指令控制DE/进行接收和发送的转换。转换由硬件本身完成。发送高电平的过程中,由于RS-485芯片处于接收状态,此时的发送信号必须是在总线上其它节点发送数据时,才能将高电平信号送出。所以,仍需要软件设计中做好总线仲裁。经过在没有严重干扰的实验室中的实验,在使用0.5mm2屏蔽平行线时,此电路的传送距离可达1200m。
半导体三极管属电流控制器件。1、三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种电流控制电流的半导体器件·其作用是把微弱信号放大成幅度值较大的电信号, 也用作无触点开关。2、晶体三极管,是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的pn结,两个pn结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排列方式有pnp和npn两种。
不知道你的通信速率有多高,不高的话R9没必要,反而会影响你的通信。工业上用的话,端子A、B要串热敏电阻,防止大电流。A对地、B对地、A对B需要加TVS管保护。系统与485的通信最后通过光耦隔离。

RS485 三极管和MAX485搭载零延时自动收发电路 按我图片上这种行


文章TAG:周立功  立功  rs485  自动  周立功RS485自动收发  
下一篇