功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术知识 您所在的位置: 首页 > 技术知识

串口地址转换的实现

来源:    作者:    发布时间:2016-08-31 06:58:41    浏览量:
从串口数据 比如:如果主串口收到 ###1:1234567,那么地址为1的产品的从串口发送出 1234567(地址不是1的产品的从串口不发送任何数据),就是去帧头。地址码就是在K2、K1、K0跳线设置值的前面加3个井号(###)和后面加一个冒号(:)的英文字符。如果地址为1的产品的从串口收到abcdefg ,则主串口发送出###1:abcdefg 就是加帧头。

在同一个RS-232/RS-485总线中可以同时接入一般最多8个DIZ485产品,定制最多可以到32个。使用时将这8个产品的地址分别设置为0、1、2、……、7不同的值。将所有DIZ485产品的主串口共同接入到一个总线并接到上位机的RS-232或RS-485口。DIZ485接受定制开发。超过8个地址要求的可以定制扩展地址编码,最多可以达到32个。默认地址为0、1、2、3、4、5、6、7、8、9、a、b、……、t、u、v。

如果上位机要向某个下位机(比如地址为1的DIZ4电感器制作85的从机)发送数据,只需要在数据前面加上###1:即可。地址为1的DIZ485发送给上位机的数据都是加上了###1:再发送给主机的;地址为2的DIZ485发送给上位机的数据都是加上了###2:再发送给主机的,都带有地址,所以主机可以识别从哪个下位机(即从机)发来的。

地址转换器的内部有一个带双串口的单片机。单片机自动完成两个串口之间的数据交换。单片机程序用C语言编写,核心功能就是先将两个串口UART1和UART2根据跳线设置的状态进行地址等初始化设置,然后随时将UART1接收的数据去掉地址帧头之后立即送到UART2的发送区、以及将UART2接收的数据加上地址帧头后立即送到UART1的发送区。

本文介绍的串口地址转换的硬件方法和单片机代码,对不同地址之间的串口通信具有一定的使用价值。地址转换器的优点在于使用简单方便,不足之处在于只能够转换地址而没有对数据位、停止位、校验位进行转换,而且对于不常见的地址的转换还需要定做。如果要实现功能全面的地址等各种格式的全面转换,还是要用计算机加上专门的地址转换软件,通过对计算机的两个串口进行地址等格式的设置,而两个串口在计算机内部进行数据透明传输。我们已经以另外文章《串口地址转换的纯软件实现》予以了介绍。

  • 基于NCV7680设计的汽车LED照明技术NCV7680是On Semi公司的线性稳流及控制器,包含8个线性可编程恒流源,能支持高达每通道75 mA的发光二极管(LED)驱动电流。设计用于汽车固态组合尾灯(RCL)的稳流和控制,支持两个亮度等

  • 次级控制的爱默生360W电源,已上传关键芯片型号。 拆解目的:学习正规电源的工艺,用料,布局,和大家达到学习提高。
    折解步骤:外观图片---->内部图片--->型号详细------>疑问
    时间:大概三天
    正视图
    不对称松不脱螺丝,双色贴纸,开关

  • 光纤不会受到电磁干扰 或将取代铜缆媒介光纤网络可大幅增进工业应用安全性。光纤连结媒介不会受到电磁干扰(EMI),在绝缘与隔离特性上远比常见的铜缆媒介优异,再加上传输距离较长、频宽更大,因此对操作环境复杂、安全性要求较高的工业网络应用而言,

  •