精华内容
下载资源
问答
  • 基于正点原子stm32改写的gps定位程序和用labview编写的上位机接收定位信息,功能有待完善。
  • 请问STM32F103RCT6采集的数据如何通过GPRS模块发送到LABVIEW上位机
  • 这个资源里面是STM的USB的HID底层发送接收函数,里面有STM32的测试程序,还有配套的LabVIEW上位机程序,可供测试选择
  • 基于STM32的海水盐度检测系统 器件: ①海水检测使用浑浊度传感器(淘宝一搜就搜到),AD采集; ②下位机嵌入式使用屏幕为OLED显示屏,spi-7线通信方式(配套资料及取模软件,清晰函数接口); ③温度传感器使用DS18B20...
  • 这个文件里面包含STM32F103的USBBULK传输的测试程序,还有LabVIEW上位机发送接收程序,测试好用
  • STM32是近年流行的ARM Cortex-M3芯片,已经集成了USB外设,所以硬件很简单,同时ST公司也提供了USB例程,其中也包括USB HID例程,但只有一个端点,数据只收不发,不是双向的USB通信。 最近以来,我一直在研究STM...

    一直以来,USB驱动和通信开发是比较复杂的事情,一般使用C++开发,需要熟悉windows系统下的驱动开发。 STM32是近年流行的ARM Cortex-M3芯片,已经集成了USB外设,所以硬件很简单,同时ST公司也提供了USB例程,其中也包括USB HID例程,但只有一个端点,数据只收不发,不是双向的USB通信。 最近以来,我一直在研究STM32的USB HID双向通信,并使用LabVIEW来开发USB HID驱动和上位机软件,已经成功,所以讲一下基本过程。 首先是USB HID驱动程序的开发。 默认来说,USB HID是免驱动的,windows系统已经有了USB HID驱动了,一般是调用usbhid.dll来通信。但这里我们不使用LabVIEW调用usbhid.dll来通信,而且是采用VISA来进行USB HID双向通信,所以我们要先用VISA开发USB HID驱动程序,就是inf文件。 我们要先安装VISA驱动程序,我安装的是NI-VISA4.6.2,注意是完整版的安装: 安装完成之后,重新启动电脑,打开“开始”,在“所有程序”的NI目录下,打开:driver wizard: 打开driver wizard之后,选择USB:  下一步是填写VID和PID,以及USB HID设备名、厂家、是否USB复合设备等,需要和STM32 下位机程序对应起来: 下一步是填写USB HID驱动名称,以及生成的inf文件的路径。驱动向导会同时生成XP和VISTA系统下的inf文件: 点下一步,会问您目的路径下的inf文件不存在,是否创建?我们点YES,进入安装选项页面:  我们选择第一项,安装生成的inf驱动程序。 最后,我们点击“finish”之后,STM32 USB HID驱动程序就创建完成了,并已经安装到电脑中了。 生成的inf文件有电脑的以下目录,同时有XP和VISTA系统的驱动,如下: 我们把STM32 USB HID下位机程序烧写到STM32中之后,插上USB线,电脑会提示新硬件,但XP系统默认安装的是系统自带的USB HID驱动,不是我们刚才生成的inf驱动程序,如下: 这时候我们开始更新驱动程序: 选择“从列表或指定位置安装(高级)”:  下一步,不要搜索,如下: 下一步,选择“STM32 USB HID”: 这样,我们就成功安装我们刚才生成的inf驱动程序了,如下:  最后一步,我们打开LabVIEW的MAX,可以看到,我们的STM32硬件已经被MAX识别出来了: 我们做的STM32硬件能够被LabVIEW的MAX识别出来,就成功了一大半了。 接下来就是LabVIEW上位机软件的编写了。 LabVIEW给STM32发送数据,可以使用“VISA写”控件。 但LabVIEW接收STM32发送过来的数据,不能用“VISA读”控件了,需要使用USB中断控件来读,同时要启用USB中断事件。 最后,LabVIEW运行界面如下: 总结:采用基于NI-VISA驱动的USB接口应用系统的设计非常容易,开发难度低,对开发者的要求不高;开发出的系统稳定可靠,即使对Windows编程不熟悉的人也可以开发出USB应用系统,它提供了另一种开发USB驱动应用程序的捷径。 另外我发现Bus Hound这个工具挺好的,可以查看USB通信的细节: 

    原贴地址: http://bbs.elecfans.com/forum.php?mod=viewthread&tid=454527&extra=

    展开全文
  • 本方案计划实现一种基于LABVIEW上位机界面的STM32F0 DISCOVERY 多路数据采集系统(数据采集系统ADAS解决方案),利用STM32F0 DISCOVERY 板载芯片STM32F051R8T6(STM32F051R8T6数据手册)上的12位ADC实现高精度数据采集...
  • 程序功能:labview发送指令,当第一个和第三个数分别为0x55和0xAA时,开发板相应的指示灯分别会灭(这里用的是正点原子的探索者,0x55对应DS0,0xAA对应DS1,需要提前通过STM32Cubemx配置底层环境) 基于simulink的...

    程序功能:labview发送指令,当第一个和第三个数分别为0x55和0xAA时,开发板相应的指示灯分别会灭(这里用的是正点原子的探索者,0x55对应DS0,0xAA对应DS1,需要提前通过STM32Cubemx配置底层环境)

    基于simulink的下位机程序:自动生成代码后通过Keil编译、下载到STM32就行了

    基于labview的上位机程序:

    前面板:    程序面板:

    注意前面板的输入字符一定要改为16进制显示,然后输入5500 AA,(00可以改为任意数字)
     

    展开全文
  • 程序功能:单片机引脚PD8电平为高时,单片机向上位机发送指令0xAA,PD8电平为低时,不发送指令,同时DS0灯闪烁(单片机为正点原子探索者STM32F407ZGT6) 基于simulink的下位机程序如下:自动生成代码后通过Keil编译...

    (一)程序功能:单片机引脚PD8电平为高时,单片机向上位机发送指令0xAA,PD8电平为低时,不发送指令,同时DS0灯闪烁(单片机为正点原子探索者STM32F407ZGT6)

    基于simulink的下位机程序如下:自动生成代码后通过Keil编译、下载到STM32就行了。注:经测试把if-else函数换成enable函数也可以。

    基于labview的上位机程序:

    前面板:程序面板:

    注意:前面板要以16进制显示

    (二)上述方法编写的下位机程序,当PD8引脚为高时,串口会不停的发送指令。而有时候只需要当PD8引脚电平发生变化时,只发送一次指令就行了,这个时候可以采用外部中断的方式来实现上述要求。具体如下:要先在STM32Cubemx里将PD9设置为外部中断模式

     

    展开全文
  • 程序功能:下位机接收到0x01后,PF9变为高;PD8变为高后,PF10变为高;PD9变为高后,下位机发送一次0xAA给上位机;其中PD8、PD9采用外部中断的方式进行控制。 注:具体子函数的内容可以参考前面的博文 ...

    程序功能:下位机接收到0x01后,PF9变为高;PD8变为高后,PF10变为高;PD9变为高后,下位机发送一次0xAA给上位机;其中PD8、PD9采用外部中断的方式进行控制。

    注:具体子函数的内容可以参考前面的博文

    展开全文
  • stm32结合labview控制开发板led显示,既可以学习stm32简单编程,也可以学习labview上位机
  • 利用labview开发的STM32单片机USB程序,包括上位机的枚举,数字电压表,光敏电阻波形,DS18B20温度显示,热敏电阻波形显示,USB控制LED灯,波形回访等。
  • stm32f4+labview.zip

    2020-11-30 23:07:20
    单片机:正点原子阿波罗stm32F429单片机 上位机labview 功能:单片机和电脑端的上位机实现TCP通信,单片机作为服务器,上位机作为客户端;代码移植的UCOSII操作系统;可以实现12路pwm输出(上位机来控制,通信协议...
  • 为能够实现多通道、高速、高精度地采集火箭武器试验时的发射动力学参数,设计一种基于STM32LabVIEW的16位精度、8通道...以LabVIEW作为上位机开发应用平台,进行实时观测、处理、分析,STM32通过USB实现上位机的联系。
  • 针对地震波高动态范围的特点,设计一种基于STM32LabVIEW的24位高精度、120 dB高动态范围的地震数据采集卡。...上位机采用LabVIEW作为开发平台,通过网络接口芯片ENC28J60实现STM32上位机的通信。
  • 提出了基于STM32LabVIEW的光伏发电监测系统的设计方法。以STM32作为数据采集器的核心,对系统的光伏板侧温度、光强以及控制器和逆变器的电压、电流等数据进行采集,并通过RS-232总线将其送到PC中。在上位机利用...
  • 基于ESP8266和STM32的温度采集系统,上位机使用Labview,内有简略说明,小白慎下。
  • labview做的上位机框架,下位机是stm32,单片机做服务器,上位机做客户端,通过手柄发送数据,目前只是发送了pwm的高电平持续时间
  • stm32系列资料

    2015-07-20 21:30:21
    STM32F103ZET6开发板提供了丰富的软件资源,一共有150多个例程,分为初级、 中级和高级三个部分,可以全面满足用户的需求。 ■ 初级部分:提供80个试验例程 ...应用,以及LabVIEW上位机软件的使用。
  • 基于STM32的高精度温度测控系统-原理图设计

    千次阅读 多人点赞 2021-03-01 22:11:23
    一款24位高精度AD温度采集电路,基于STM32,运行UCOS,LabView上位机通信,采集PT100温度
  • 基于STM32的高精度温度测控系统-PCB设计

    千次阅读 多人点赞 2021-03-05 00:51:01
    一款24位高精度AD温度采集电路,基于STM32,运行UCOS,LabView上位机通信,采集PT100温度
  • 一个课程设计,与labview上位机配合,利用ADS1115实现数据采集并由上位机显示。ADS1115使用单通道连续采集,中断接收,采样率达到875Hz。有PID可以实现对电机调速。并将电机速度数据上传至labview上位机,可以接收...
  • stm32f407使用OV7725采集图像,并且使用迭代阈值法进行自动的图像阈值分割,里面还有图像灰度图等级显示的labview上位机
  • 本文要实现的是:STM32F1 通过 USART1 实现与 PC端Labview上位机对话,STM32F1的 USART1 收到 PC 机发来的数据后原封不动的返回给 PC上位机显示。并且通过Labview发送指令给STM32单片机,控制单片机上LED灯亮灭。...
  • 本文要实现的是:STM32F1 通过 USART1 实现与 PC端Labview上位机对话,STM32F1的 USART1 收到 PC 机发来的数据后原封不动的返回给 PC上位机显示。并且通过Labview发送指令给STM32单片机,控制单片机上LED灯亮灭。...
  • STM32电动窗帘程序

    2018-08-16 14:51:51
    STM32版本的电动窗帘,1. MCGS触摸屏程序V2.0与V1.9版本不同; 2. 智能家居控制V2.0和RS485扩展模块V2.0在V1.9的版本上修改了;增加了系统的稳定性和控制可靠性。 3. QS-HOME智能家居控制通信使用手册(V2.0)增加了一个...
  • 本文档介绍的是基于STM32的无刷电机的双闭环控制,硬件电路主要包括三部分:电源稳压、STM32控制部分、驱动部分。 如下是LabView2009上位机程序截图 附件内容包括: 该硬件电路设计原理图PDF档; LabView2009上位机...
  • 依据超声检测的原理对超声智能检测系统方案进行了设计,完成系统核心 器件的选型及软件平台的选择。选用 STM32 作为主控芯片,不仅性价比高、功耗低...通过将 STM32LabVIEW 有机结合,提高了系统的智能仪器化程度。
  • 当时学习VB是为了写个上位机去控制LED亮灭,相信大家学习51,stm32都是从流水灯开始的,就像那句“hello world”一样经典。后来学习了LABVIEW,决定用它写个界面。当时主要是想用LABVIEW写个3d姿态显示界面。不过姿态...

空空如也

空空如也

1 2 3 4
收藏数 67
精华内容 26
关键字:

labview上位机stm32