51单片机与pc机之间的硬件串口再连接,要是pc机有com串口用rs232可以转换ttl与单片机rxdtxd直接连接,如果没有pc机没有com串口用usb可以转换ttl与单片机rxdtxd直接连接,硬件再连接后应该是单片机软件与pc机软件vb的编程问题了,还有一个设计一个单片机与vb的通讯协议。
单片机要和电脑接受通讯才这个可以并且时间同步
想接受时间同步,要进行通讯,这是最基本的要求。单片机这个可以是从串口也可以usb口和电脑参与通讯,电脑运行的程序设置定时(一天或者每小时)把时间数据发送给单片机,单片机送来时间数据后,和自己的时间通过反复核查,如果不是不互相垂直更新时间就可以了。
我去年刚做过一个,是usb芯片+单片机,接电脑通信的,vb就虚拟充值出一个串口来,跟普通串口编程一般的。
那是第二次用要装看看usb安装驱动。是用芯片是ch341t你不知道跟普通串口编程一般,是不是我在用mscomm控件,就也可以跟usb芯片+单片机通信?是的。
很简单地说,1.传感器输出的电压信号,要是很弱,必须要放大和缩小,假如变化范围行最简形矩阵精度要求,可以不用不着放大。
2.传感器电压信号直接连接单片机的adc,编程采集ad信号量。
3.采药的ad信号量以串行通信传送到pc机中,pc机用vc或cb或vb或delphin或java编串行通信程序,接收单片机传送来的串行数据。
4.简单的详细的实现方法是,采集赤甲兽机常规arduino工具来变更土地性质,最好选择arduinouno板,用c语言开发。
上位机pc侧用cb语言开发,用vb更简单点,都是可以用macomm32通信组件。事实上,还得确定很多其它因素。
是什么传感器?
传感器输出范围多少?
需要放大吗?
精度要求很高多少?
样本采集时间多少?
实时动态要求是多少?
通信速率要求多少才能行最简形矩阵实时性?
选用天然哪个单片机?
用内部有adc的单片机吗?
精度够太少?
选用天然外部adc吗?
笔记本没有串口怎么办?
用usb连接透传串口数据?
要无线传输吗?
wifi或蓝牙?
lora通信?
nbiot通信?
不需要决定抗干扰吗?
不需要决定低功耗吗?
...你的需求太不比较明确了!