当前位置:淮安市和信仪表有限公司>>公司动态>>新式勘验仪表装置的新式控件的研发
通信功能设计通信模块可采用串口和USB,串口速度慢一点,但软硬件比较简单。我们使用RS232串行通信,通讯协议采用MODBUS/RTU协议。串行接口电路设计要完成zui基本的串行通信功能,实际上只需要RXD、TXD和GND即可,但由于RS-232-C标准所定义的高、低电平信号与S3C2140X系统的LVT-TL电路所定义的高、低电平信号*不同,必须经过信号电平的转换才能通信,这里我们使用MAX3232芯片来完成,串口电路图串行通讯程序设计WindowsCE提供了丰富的通信支持。其应用程序和串行端口的沟通主要通过串行装置驱动程序完成。。。。。。。。。。
WindowsCE支持一千多个通用的MicrosoftWin32API,在基于WindowsCENET的设备上,串行通信端口读写的任务由调用文件读写函数完成。通信流程如所示。。。。。。。。。。。
主要函数有:CreateFile;打开串行口;WriteFile;向串行口写数据;ReadFile;从串行口读数据;SetCommState;配置通信设备的DCB结构WaitCommEvent;等待通信设备事件发生SetCommTimesouts;设置超时参数主要通信参数设置如下:dcbBaudRate=9600;波特率dcbParity=NOPARITY;校验dcbByteSize=8;数据位dcbStopBits=ONESTOPBIT;停止位3开发实例本实例通过S3C2140X开发板,采用MODBUS进行通信,用EVC40进行开发,设计了显示温度曲线的图形界面。其中,单片机采用80C51;光断管与T1口相连,记录光断管被遮断的次数;使用一线数字温度传感器DS18B20获得温度值;采用8位的AD串行转换器ADC0832实现模数转换;通过MAX3232芯片完成串口电平的转换。测控仪表电路与界面如所示:测量与设备计量技术实例的电路与界面。。。。。。。。。
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。