电话:18948352970

传真:86-0755-85296639-604

手机:18948352970

公司新闻

扬尘噪声在线监测系统开发时所遇到的问题

发布时间:2017-06-19 阅读:806

导读:扬尘噪声在线监测系统是系统的核心模块,负责业务数据的关联显示、关联统计、综合分析、超标预警、排放收费、设备远程管理等多项功能,操作简单,作用巨大,但是它在开发那会着实让人有点头疼,会遇到一些问题。
1、视频问题,有三种实现方式(IP地址和端口映射80/554/8000;萤石云或乐视家;4G网络),先如果用IP地址和端口映射的方式,出现多级路由转接是端口映射就是问题。其次是萤石云了需要用厂家的SDK自己开发PC桌面和WEB方式的视频浏览方式。其三就是需要的流量问题和画面质量问题以及是不是有4G信号问题了。
2、用单片机STC15W4K60S4的UART读取风向风速大气压是485通信问题
风向风速大气压采用的是485接口方式,因UART不够用了,只能用UART切换方式来增加串口,串口切换时要注意,P3.0和P3.1是一组,P3.6和P3.7是一组,他们是共同使用SBUF这个标示,再用不同的组合时,他们有各自的中断源和中断标识位(这方面切记,是完全的)。
例如:P3.0和P3.1接GPRS通信模块,P3.6和P3.7接RS485通讯,通过
扬尘噪声在线监测系统的标识位的设置来切换串口指向硬件的那个管脚去。后期要用的中断函数来处理各自的收发数据。说白了就当两个的串口来用,只不过这两个串口是分时复用SBUF的。
硬件为王:
RS485通讯问题:单片机送到MAX485芯片的DI脚的数据是对的,但经MAX485转化后的数据前三个字节是错误的随后的数据是对的,经多方面证实是MAX485芯片驱动能力不足所造成的,后来经安老师提议换成TI的485芯片,居然好了一点问题也没有了,用的是TI的75LBS184应该是。
其实这个问题暴露了两方面的问题,即RS485通讯双方的收发程序的逻辑分析判断有效数据的方式(设备的兼容性或者说是不是使用范围广),如果从设备一方把数据命令的位置写死了,郑州工地扬尘监测设备生产,一个字节什么作用并且必须有效,依次下去,郑州工地扬尘监测系统在线,这用如遇到上述RS485通讯问题就很麻烦、很难处理、就像我现在一样只能换芯片。



在线客服

联系人:梁经理
QQ:
电话:18948352970
手机:18948352970