本实用新型属于通信领域,尤其涉及一种具备通信通道指示的rs485通信适配器。
背景技术:
rs485作为国际通用串口通信标准,其总线通信模式具有结构简单、价格低廉、通信距离和数据传输速率适当等特点,rs485在用电信息采集系统中得到了广泛应用,对电能表乃至整个用电采集系统的安全经济运行都有重要意义。
由于普通rs485总线通信时间的不确定性,不容易统计主rs485、从rs485通信通道的顺序。
技术实现要素:
为了解决现有技术中存在的缺点和不足,本实用新型提出了具备通信通道指示的rs485通信适配器,其中的主控芯片将获取到的485通信芯片当前所使用的信道号输出至数码管进行显示,解决了多通道rs485通信过程中状态指示的问题。
具体的,本实施例提出的具备通信通道指示的rs485通信适配器,包括:
主控芯片,主控芯片同时与主rs485通信芯片以及至少两个从rs485通信芯片电连接,主控芯片的输出端连接有用于将主rs485通信芯片、从rs485通信芯片当前通信信道号以两位数字显示的数码管,主控芯片的输入端连接有切换数码管显示内容的按键;
其中所述至少两个从rs485通信芯片之间设为并联连接,所述rs485通信适配器还包括向主控芯片以及主rs485通信芯片、从rs485通信芯片供电的电源模块。
可选的,所述主控芯片同时与主rs485通信芯片以及至少两个从rs485通信芯片电连接,包括:
所述主控芯片的第一di、ro、de接口分别与主rs485通信芯片的di、ro、de接口对应连接,所述主控芯片的第二di、ro、de接口分别与从rs485通信芯片中的第一从rs485通信芯片的di、ro、de接口对应连接;
所述主控芯片的第二di接口还与从rs485通信芯片中的第二从rs485通信芯片的di接口电连接,所述主控芯片的第二de接口还连接第二从rs485通信芯片的de接口电连接,所述主控芯片的第三ro接口连接所述第二从rs485通信芯片的ro接口电连接。
可选的,所述rs485通信适配器中:
主rs485通信芯片、从rs485通信芯片上均设有rs485上拉电阻,在总线无数据或数据为1时,rs485芯片ro均输出高电平。
可选的,所述电源模块包括:
与外部交流电电连接的交流整流模块,在交流整流模块的输出端上分别设有提供3.3v直流输出的电源芯片ams117以及提供5v直流输出的电源芯片78m05。
可选的,所述主控芯片为stm32f103vgt6。
本实用新型提供的技术方案带来的有益效果是:
提供指示主rs485、从rs485的实时通信通道号、历史通信通道号的功能,其解决了多通道rs485通信过程中状态指示的问题。通过数码管和按键配合,方便的展示最近通信通道号,并可展示历史通信通道号。
附图说明
为了更清楚地说明本实用新型的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请是本申请实施例提出的具备通信通道指示的rs485通信适配器的结构示意图。
具体实施方式
为使本实用新型的结构和优点更加清楚,下面将结合附图对本实用新型的结构作进一步地描述。
实施例一
具体的,本实施例提出的具备通信通道指示的rs485通信适配器,如图1所示,包括:
主控芯片,主控芯片同时与主rs485通信芯片以及至少两个从rs485通信芯片电连接,主控芯片的输出端连接有用于将主rs485通信芯片、从rs485通信芯片当前通信信道号以两位数字显示的数码管,主控芯片的输入端连接有切换数码管显示内容的按键;
其中所述至少两个从rs485通信芯片之间设为并联连接,所述rs485通信适配器还包括向主控芯片以及主rs485通信芯片、从rs485通信芯片供电的电源模块。
在实施中,主控芯片同时与主rs485通信芯片以及至少两个从rs485通信芯片电连接,包括:
所述主控芯片的第一di、ro、de接口分别与主rs485通信芯片的di、ro、de接口对应连接,所述主控芯片的第二di、ro、de接口分别与从rs485通信芯片中的第一从rs485通信芯片的di、ro、de接口对应连接;所述主控芯片的第二di接口还与从rs485通信芯片中的第二从rs485通信芯片的di接口电连接,所述主控芯片的第二de接口还连接第二从rs485通信芯片的de接口电连接,所述主控芯片的第三ro接口连接所述第二从rs485通信芯片的ro接口电连接。
本实施例提供的一种具备状态指示的rs485通信适配器,包括:主控芯片、电源模块、主rs485、从rs485通信芯片、数码管和按键,所述主控芯片分别与主rs485通信芯片、从rs485通信芯片、数码管和按键连接,所述电源模块分别给主rs485通信芯片、从rs485通信芯片、数码管及主控芯片供电。
主rs485通信芯片、从rs485通信芯片均有rs485上拉电阻,在总线无数据或数据为“1”时,rs485通信芯片ro均输出高电平。
图1中的主控芯片实时采集主rs485通信芯片ro输出状态。当主控芯片检测到主rs485通信芯片ro输出为低电平时,立即进行记录并保存此通道号。同时,主控芯片把数据转发给所有从rs485通信芯片,以满足主rs485通信芯片发送数据时,适配器上所有rs485通信芯片从设备均收到数据。记录主rs485通信芯片通信号后,当此通连续道通信时,主控芯片不再记录。
主控芯片采集2个按键的状态并控制2位数码管。2位数码管显示0~14通道号。一个按键为清零键,按下1s后,通信记录清零,主控芯片重新统计通信状态。另外一个按键为翻页键,每按下一次,数码管显示往后翻页,显示通信通道号,99为无通道显示的提示标志。当10s内无按键按下时,数码管显示最近一次通信通道号。
可选的,所述rs485通信适配器中:
主rs485通信芯片、从rs485通信芯片上均设有rs485上拉电阻,在总线无数据或数据为1时,rs485芯片ro均输出高电平。
图1中的主控芯片实时采集从rs485通信芯片ro输出状态,当主控芯片检测到从rs485通信芯片ro输出为低电平时,立即进行记录并保存此通道号,,以满足任一从rs485通信芯片发送数据时,适配器上主rs485通信芯片设备收到数据。同时,主控芯片把数据转发给主rs485通信芯片。记录此从rs485通信芯片通道号后,当此通连续道通信时,主控芯片不再记录。
可选的,所述电源模块包括:
与外部交流电电连接的交流整流模块,在交流整流模块的输出端上分别设有提供3.3v直流输出的电源芯片ams117以及提供5v直流输出的电源芯片78m05。
可选的,所述主控芯片为stm32f103vgt6。
stm32f103xf和stm32f103vgt6性能系列产品具有高性能armcortex-m332位risc内核,工作频率为72mhz,高速嵌入式存储器,以及与两条apb总线相连的各种增强型i/o和外设。所有器件提供三个12adc,十个通用16位定时器和两个pwm定时器,如以及标准和高级通信接口:最多两个i2c,三个spi,两个一世2s,一个sdio,五个usart,一个usb和一个can。stm32f103xf/gxl密度性能系列工作在-40至+105℃温度范围,从2.0到3.6v电源。全面的节电模式允许设计低功耗应用。
上述实施例中的各个序号仅仅为了描述,不代表各部件的组装或使用过程中的先后顺序。
以上所述仅为本实用新型的实施例,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。